Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-5541

IntPack on EAP, IBM java, BPM persistence, ClassNotFoundException: org.osgi.framework.Bundle

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.3
    • jboss-fuse-6.2.1, jboss-fuse-6.3
    • Integration Pack
    • None

      We cannot deploy applications which use BPM component with persistence to Fuse on EAP when IBM java is used.

      10:22:50,261 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.deployment.unit."implementations-component-test.jar".SwitchYardService: org.jboss.msc.service.StartException in service jboss.deployment.unit."implementations-component-test.jar".SwitchYardService: Failed to start service
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1936) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [rt.jar:1.8.0-internal]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [rt.jar:1.8.0-internal]
              at java.lang.Thread.run(Thread.java:785) [vm.jar:1.8.0-internal]
      Caused by: java.lang.NoClassDefFoundError: org.osgi.framework.Bundle
              at org.switchyard.component.common.knowledge.persistence.OSGiEntityManagerFactoryLoader.getApplicationBundle(OSGiEntityManagerFactoryLoader.java:54)
              at org.switchyard.component.common.knowledge.persistence.OSGiEntityManagerFactoryLoader.getEntityManagerFactory(OSGiEntityManagerFactoryLoader.java:35)
              at org.switchyard.component.common.knowledge.config.builder.EntityManagerFactoryBuilder.build(EntityManagerFactoryBuilder.java:61)
              at org.switchyard.component.common.knowledge.config.builder.RuntimeEnvironmentBuilder.build(RuntimeEnvironmentBuilder.java:152)
              at org.switchyard.component.common.knowledge.config.builder.RuntimeManagerBuilder.build(RuntimeManagerBuilder.java:55)
              at org.switchyard.component.common.knowledge.runtime.KnowledgeRuntimeManagerFactory.newRuntimeManager(KnowledgeRuntimeManagerFactory.java:81)
              at org.switchyard.component.common.knowledge.exchange.KnowledgeExchangeHandler.newSingletonRuntimeManager(KnowledgeExchangeHandler.java:113)
              at org.switchyard.component.bpm.exchange.BPMExchangeHandler.doStart(BPMExchangeHandler.java:87)
              at org.switchyard.deploy.BaseServiceHandler.start(BaseServiceHandler.java:60)
              at org.switchyard.deploy.internal.Deployment.deployImplementations(Deployment.java:582)
              at org.switchyard.deploy.internal.Deployment.start(Deployment.java:144)
              at org.switchyard.as7.extension.deployment.SwitchYardDeployment.start(SwitchYardDeployment.java:127)
              at org.switchyard.as7.extension.services.SwitchYardService.start(SwitchYardService.java:77)
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
              ... 3 more
      Caused by: java.lang.ClassNotFoundException: org.osgi.framework.Bundle from [Module "org.fuse.integration.switchyard.component.common.knowledge:main" from local module loader @359d78b6 (finder: local module finder @c0dc618b (roots: /home/mbasovni/devel/local-jenkins/eap-server/modules,/home/mbasovni/devel/local-jenkins/eap-server/modules/system/layers/fuse,/home/mbasovni/devel/local-jenkins/eap-server/modules/system/layers/bpms,/home/mbasovni/devel/local-jenkins/eap-server/modules/system/layers/soa,/home/mbasovni/devel/local-jenkins/eap-server/modules/system/layers/fuse-integration,/home/mbasovni/devel/local-jenkins/eap-server/modules/system/layers/base/.overlays/layer-base-jboss-eap-6.4.7.CP,/home/mbasovni/devel/local-jenkins/eap-server/modules/system/layers/base))]
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.7.Final-redhat-1]
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.7.Final-redhat-1]
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.7.Final-redhat-1]
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.7.Final-redhat-1]
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.7.Final-redhat-1]
              ... 18 more
      

      I will attach log file.

            tcunning@redhat.com Thomas Cunningham
            mbasovni Martin Basovnik (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: