When I want to set up BIMserver connection I get an error and the client doesn’t start.
I tested this on a docker and a graphical VM installation, same results. Only version 2.3 is affected, 2.2 and 2.1 is working as expected.
To reproduce:
- Install OpenMAINT 2.3 (docker or gui)
- Install BIMServer 1.5.138
- In OpenMAINT: Administration module->BIM->Settings
- Set up BIMserver connection and activate
Expected outcome:
- BIMserver Client service starts
Actual outcome:
- Error, bimserver client does not start
I found that whatever url or username I add, I get the same error, so it’s not a configuration problem.
Error message on webUI
error starting service =< BIM_ Bimserver client >: java.lang.RuntimeException: java.lang.IllegalAccessError: class org.bimserver.shared.meta.SServicesMap (in unnamed module @0x57d0fc89) cannot access class sun.reflect.generics.reflectiveObjects.TypeVariableImpl (in module java.base) because module java.base does not export sun.reflect.generics.reflectiveObjects to unnamed module @0x57d0fc89, caused by: java.lang.IllegalAccessError: class org.bimserver.shared.meta.SServicesMap (in unnamed module @0x57d0fc89) cannot access class sun.reflect.generics.reflectiveObjects.TypeVariableImpl (in module java.base) because module java.base does not export sun.reflect.generics.reflectiveObjects to unnamed module @0x57d0fc89
Logs
2023-06-20T22:13:04.965+02:00 [req:9f323f] INFO o.c.s.r.v3.endpoint.SystemConfigWs - update system config with data = {org.cmdbuild.bim.bimserver.url=http://google.com}
2023-06-20T22:13:04.971+02:00 [req:9f323f] INFO o.c.d.postgres.utils.MyJdbcTemplate - update system config set org.cmdbuild.bim.bimserver.url = http://google.com
2023-06-20T22:13:04.974+02:00 [req:9f323f] WARN o.c.c.s.FilesystemConfigRepositoryImpl - found unknown config key = org.cmdbuild.workflow.providers in file = /home/gyetpet/cmdbuild_30/conf/cmdbuild/workflow.conf
2023-06-20T22:13:04.975+02:00 [req:9f323f] WARN o.c.c.s.FilesystemConfigRepositoryImpl - found unknown config key = org.cmdbuild.database.ext in file = /home/gyetpet/cmdbuild_30/conf/cmdbuild/database.conf
2023-06-20T22:13:04.976+02:00 [req:9f323f] WARN o.c.c.s.DatabaseConfigRepositoryImpl - found unknown config key = org.cmdbuild.database.ext from db
2023-06-20T22:13:04.977+02:00 [req:9f323f] WARN o.c.c.s.DatabaseConfigRepositoryImpl - found unknown config key = org.cmdbuild.workflow.providers from db
2023-06-20T22:13:04.983+02:00 [req:9f323f] INFO o.c.b.b.BimserverClientServiceImpl - connecting to bimserver url =< http://google.com >
2023-06-20T22:13:04.984+02:00 [system] INFO org.bimserver.emf.PackageMetaData - Initializing IFC2X3TC1 with ifc2x3tc1
2023-06-20T22:13:04.984+02:00 [system] INFO org.bimserver.emf.PackageMetaData - Initializing GEOMETRY with geometry
2023-06-20T22:13:04.984+02:00 [system] INFO org.bimserver.emf.PackageMetaData - Initializing IFC4 with ifc4
2023-06-20T22:13:04.984+02:00 [system] INFO org.bimserver.emf.PackageMetaData - Initializing LOG with log
2023-06-20T22:13:04.985+02:00 [system] INFO org.bimserver.emf.PackageMetaData - Initializing STORE with store
2023-06-20T22:13:05.282+02:00 [system] INFO n.tue.buildingsmart.emf.SchemaLoader - IFC-Schema successfully loaded from IFC2X3_TC1.exp
2023-06-20T22:13:05.356+02:00 [system] INFO n.tue.buildingsmart.emf.SchemaLoader - IFC-Schema successfully loaded from IFC4_ADD2.exp
2023-06-20T22:13:05.375+02:00 [req:9f323f] ERROR o.cmdbuild.minions.MinionServiceImpl - error starting service =< BIM_ Bimserver client >
java.lang.IllegalAccessError: class org.bimserver.shared.meta.SServicesMap (in unnamed module @0x57d0fc89) cannot access class sun.reflect.generics.reflectiveObjects.TypeVariableImpl (in module java.base) because module java.base does not export sun.reflect.generics.reflectiveObjects to unnamed module @0x57d0fc89
at org.bimserver.shared.meta.SServicesMap.getGenericType(SServicesMap.java:159) ~[pluginbase-1.5.138.jar:na]
at org.bimserver.shared.meta.SServicesMap.addRelatedTypes(SServicesMap.java:139) ~[pluginbase-1.5.138.jar:na]
at org.bimserver.shared.meta.SServicesMap.addType(SServicesMap.java:109) ~[pluginbase-1.5.138.jar:na]
at org.bimserver.shared.meta.SServicesMap.addRelatedTypes(SServicesMap.java:129) ~[pluginbase-1.5.138.jar:na]
at org.bimserver.shared.meta.SServicesMap.addType(SServicesMap.java:116) ~[pluginbase-1.5.138.jar:na]
at org.bimserver.interfaces.SServiceInterfaceService.init(SServiceInterfaceService.java:36) ~[pluginbase-1.5.138.jar:na]
at org.bimserver.shared.meta.SServicesMap.initialize(SServicesMap.java:259) ~[pluginbase-1.5.138.jar:na]
at org.bimserver.client.AbstractBimServerClientFactory.<init>(AbstractBimServerClientFactory.java:90) ~[bimserverclientlib-1.5.138.jar:na]
at org.bimserver.client.json.JsonBimServerClientFactory.<init>(JsonBimServerClientFactory.java:52) ~[bimserverclientlib-1.5.138.jar:na]
at org.bimserver.client.json.JsonBimServerClientFactory.<init>(JsonBimServerClientFactory.java:60) ~[bimserverclientlib-1.5.138.jar:na]
at org.cmdbuild.bim.bimserverclient.BimserverClientServiceImpl.start(BimserverClientServiceImpl.java:95) ~[cmdbuild-bim-bimserver-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.minions.MinionServiceImpl$MinionEngine.doStart(MinionServiceImpl.java:308) ~[cmdbuild-core-system-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.minions.MinionServiceImpl$MinionEngine.start(MinionServiceImpl.java:266) ~[cmdbuild-core-system-3.4.1-d.jar:3.4.1-d]
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
at org.cmdbuild.minions.MinionServiceImpl$MinionEngine.reloadServices(MinionServiceImpl.java:396) ~[cmdbuild-core-system-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.minions.MinionServiceImpl$MinionEngine.reloadServicesForConfigUpdateEvent(MinionServiceImpl.java:369) ~[cmdbuild-core-system-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.minions.MinionServiceImpl$1.handleConfigReloadEvent(MinionServiceImpl.java:141) ~[cmdbuild-core-system-3.4.1-d.jar:3.4.1-d]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[guava-23.0.jar:na]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[guava-23.0.jar:na]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[guava-23.0.jar:na]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[guava-23.0.jar:na]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[guava-23.0.jar:na]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[guava-23.0.jar:na]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[guava-23.0.jar:na]
at org.cmdbuild.config.service.ConfigServiceImpl.postUpdate(ConfigServiceImpl.java:126) ~[cmdbuild-core-config-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.config.service.ConfigServiceImpl.putStrings(ConfigServiceImpl.java:211) ~[cmdbuild-core-config-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.service.rest.v3.endpoint.SystemConfigWs.updateSystemConfigValues(SystemConfigWs.java:125) ~[cmdbuild-services-rest-v3-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.service.rest.v3.endpoint.SystemConfigWs$$FastClassBySpringCGLIB$$5b5b18a6.invoke(<generated>) ~[cmdbuild-services-rest-v3-3.4.1-d.jar:3.4.1-d]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.18.jar:5.3.18]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) ~[spring-aop-5.3.18.jar:5.3.18]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.18.jar:5.3.18]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) ~[spring-aop-5.3.18.jar:5.3.18]
at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:61) ~[spring-security-core-5.5.2.jar:5.5.2]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.18.jar:5.3.18]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) ~[spring-aop-5.3.18.jar:5.3.18]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) ~[spring-aop-5.3.18.jar:5.3.18]
at org.cmdbuild.service.rest.v3.endpoint.SystemConfigWs$$EnhancerBySpringCGLIB$$df9cfecc.updateSystemConfigValues(<generated>) ~[cmdbuild-services-rest-v3-3.4.1-d.jar:3.4.1-d]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.cmdbuild.utils.ws3.inner.Ws3RequestMethodHandler.handleRequest(Ws3RequestMethodHandler.java:82) ~[cmdbuild-utils-ws3-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.utils.ws3.inner.Ws3RequestHandlerImpl.handleRequest(Ws3RequestHandlerImpl.java:81) ~[cmdbuild-utils-ws3-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.utils.ws3.servlet.Ws3RestRequestHandlerServlet.handleRequest(Ws3RestRequestHandlerServlet.java:29) ~[cmdbuild-utils-ws3-3.4.1-d.jar:3.4.1-d]
at org.cmdbuild.utils.ws3.servlet.Ws3AbstractHandlerServlet.service(Ws3AbstractHandlerServlet.java:99) ~[cmdbuild-utils-ws3-3.4.1-d.jar:3.4.1-d]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[servlet-api.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[catalina.jar:9.0.53]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-websocket.jar:9.0.53]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[catalina.jar:9.0.53]
at org.cmdbuild.webapp.filters.AsyncJobFilter.doFilterInternal(AsyncJobFilter.java:49) ~[classes/:3.4.1-d]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[catalina.jar:9.0.53]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:121) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.cmdbuild.webapp.security.SessionTokenFilter.doFilterInternal(SessionTokenFilter.java:166) ~[classes/:3.4.1-d]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183) ~[spring-security-web-5.5.2.jar:5.5.2]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[catalina.jar:9.0.53]
at org.cmdbuild.webapp.filters.LanguageFilter.doFilterInternal(LanguageFilter.java:54) ~[classes/:3.4.1-d]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[catalina.jar:9.0.53]
at org.cmdbuild.webapp.filters.RequestTrackingFilter.doFilterInternal(RequestTrackingFilter.java:190) ~[classes/:3.4.1-d]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[catalina.jar:9.0.53]
at org.cmdbuild.webapp.filters.BootCheckFilter.doFilterAfterBootCheck(BootCheckFilter.java:111) ~[classes/:3.4.1-d]
at org.cmdbuild.webapp.filters.BootCheckFilter.doFilterInternal(BootCheckFilter.java:70) ~[classes/:3.4.1-d]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[catalina.jar:9.0.53]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[catalina.jar:9.0.53]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[catalina.jar:9.0.53]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) ~[catalina.jar:9.0.53]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[catalina.jar:9.0.53]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[catalina.jar:9.0.53]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-coyote.jar:9.0.53]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-coyote.jar:9.0.53]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-coyote.jar:9.0.53]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) ~[tomcat-coyote.jar:9.0.53]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:9.0.53]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-util.jar:9.0.53]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-util.jar:9.0.53]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:9.0.53]
at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]
Versions:
- OpenMAINT 2.3-3.4.1-d
- postgresql 12
- postgis 2.5
- BIMServer 1.5.138
- Debian 12
What should I do? Is it really a bug? Thank you for your help.
Tried to search for parts of the error message, and it seems to me that maybe it’s related to java 17? If this is the case it’s also solves why 2.2 and 2.1 working (java 11)
cannot access class sun.reflect.generics.reflectiveObjects.TypeVariableImpl
This issue in an unrelated projects seems similar, and caused by java 17:
I’m not familiar with java, so sorry if this is unrelated.