Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-7605

WebSphere kie-server-tests fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • None
    • 7.74.1.Final
    • kie server
    • None
    • 2023 Week 36-38 (from Sep 4)
    • 3
    • NEW
    • NEW
    • ---
    • ---

    Description

      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

      Attachments

        Activity

          People

            rhn-support-tkobayas Toshiya Kobayashi
            rhn-support-tkobayas Toshiya Kobayashi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: