-
Bug
-
Resolution: Done
-
Major
-
None
-
7.74.1.Final
-
None
-
2023 Week 36-38 (from Sep 4)
-
3
-
NEW
-
NEW
-
---
-
---
Issue Description:
WebSphere kie-server-tests fails
For example,
cd kie-server-integ-tests-common mvn clean install -Pwebsphere9 -Dwebsphere.home=/home/tkobayas/usr/opt/IBM/WebSphere/AppServer -Dit.test=KieServerIntegrationTest
[INFO] --- failsafe:2.22.1:integration-test (default) @ kie-server-integ-tests-common --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- 18:16:25.475 [main] INFO o.k.s.i.config.TestConfig - ----- Initializing TestConfig ----- 18:16:25.486 [main] INFO o.k.s.i.config.TestConfig - CONNECTION_FACTORY = jms/cf/KIE.SERVER.REQUEST 18:16:25.488 [main] INFO o.k.s.i.config.TestConfig - INITIAL_CONTEXT_FACTORY = com.ibm.websphere.naming.WsnInitialContextFactory 18:16:25.488 [main] INFO o.k.s.i.config.TestConfig - JMS_SKIP = false 18:16:25.489 [main] INFO o.k.s.i.config.TestConfig - KIE_SERVER_LOCAL_REPO_DIR = /home/tkobayas/usr/work/test-kie-server-containers/before-fix/droolsjbpm-integration/kie-server-parent/kie-server-tests/kie-server-integ-tests-common/target/kie-server-testing-server-local-repo 18:16:25.489 [main] INFO o.k.s.i.config.TestConfig - KIE_SERVER_MAVEN_SETTINGS = /home/tkobayas/usr/work/test-kie-server-containers/before-fix/droolsjbpm-integration/kie-server-parent/kie-server-tests/kie-server-integ-tests-common/target/test-classes/kie-server-testing-server-custom-settings.xml 18:16:25.489 [main] INFO o.k.s.i.config.TestConfig - KIE_SERVER_REMOTE_REPO_DIR = /home/tkobayas/usr/work/test-kie-server-containers/before-fix/droolsjbpm-integration/kie-server-parent/kie-server-tests/kie-server-integ-tests-common/target/kie-server-testing-remote-repo 18:16:25.489 [main] INFO o.k.s.i.config.TestConfig - PROVIDED_HTTP_URL = http://localhost:9080/kie-server-services/services/rest/server 18:16:25.490 [main] INFO o.k.s.i.config.TestConfig - REMOTING_URL = iiop://localhost:2809 18:16:25.490 [main] INFO o.k.s.i.config.TestConfig - REQUEST_QUEUE_JNDI = jms/KIE.SERVER.REQUEST 18:16:25.490 [main] INFO o.k.s.i.config.TestConfig - RESPONSE_QUEUE_JNDI = jms/KIE.SERVER.RESPONSE JSAS1480I: Security is not enabled because the ConfigURL property file is not set. [INFO] Running org.kie.server.integrationtests.common.KieServerIntegrationTest [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.009 s <<< FAILURE! - in org.kie.server.integrationtests.common.KieServerIntegrationTest [ERROR] org.kie.server.integrationtests.common.KieServerIntegrationTest Time elapsed: 0.007 s <<< ERROR! java.lang.RuntimeException: org.kie.server.api.exception.KieServicesHttpException: Unexpected HTTP response code when requesting URI 'http://localhost:9080/kie-server-services/services/rest/server'! Error code: 500, message: Error 500: javax.servlet.ServletException: Resource class org.kie.server.remote.rest.common.KieServerApplication can not be instantiated due to InvocationTargetException Caused by: org.kie.server.api.exception.KieServicesHttpException: Unexpected HTTP response code when requesting URI 'http://localhost:9080/kie-server-services/services/rest/server'! Error code: 500, message: Error 500: javax.servlet.ServletException: Resource class org.kie.server.remote.rest.common.KieServerApplication can not be instantiated due to InvocationTargetException [INFO] [INFO] Results: [INFO] [ERROR] Errors: [ERROR] KieServerIntegrationTest>KieServerBaseIntegrationTest.setupClass:80->KieServerBaseIntegrationTest.setupClass:94->KieServerBaseIntegrationTest.disposeAllContainers:125->KieServerBaseIntegrationTest.createDefaultStaticClient:243->KieServerBaseIntegrationTest.createDefaultStaticClient:255 ยป Runtime
target/cargo/configurations/websphere9x/logs/cargoServer/SystemOut.log
[1/29/24 18:15:55:086 JST] 00000063 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0271E: Uncaught init() exception created by servlet [org.kie.server.remote.rest.common.KieServerApplication] in application [kie-server-services]: javax.servlet.ServletException: Resource class org.kie.server.remote.rest.common.KieServerApplication can not be instantiated due to InvocationTargetException at com.ibm.ws.jaxrs20.server.LibertyJaxRsServerFactoryBean.createSingletonInstance(LibertyJaxRsServerFactoryBean.java:232) at com.ibm.ws.jaxrs20.server.LibertyJaxRsServerFactoryBean.onApplicationInit(LibertyJaxRsServerFactoryBean.java:154) at com.ibm.ws.jaxrs20.server.LibertyJaxRsServerFactoryBean.doInit(LibertyJaxRsServerFactoryBean.java:303) at com.ibm.ws.jaxrs20.server.JaxRsWebEndpointImpl.init(JaxRsWebEndpointImpl.java:65) at com.ibm.websphere.jaxrs.server.IBMRestServlet.init(IBMRestServlet.java:95) at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:342) at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:169) at com.ibm.ws.webcontainer.servlet.ServletWrapper.loadOnStartupCheck(ServletWrapper.java:1376) at com.ibm.ws.webcontainer.webapp.WebApp.doLoadOnStartupActions(WebApp.java:677) at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:643) at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:454) at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88) at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:171) at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:904) at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:789) at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:427) at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:719) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1249) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1591) at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:708) at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:1162) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:801) at com.ibm.ws.runtime.component.ApplicationMgrImpl$5.run(ApplicationMgrImpl.java:2325) at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5568) at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5694) at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2330) at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:436) at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123) at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:379) at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:127) at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:985) at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:524) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:83) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57) at java.lang.reflect.Constructor.newInstance(Constructor.java:437) at com.ibm.ws.jaxrs20.server.LibertyJaxRsServerFactoryBean.createSingletonInstance(LibertyJaxRsServerFactoryBean.java:220) ... 33 more Caused by: java.lang.ExceptionInInitializerError at java.lang.J9VMInternals.ensureError(J9VMInternals.java:157) at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:146) at org.kie.server.services.impl.KieServerLocator.getInstance(KieServerLocator.java:32) at org.kie.server.remote.rest.common.KieServerApplication$1.<init>(KieServerApplication.java:44) at org.kie.server.remote.rest.common.KieServerApplication.<init>(KieServerApplication.java:41) ... 38 more Caused by: java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:947) at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:975) at org.kie.server.services.impl.storage.file.KieServerStateFileRepository.load(KieServerStateFileRepository.java:81) at org.kie.server.services.impl.KieServerImpl.init(KieServerImpl.java:168) at org.kie.server.services.impl.KieServerImpl.init(KieServerImpl.java:142) at org.kie.server.services.impl.KieServerLocator$KieServerLocatorHelper.<clinit>(KieServerLocator.java:25) ... 41 more
Acceptance Criteria:
Tests should pass