BMC Atrium Core - CMDB- Atrium Core console does not load and shows http 500

Version 1
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    BMC Atrium Core - CMDB


    COMPONENT:

    BMC Atrium Core


    APPLIES TO:

    All versions when they have been upgraded.



    PROBLEM:

    The customer upgraded to 20.02.
    When they access either the Atrium Core or Atrium Integrator consoles they see HTTP 500 or “Plugin not initialized” errors

    In the tomcat logs we see this:
    15-May-2020 13:07:03.423 SEVERE [https-jsse-nio-8443-exec-14] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [PluginServlet] in context with path [/arsys] threw exception [Servlet execution threw an exception] with root cause
    java.lang.VerifyError: Stack map does not match the one at exception handler 77
    Exception Details:
    Location:
    com/fasterxml/jackson/databind/deser/std/StdDeserializer._parseDate(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/util/Date; @77: astore
    Reason:
    Type 'com/fasterxml/jackson/core/JsonParseException' (current frame, stack[0]) is not assignable to 'com/fasterxml/jackson/core/exc/StreamReadException' (stack map, stack[0])
    Current Frame:
    bci: @69
    flags: { }
    locals: { 'com/fasterx


    CAUSE:

    multiple versions of the jackson jars were being loaded by the MidTier. The old versions had not been removed by the upgrade.


    SOLUTION:

    Identified the old jackson jar files under and removed then:
    /midtier/ARSystem/midtier/WEB-INF/lib/jackson-annotations-2.9.8.jar
    ./midtier/ARSystem/midtier/WEB-INF/lib/jackson-core-2.9.8.jar
    ./midtier/ARSystem/midtier/WEB-INF/lib/jackson-databind-2.9.8.jar
    ./midtier/ARSystem/midtier/WEB-INF/lib/jjwt-jackson-0.10.5.jar
    ./midtier/ARSystem/midtier/ThirdPartyJars/ditsmapp1/jackson-core-asl-1.6.1.jar
    ./midtier/ARSystem/midtier/ThirdPartyJars/ditsmapp1/jackson-mapper-asl-1.6.1.jar

    Perform a hard cache flush.
    The Atrium Core/Atrium Integrator consoles now load successfully.


    Article Number:

    000193709


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles