1 Reply Latest reply on Mar 14, 2019 7:28 AM by Andreas Mitterdorfer

    SmartIT 19.02 upgrade: Context [/smartit] startup failed due to previous errors

    Andreas Mitterdorfer
      Share This:

      I upgraded one of my testboxes from 18.08 to 19.02 and after smartit upgrade, tomcat 8.5 fails to load the smartit context.

      Note: I have DWP & SmartIT deployed in same tomcat, DWP runs fine.  For troubleshooting i removed DWP context from loading.


      catalina.out shows:

      13-Mar-2019 08:39:58.082 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file

      13-Mar-2019 08:39:58.082 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [/smartit] startup failed due to previous errors


      smartit.log shows:

      13/Mar/2019:08:39:57 c.b.b.m.i.MyItContextListener  Context initialization...

      13/Mar/2019:08:39:58 c.b.b.myit.filter.ExpiresFilter  Filter initialized with configuration ExpiresFilter[active=true, forceOverride=true, excludedResponseStatusCode=[304], default=ExpiresConfiguration[startingPoint=ACCESS_TIME, duration=[0 SECOND]], byType={text/html=ExpiresConfiguration[startingPoint=ACCESS_TIME, duration=[1 SECOND]], image=ExpiresConfiguration[startingPoint=ACCESS_TIME, duration=[7 DAY]], application/json=ExpiresConfiguration[startingPoint=ACCESS_TIME, duration=[0 SECOND]]}]

      13/Mar/2019:08:39:58 c.b.b.m.f.AuthenticationFilter  Initializing Authentication Filter

      13/Mar/2019:08:39:58 c.b.b.m.filter.SSODecisionFilter  Decision filter initiated

      13/Mar/2019:08:39:58 c.b.b.m.filter.SSODecisionFilter  Decision filter shut down

      13/Mar/2019:08:39:58 c.b.b.m.i.MobilityServerContextListener  Deregistered the current mobility server from cluster vie-vm-266.

      13/Mar/2019:08:39:58 c.b.b.m.i.MobilityServerContextListener  BMC Mobility Server shutdown


      Logs are attached.


      I found If Smart IT and DWP are on the SAME server Smart IT 18.08, Smart IT 1902 stops working after upgrading DWP to 19.02  which seems similar (haven't found the java.lang.NoClassDefFoundError: io/jsonwebtoken/ExpiredJwtException in logs though), but the solution to replace the rsso .jar files (tried with 18.08 versions and 19.02 versions) did not solve the issue.


      I tried to disable the SSODecisionFilter in web.xml but still the context failed to deploy.

      I assume the problem is the Authentication Filter however I do not have any idea how to continue troubleshooting.

      Anyone experienced the same or has an idea how to troubleshoot the problem with filter in more detail?


      Thanks in advance!