phax / phase4

phase4 - AS4 client and server for integration into existing systems. Specific support for Peppol and CEF eDelivery built-in.
Apache License 2.0
154 stars 47 forks source link

Error instantiating singleton of class com.helger.xservlet.requesttrack.RequestTracker #86

Closed MakakWasTaken closed 2 years ago

MakakWasTaken commented 2 years ago

I am getting the following error with version: 1.3.9-SNAPSHOT:

Error instantiating singleton of class com.helger.xservlet.requesttrack.RequestTracker

It looks like there is some method missing as implied by Caused by: java.lang.NoSuchMethodError: 'com.helger.commons.concurrent.BasicThreadFactory$Builder com.helger.commons.concurrent.BasicThreadFactory$Builder.namingPattern(java.lang.String)'

Code: ``` @Configuration public class ServletConfig { private static final Logger LOGGER = LoggerFactory.getLogger (ServletConfig.class); @Bean public ServletRegistrationBean servletRegistrationBean (final ServletContext ctx) { // Must be called BEFORE the servlet is instantiated _init (ctx); final ServletRegistrationBean bean = new ServletRegistrationBean <> (new AS4Servlet (), true, "/as4"); bean.setLoadOnStartup (1); return bean; } private void _init (@Nonnull final ServletContext aSC) { // Do it only once if (!WebScopeManager.isGlobalScopePresent ()) { WebScopeManager.onGlobalBegin (aSC); _initGlobalSettings (aSC); _initAS4 (); _initENTSOGAS4 (); } } private static void _initGlobalSettings (@Nonnull final ServletContext aSC) { // Logging: JUL to SLF4J SLF4JBridgeHandler.removeHandlersForRootLogger (); SLF4JBridgeHandler.install (); if (GlobalDebug.isDebugMode ()) { RequestTrackerSettings.setLongRunningRequestsCheckEnabled (false); RequestTrackerSettings.setParallelRunningRequestsCheckEnabled (false); } HttpDebugger.setEnabled (false); // Sanity check if (CommandMap.getDefaultCommandMap ().createDataContentHandler (CMimeType.MULTIPART_RELATED.getAsString ()) == null) throw new IllegalStateException ("No DataContentHandler for MIME Type '" + CMimeType.MULTIPART_RELATED.getAsString () + "' is available. There seems to be a problem with the dependencies/packaging"); // Enforce ENTSOG profile usage AS4ProfileSelector.setCustomAS4ProfileID ("entsog"); // Init the data path // Get the ServletContext base path final String sServletContextPath = ServletHelper.getServletContextBasePath (aSC); // Get the data path final String sDataPath = AS4Configuration.getDataPath (); if (StringHelper.hasNoText (sDataPath)) throw new InitializationException ("No data path was provided!"); final boolean bFileAccessCheck = false; // Init the IO layer WebFileIO.initPaths (new File (sDataPath).getAbsoluteFile (), sServletContextPath, bFileAccessCheck); } private static void _initAS4 () { AS4ServerInitializer.initAS4Server (); } private static void _initENTSOGAS4 () { // Check if crypto properties are okay final KeyStore aKS = AS4CryptoFactoryProperties.getDefaultInstance ().getKeyStore (); if (aKS == null) throw new InitializationException ("Failed to load configured Keystore"); LOGGER.info ("Successfully loaded configured key store from the crypto factory"); final KeyStore.PrivateKeyEntry aPKE = AS4CryptoFactoryProperties.getDefaultInstance ().getPrivateKeyEntry (); if (aPKE == null) throw new InitializationException ("Failed to load configured private key"); LOGGER.info ("Successfully loaded configured private key from the crypto factory"); } @PreDestroy public void destroy () { if (WebScopeManager.isGlobalScopePresent ()) { AS4ServerInitializer.shutdownAS4Server (); WebScopeManager.onGlobalEnd (); } } } ```
Full Error: ``` 2022-05-24 23:40:51.136 ERROR 11789 --- [nio-8080-exec-1] c.h.x.e.XServletLoggingExceptionHandler : Internal error on HTTP/1.1 POST on resource 'http://localhost:8080/as4' java.lang.IllegalStateException: Error instantiating singleton of class com.helger.xservlet.requesttrack.RequestTracker in scope [[GlobalWebScope@0x7515fd0f: ScopeID=application; InPreDestruction=false; InDestruction=false; Destroyed=false; Attrs=[{singleton.com.helger.xservlet.servletstatus.ServletStatusManager=[ServletStatusManager@0x31ce2c33: Status={1}], singleton.com.helger.photon.security.login.LoggedInUserManager=[[LoggedInUserManager@0x2b14690a: Status={1}]; loggedInUsers={}; userLoginCallbacks=[CallbackList@0x5bdcbd19: callbacks=[]]; userLogoutCallbacks=[CallbackList@0x01fbcee8: callbacks=[com.helger.photon.security.login.LoggedInUserManager$InternalUserLogoutCallbackUnlockAllObjects@44bc5ffc]]; logoutAlreadyLoggedInUser=false], singleton.com.helger.phase4.mgr.MetaAS4Manager=[MetaAS4Manager@0x4194c550: Status={1}], singleton.com.helger.schedule.quartz.GlobalQuartzScheduler=[GlobalQuartzScheduler@0x49c0a851: Status={1}]}; BeforeCallbacks=[CallbackList@0x774ae005: callbacks=[]]; AfterCallbacks=[CallbackList@0x2899fc8a: callbacks=[]]]]; ServletContext=org.apache.catalina.core.ApplicationContextFacade@4fc0128c] at com.helger.scope.singleton.AbstractSingleton._instantiateSingleton(AbstractSingleton.java:508) ~[ph-scopes-9.5.4.jar:9.5.4] at com.helger.scope.singleton.AbstractSingleton.getSingleton(AbstractSingleton.java:549) ~[ph-scopes-9.5.4.jar:9.5.4] at com.helger.web.scope.singleton.AbstractGlobalWebSingleton.getGlobalSingleton(AbstractGlobalWebSingleton.java:65) ~[ph-web-9.6.4.jar:9.6.4] at com.helger.xservlet.requesttrack.RequestTracker.getInstance(RequestTracker.java:155) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.requesttrack.RequestTracker.addRequest(RequestTracker.java:187) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.filter.XServletFilterTrackRequest._trackBeforeHandleRequest(XServletFilterTrackRequest.java:74) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.filter.XServletFilterTrackRequest.beforeRequest(XServletFilterTrackRequest.java:87) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.AbstractXServlet._invokeHandler(AbstractXServlet.java:341) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.AbstractXServlet.service(AbstractXServlet.java:533) ~[ph-xservlet-9.6.4.jar:9.6.4] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.62.jar:4.0.FR] at com.helger.xservlet.AbstractXServlet.service(AbstractXServlet.java:587) ~[ph-xservlet-9.6.4.jar:9.6.4] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na] at com.helger.scope.singleton.AbstractSingleton._instantiateSingleton(AbstractSingleton.java:500) ~[ph-scopes-9.5.4.jar:9.5.4] ... 43 common frames omitted Caused by: java.lang.NoSuchMethodError: 'com.helger.commons.concurrent.BasicThreadFactory$Builder com.helger.commons.concurrent.BasicThreadFactory$Builder.namingPattern(java.lang.String)' at com.helger.xservlet.requesttrack.RequestTracker.(RequestTracker.java:124) ~[ph-xservlet-9.6.4.jar:9.6.4] ... 48 common frames omitted 2022-05-24 23:40:51.138 ERROR 11789 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : AS4Servlet: Servlet exception propagated to the outside java.lang.IllegalStateException: Error instantiating singleton of class com.helger.xservlet.requesttrack.RequestTracker in scope [[GlobalWebScope@0x7515fd0f: ScopeID=application; InPreDestruction=false; InDestruction=false; Destroyed=false; Attrs=[{singleton.com.helger.xservlet.servletstatus.ServletStatusManager=[ServletStatusManager@0x31ce2c33: Status={1}], singleton.com.helger.photon.security.login.LoggedInUserManager=[[LoggedInUserManager@0x2b14690a: Status={1}]; loggedInUsers={}; userLoginCallbacks=[CallbackList@0x5bdcbd19: callbacks=[]]; userLogoutCallbacks=[CallbackList@0x01fbcee8: callbacks=[com.helger.photon.security.login.LoggedInUserManager$InternalUserLogoutCallbackUnlockAllObjects@44bc5ffc]]; logoutAlreadyLoggedInUser=false], singleton.com.helger.phase4.mgr.MetaAS4Manager=[MetaAS4Manager@0x4194c550: Status={1}], singleton.com.helger.schedule.quartz.GlobalQuartzScheduler=[GlobalQuartzScheduler@0x49c0a851: Status={1}]}; BeforeCallbacks=[CallbackList@0x774ae005: callbacks=[]]; AfterCallbacks=[CallbackList@0x2899fc8a: callbacks=[]]]]; ServletContext=org.apache.catalina.core.ApplicationContextFacade@4fc0128c] at com.helger.scope.singleton.AbstractSingleton._instantiateSingleton(AbstractSingleton.java:508) ~[ph-scopes-9.5.4.jar:9.5.4] at com.helger.scope.singleton.AbstractSingleton.getSingleton(AbstractSingleton.java:549) ~[ph-scopes-9.5.4.jar:9.5.4] at com.helger.web.scope.singleton.AbstractGlobalWebSingleton.getGlobalSingleton(AbstractGlobalWebSingleton.java:65) ~[ph-web-9.6.4.jar:9.6.4] at com.helger.xservlet.requesttrack.RequestTracker.getInstance(RequestTracker.java:155) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.requesttrack.RequestTracker.addRequest(RequestTracker.java:187) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.filter.XServletFilterTrackRequest._trackBeforeHandleRequest(XServletFilterTrackRequest.java:74) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.filter.XServletFilterTrackRequest.beforeRequest(XServletFilterTrackRequest.java:87) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.AbstractXServlet._invokeHandler(AbstractXServlet.java:341) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.AbstractXServlet.service(AbstractXServlet.java:533) ~[ph-xservlet-9.6.4.jar:9.6.4] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.62.jar:4.0.FR] at com.helger.xservlet.AbstractXServlet.service(AbstractXServlet.java:587) ~[ph-xservlet-9.6.4.jar:9.6.4] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na] at com.helger.scope.singleton.AbstractSingleton._instantiateSingleton(AbstractSingleton.java:500) ~[ph-scopes-9.5.4.jar:9.5.4] ... 43 common frames omitted Caused by: java.lang.NoSuchMethodError: 'com.helger.commons.concurrent.BasicThreadFactory$Builder com.helger.commons.concurrent.BasicThreadFactory$Builder.namingPattern(java.lang.String)' at com.helger.xservlet.requesttrack.RequestTracker.(RequestTracker.java:124) ~[ph-xservlet-9.6.4.jar:9.6.4] ... 48 common frames omitted 2022-05-24 23:40:51.138 ERROR 11789 --- [nio-8080-exec-1] com.helger.xservlet.AbstractXServlet : Servlet exception propagated to the outside java.lang.IllegalStateException: Error instantiating singleton of class com.helger.xservlet.requesttrack.RequestTracker in scope [[GlobalWebScope@0x7515fd0f: ScopeID=application; InPreDestruction=false; InDestruction=false; Destroyed=false; Attrs=[{singleton.com.helger.xservlet.servletstatus.ServletStatusManager=[ServletStatusManager@0x31ce2c33: Status={1}], singleton.com.helger.photon.security.login.LoggedInUserManager=[[LoggedInUserManager@0x2b14690a: Status={1}]; loggedInUsers={}; userLoginCallbacks=[CallbackList@0x5bdcbd19: callbacks=[]]; userLogoutCallbacks=[CallbackList@0x01fbcee8: callbacks=[com.helger.photon.security.login.LoggedInUserManager$InternalUserLogoutCallbackUnlockAllObjects@44bc5ffc]]; logoutAlreadyLoggedInUser=false], singleton.com.helger.phase4.mgr.MetaAS4Manager=[MetaAS4Manager@0x4194c550: Status={1}], singleton.com.helger.schedule.quartz.GlobalQuartzScheduler=[GlobalQuartzScheduler@0x49c0a851: Status={1}]}; BeforeCallbacks=[CallbackList@0x774ae005: callbacks=[]]; AfterCallbacks=[CallbackList@0x2899fc8a: callbacks=[]]]]; ServletContext=org.apache.catalina.core.ApplicationContextFacade@4fc0128c] at com.helger.scope.singleton.AbstractSingleton._instantiateSingleton(AbstractSingleton.java:508) ~[ph-scopes-9.5.4.jar:9.5.4] at com.helger.scope.singleton.AbstractSingleton.getSingleton(AbstractSingleton.java:549) ~[ph-scopes-9.5.4.jar:9.5.4] at com.helger.web.scope.singleton.AbstractGlobalWebSingleton.getGlobalSingleton(AbstractGlobalWebSingleton.java:65) ~[ph-web-9.6.4.jar:9.6.4] at com.helger.xservlet.requesttrack.RequestTracker.getInstance(RequestTracker.java:155) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.requesttrack.RequestTracker.addRequest(RequestTracker.java:187) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.filter.XServletFilterTrackRequest._trackBeforeHandleRequest(XServletFilterTrackRequest.java:74) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.filter.XServletFilterTrackRequest.beforeRequest(XServletFilterTrackRequest.java:87) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.AbstractXServlet._invokeHandler(AbstractXServlet.java:341) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.AbstractXServlet.service(AbstractXServlet.java:533) ~[ph-xservlet-9.6.4.jar:9.6.4] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.62.jar:4.0.FR] at com.helger.xservlet.AbstractXServlet.service(AbstractXServlet.java:587) ~[ph-xservlet-9.6.4.jar:9.6.4] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na] at com.helger.scope.singleton.AbstractSingleton._instantiateSingleton(AbstractSingleton.java:500) ~[ph-scopes-9.5.4.jar:9.5.4] ... 43 common frames omitted Caused by: java.lang.NoSuchMethodError: 'com.helger.commons.concurrent.BasicThreadFactory$Builder com.helger.commons.concurrent.BasicThreadFactory$Builder.namingPattern(java.lang.String)' at com.helger.xservlet.requesttrack.RequestTracker.(RequestTracker.java:124) ~[ph-xservlet-9.6.4.jar:9.6.4] ... 48 common frames omitted 2022-05-24 23:40:51.141 ERROR 11789 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[AS4Servlet] : Servlet.service() for servlet [AS4Servlet] in context with path [] threw exception [Wrapped java.lang.IllegalStateException] with root cause java.lang.NoSuchMethodError: 'com.helger.commons.concurrent.BasicThreadFactory$Builder com.helger.commons.concurrent.BasicThreadFactory$Builder.namingPattern(java.lang.String)' at com.helger.xservlet.requesttrack.RequestTracker.(RequestTracker.java:124) ~[ph-xservlet-9.6.4.jar:9.6.4] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na] at com.helger.scope.singleton.AbstractSingleton._instantiateSingleton(AbstractSingleton.java:500) ~[ph-scopes-9.5.4.jar:9.5.4] at com.helger.scope.singleton.AbstractSingleton.getSingleton(AbstractSingleton.java:549) ~[ph-scopes-9.5.4.jar:9.5.4] at com.helger.web.scope.singleton.AbstractGlobalWebSingleton.getGlobalSingleton(AbstractGlobalWebSingleton.java:65) ~[ph-web-9.6.4.jar:9.6.4] at com.helger.xservlet.requesttrack.RequestTracker.getInstance(RequestTracker.java:155) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.requesttrack.RequestTracker.addRequest(RequestTracker.java:187) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.filter.XServletFilterTrackRequest._trackBeforeHandleRequest(XServletFilterTrackRequest.java:74) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.filter.XServletFilterTrackRequest.beforeRequest(XServletFilterTrackRequest.java:87) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.AbstractXServlet._invokeHandler(AbstractXServlet.java:341) ~[ph-xservlet-9.6.4.jar:9.6.4] at com.helger.xservlet.AbstractXServlet.service(AbstractXServlet.java:533) ~[ph-xservlet-9.6.4.jar:9.6.4] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.62.jar:4.0.FR] at com.helger.xservlet.AbstractXServlet.service(AbstractXServlet.java:587) ~[ph-xservlet-9.6.4.jar:9.6.4] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] ```
phax commented 2 years ago

Okay thanks - what was the issue? That looked like a weird error....

MakakWasTaken commented 2 years ago

I think I had configured the sending of the message wrongly. I do not know what exactly did it.

phax commented 2 years ago

Okay. Please make sure, that the dependencies of phase4 are using the correct version, as depicted in the pom.xml of the respective phase4 version.