We recently updated our UIM from 8.51 > 9.02 > 20.1 . The infrastructure and everything went fine but we are having issues. The aws probe does not start. It says a dependency is missing but I am not sure what that is. None of the probes could not open configuration in Admin Console.
Release : 20.1
Component : UIM - ROBOT
- Redhat 6.5
- MySQL 5.6
- Robot version 9.30
- installation issues/wasp cfg
Noticed that all the UMP webapps were loaded on the Primary Hub. UMP was accidentally installed on the Primary hub at some point.
Recommended we do the following on the Primary (Linux machine):
1. Ran the uninstaller to uninstall UMP
2. Uninstalled the 'ump' package via the controller probe utility-> using Expert Mode, -> inst_pkg_remove
3. Deployed he wasp probe to the Primary
4. Reinstalled the Admin Console packages to the Primary
- uimhome
- mps
- adminconsoleapp
5. Started Admin Console, logged back in and and we were able to open probe configurations with no errors/problems.
Plus there were no further errors in the wasp log from mps.
Via the admin console. There were no errors in the PPM log but popup showed MONS-001 error when you tried to open any probe configuration.
In the wasp.log on the Primary mps was throwing an exception.
Sep 10 11:32:35:303 ERROR [http-nio-80-exec-4, org.apache.catalina.core.ContainerBase.[wasp-engine].[localhost].[/mps].[jersey-servlet]] invoke() Servlet.service() for servlet [jersey-servlet] in context with path [/mps] threw exception [Servlet execution threw an exception] with root cause
Sep 10 11:32:35:304 ERROR [http-nio-80-exec-4, org.apache.catalina.core.ContainerBase.[wasp-engine].[localhost].[/mps].[jersey-servlet]] java.lang.LinkageError: loader constraint violation: when resolving method "org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider.isWriteable(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z" the class loader (instance of org/apache/catalina/loader/ParallelWebappClassLoader) of the current class, com/sun/jersey/json/impl/provider/entity/JacksonProviderProxy, and the class loader (instance of sun/misc/Launcher$AppClassLoader) for the method's defining class, org/codehaus/jackson/jaxrs/JacksonJsonProvider, have different Class objects for the type javax/ws/rs/core/MediaType used in the signature
at com.sun.jersey.json.impl.provider.entity.JacksonProviderProxy.isWriteable(JacksonProviderProxy.java:146)
at com.sun.jersey.core.spi.factory.MessageBodyFactory._getMessageBodyWriter(MessageBodyFactory.java:395)
at com.sun.jersey.core.spi.factory.MessageBodyFactory._getMessageBodyWriter(MessageBodyFactory.java:382)
at com.sun.jersey.core.spi.factory.MessageBodyFactory.getMessageBodyWriter(MessageBodyFactory.java:363)
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:266)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1448)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1360)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1350)
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.nimsoft.mons.RequestContextFilter.doFilter(RequestContextFilter.java:63)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)