4 Replies Latest reply on Oct 1, 2012 3:08 AM by thomas.diesler

    java.lang.NoClassDefFoundError: javax/xml/bind/UnmarshalException

    stubing

      I am trying to migrate to Jboss osgi and I am new to this and I can't firgure out the issue below:

       

       

      12:14:13,912 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "jcl-over-slf4j-1.5.11.jar"

      12:14:13,914 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "jaxb2-basics-runtime-0.6.3.jar"

      12:14:13,917 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "jaxb-osgi-2.2.4.jar"

      12:14:13,919 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "javax.annotation-1.1.0.jar"

      12:14:13,929 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "geronimo-jms_1.1_spec-1.1.1.jar"

      12:14:13,931 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "geronimo-j2ee-management_1.1_spec-1.0.1.jar"

      12:14:13,942 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "activemq-core-5.5.1.jar"

      12:14:14,105 INFO  [org.jboss.osgi.framework.internal.HostBundleState] (MSC service thread 1-4) Bundle started: org.apache.geronimo.specs.geronimo-jms_1.1_spec:1.1.1

      12:14:14,210 INFO  [org.jboss.osgi.framework.internal.HostBundleState] (MSC service thread 1-4) Bundle started: com.springsource.org.apache.log4j:1.2.15

      12:14:14,349 ERROR [stderr] (MSC service thread 1-4) ERROR: PubSubMessage (28): [com.fakeName.subItem.comm.Message.Transport] Error during instantiation of the implementation object

       

      12:14:14,353 ERROR [stderr] (MSC service thread 1-4) java.lang.NoClassDefFoundError: javax/xml/bind/UnmarshalException

       

      12:14:14,356 ERROR [stderr] (MSC service thread 1-4)     at java.lang.Class.getDeclaredConstructors0(Native Method)

       

      12:14:14,358 ERROR [stderr] (MSC service thread 1-4)     at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)

       

      12:14:14,360 ERROR [stderr] (MSC service thread 1-4)     at java.lang.Class.getConstructor0(Class.java:2714)

       

      12:14:14,362 ERROR [stderr] (MSC service thread 1-4)     at java.lang.Class.newInstance0(Class.java:343)

       

      12:14:14,364 ERROR [stderr] (MSC service thread 1-4)     at java.lang.Class.newInstance(Class.java:325)

       

      12:14:14,365 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:183)

       

      12:14:14,368 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)

       

      12:14:14,370 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DelayedComponentManager.createRealComponent(DelayedComponentManager.java:95)

       

      12:14:14,372 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager$Registered.getService(AbstractComponentManager.java:1148)

       

      12:14:14,373 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DelayedComponentManager.getService(DelayedComponentManager.java:88)

       

      12:14:14,375 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.ServiceState$ServiceFactoryHolder.getService(ServiceState.java:461)

       

      12:14:14,377 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.ServiceState.getScopedValue(ServiceState.java:169)

       

      12:14:14,379 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.ServiceManagerPlugin.getService(ServiceManagerPlugin.java:354)

       

      12:14:14,382 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.AbstractBundleContext.getService(AbstractBundleContext.java:348)

       

      12:14:14,384 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager.getService(DependencyManager.java:785)

       

      12:14:14,386 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager$1.getInstance(DependencyManager.java:1039)

       

      12:14:14,388 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.helper.BindMethod.getParameters(BindMethod.java:564)

       

      12:14:14,391 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:226)

       

      12:14:14,394 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38)

       

      12:14:14,396 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591)

       

      12:14:14,398 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.helper.BaseMethod$NotResolved.invoke(BaseMethod.java:548)

       

      12:14:14,399 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472)

       

      12:14:14,401 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:1028)

       

      12:14:14,403 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager.bind(DependencyManager.java:944)

       

      12:14:14,404 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager.open(DependencyManager.java:868)

       

      12:14:14,406 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:200)

       

      12:14:14,407 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)

       

      12:14:14,409 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997)

       

      12:14:14,411 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)

       

      12:14:14,414 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager.serviceAdded(DependencyManager.java:283)

       

      12:14:14,416 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager.serviceChanged(DependencyManager.java:170)

       

      12:14:14,418 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.FrameworkEventsPlugin.fireServiceEvent(FrameworkEventsPlugin.java:528)

       

      12:14:14,420 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.ServiceManagerPlugin.registerService(ServiceManagerPlugin.java:201)

       

      12:14:14,422 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.AbstractBundleContext.registerService(AbstractBundleContext.java:301)

       

      12:14:14,424 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:449)

       

      12:14:14,426 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerComponentService(AbstractComponentManager.java:460)

       

      12:14:14,428 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:1009)

       

      12:14:14,431 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)

       

      12:14:14,433 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager.serviceAdded(DependencyManager.java:283)

       

      12:14:14,436 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.DependencyManager.serviceChanged(DependencyManager.java:170)

       

      12:14:14,438 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.FrameworkEventsPlugin.fireServiceEvent(FrameworkEventsPlugin.java:528)

       

      12:14:14,440 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.ServiceManagerPlugin.registerService(ServiceManagerPlugin.java:201)

       

      12:14:14,442 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.AbstractBundleContext.registerService(AbstractBundleContext.java:301)

       

      12:14:14,444 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:449)

       

      12:14:14,446 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerComponentService(AbstractComponentManager.java:460)

       

      12:14:14,448 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:1009)

       

      12:14:14,450 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)

       

      12:14:14,452 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157)

       

      12:14:14,454 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256)

       

      12:14:14,456 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253)

       

      12:14:14,458 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147)

       

      12:14:14,460 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111)

       

      12:14:14,461 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285)

       

      12:14:14,463 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.Activator.loadAllComponents(Activator.java:223)

       

      12:14:14,464 ERROR [stderr] (MSC service thread 1-4)     at org.apache.felix.scr.impl.Activator.start(Activator.java:120)

       

      12:14:14,466 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.HostBundleState.transitionToActive(HostBundleState.java:300)

       

      12:14:14,468 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.HostBundleState.startInternal(HostBundleState.java:223)

       

      12:14:14,469 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.osgi.framework.internal.AbstractBundleState.start(AbstractBundleState.java:494)

       

      12:14:14,471 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.as.osgi.deployment.BundleStartTracker$1.processService(BundleStartTracker.java:144)

       

      12:14:14,474 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.as.osgi.deployment.BundleStartTracker$1.transition(BundleStartTracker.java:119)

       

      12:14:14,476 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.msc.service.ServiceControllerImpl.invokeListener(ServiceControllerImpl.java:1416)

       

      12:14:14,478 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.msc.service.ServiceControllerImpl.access$2700(ServiceControllerImpl.java:49)

       

      12:14:14,479 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.msc.service.ServiceControllerImpl$ListenerTask.run(ServiceControllerImpl.java:1954)

       

      12:14:14,481 ERROR [stderr] (MSC service thread 1-4)     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

       

      12:14:14,483 ERROR [stderr] (MSC service thread 1-4)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

       

      12:14:14,485 ERROR [stderr] (MSC service thread 1-4)     at java.lang.Thread.run(Thread.java:722)

       

      12:14:14,487 ERROR [stderr] (MSC service thread 1-4) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.UnmarshalException from [Module "deployment.auasComm:0.1.0" from Service Module Loader]

       

      12:14:14,489 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:450)

       

      12:14:14,491 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)

       

      12:14:14,493 ERROR [stderr] (MSC service thread 1-4)     at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)

       

      12:14:14,495 ERROR [stderr] (MSC service thread 1-4)     ... 66 more

       

      12:14:14,496 ERROR [stderr] (MSC service thread 1-4) ERROR: PubSubMessage (28): [com.fakeName.subItem.comm.Message.Transport] Failed creating the component instance; see log for reason

       

       

      I have the osgi conf set up for:

       

                 <capabilities>

                      <capability name="javax.xml.bind.api"/>

                      <capability name="javax.transaction.api"/>

                  </capabilities>

       

      And the services are starting:

       

      12:14:11,543 INFO  [org.jboss.osgi.framework.internal.StartLevelPlugin] (MSC service thread 1-2) Starting bundles for start level: 1

      12:14:11,546 INFO  [org.jboss.osgi.framework.internal.HostBundleState] (MSC service thread 1-2) Bundle started: javax.xml.bind.api:0.0.0

      12:14:11,549 INFO  [org.jboss.osgi.framework.internal.HostBundleState] (MSC service thread 1-2) Bundle started: osgi.enterprise:4.2.0.201003190513

      12:14:11,553 INFO  [org.jboss.osgi.framework.internal.HostBundleState] (MSC service thread 1-2) Bundle started: javax.transaction.api:0.0.0

      12:14:11,560 INFO  [org.jboss.osgi.framework.internal.FrameworkActive] (MSC service thread 1-2) OSGi Framework started

       

      Any ideas?

       

      Thanks ahead of time.

        • 1. Re: java.lang.NoClassDefFoundError: javax/xml/bind/UnmarshalException
          stubing

          in addition with the debug on I can see the correct system package is being exported.

           

          org.jboss.osgi.system.packages = javax.accessibility, javax.activation, javax.activity, javax.annotation, javax.annotation.processing, javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.imageio, javax.imageio.event, javax.imageio.metadata, javax.imageio.plugins.bmp, javax.imageio.plugins.jpeg, javax.imageio.spi, javax.imageio.stream, javax.jws, javax.jws.soap, javax.lang.model, javax.lang.model.element, javax.lang.model.type, javax.lang.model.util, javax.management, javax.management.loading, javax.management.modelmbean, javax.management.monitor, javax.management.openmbean, javax.management.relation, javax.management.remote, javax.management.remote.rmi, javax.management.timer, javax.naming, javax.naming.directory, javax.naming.event, javax.naming.ldap, javax.naming.spi, javax.net, javax.net.ssl, javax.print, javax.print.attribute, javax.print.attribute.standard, javax.print.event, javax.rmi, javax.rmi.CORBA, javax.rmi.ssl, javax.script, javax.security.auth, javax.security.auth.callback, javax.security.auth.kerberos, javax.security.auth.login, javax.security.auth.spi, javax.security.auth.x500, javax.security.cert, javax.security.sasl, javax.sound.midi, javax.sound.midi.spi, javax.sound.sampled, javax.sound.sampled.spi, javax.sql, javax.sql.rowset, javax.sql.rowset.serial, javax.sql.rowset.spi, javax.swing, javax.swing.border, javax.swing.colorchooser, javax.swing.event, javax.swing.filechooser, javax.swing.plaf, javax.swing.plaf.basic, javax.swing.plaf.metal, javax.swing.plaf.multi, javax.swing.plaf.synth, javax.swing.table, javax.swing.text, javax.swing.text.html, javax.swing.text.html.parser, javax.swing.text.rtf, javax.swing.tree, javax.swing.undo, javax.tools, javax.xml, javax.xml.bind, javax.xml.bind.annotation,...

           

          Anyone?

          • 2. Re: java.lang.NoClassDefFoundError: javax/xml/bind/UnmarshalException
            thomas.diesler
            • 3. Re: java.lang.NoClassDefFoundError: javax/xml/bind/UnmarshalException
              stubing

              Thanks for the answer.   So it my OSGI bundles use JAXB, is there a work around for running up in JBOSGI, or do I need to wait for the next JBoss release?  If I have to wait, is there a prerelease I could test with?

               

              Thanks,

              • 4. Re: java.lang.NoClassDefFoundError: javax/xml/bind/UnmarshalException
                thomas.diesler

                You can always build the latest from git://github.com/jbossas/jboss-as.git

                 

                If you do, you can provide valuable feedback on upcomming stuff (before it gets released) - this helps us tremendously.

                 

                PS: Unfortunately I cannot comment on AS7 release schedules