Closed MakakWasTaken closed 2 years ago
Okay thanks - what was the issue? That looked like a weird error....
I think I had configured the sending of the message wrongly. I do not know what exactly did it.
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.
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 ServletRegistrationBeanFull 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.