ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

None of the probe configurations are opening in the Admin Console after upgrade to UIM 20.1

book

Article ID: 199194

calendar_today

Updated On:

Products

CA Unified Infrastructure Management On-Premise (Nimsoft / UIM) NIMSOFT PROBES DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

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.

Cause

- installation issues/wasp cfg

Environment

Release : 20.1

Component : UIM - ROBOT

- Redhat 6.5
- MySQL 5.6
- Robot version 9.30

Resolution

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

- Go to <UIM_Server_home>/UMP (the default installation directory is /opt/nimsoft/UMP).
- Run the Uninstall_UMP binary file. 
- Follow the prompts and confirm the uninstall.

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.

Additional Information

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)