dev@glassfish.java.net

LinkageError at deployment

From: Annies <annies_a_at_yahoo.com>
Date: Thu, 9 Apr 2009 06:22:38 -0700 (PDT)

Anyone seen this? There is a NoClassDef at the end for javax.ejb.Schedule.
The modules relevant to the stack trace

[ 67] [Active ] [ 1] Deployment Related JavaEE Core Classes (3.0.0.b44)
[ 68] [Active ] [ 1] Deployment Related JavaEE Full Profile Classes (3.0.0.b44)
[ 69] [Installed ] [ 1] Derby Network Server (1.0.0.M5-SNAPSHOT)
[ 70] [Active ] [ 1] Deployment Object Library (3.0.0.b44)
[ 71] [Active ] [ 1] GlassFish Core EJB container implementation (3.0.0.b44)
[ 72] [Resolved ] [ 1] EJB container Internal API (3.0.0.b44)


Thanks
Annies



[#|2009-04-09T06:12:42.238-0700|SEVERE|glassfish|javax.enterprise.system.tools.admin.org.glassfish.server|_ThreadID=15;_ThreadName=Thread-1;|Error during deployment : Failed to inject class org.glassfish.javaee.core.deployment.DolProvider from 67.0
java.lang.LinkageError: Failed to inject class org.glassfish.javaee.core.deployment.DolProvider from 67.0
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:156)
    at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:102)
    at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87)
    at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
    at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
    at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
    at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
    at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
    at java.util.AbstractList$Itr.next(AbstractList.java:345)
    at java.util.AbstractCollection.toArray(AbstractCollection.java:124)
    at java.util.LinkedList.addAll(LinkedList.java:269)
    at java.util.LinkedList.addAll(LinkedList.java:247)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:425)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:221)
    at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:263)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:298)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:313)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:445)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:132)
    at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:313)
    at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:180)
    at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:165)
    at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:212)
    at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:726)
    at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:615)
    at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:895)
    at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:162)
    at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:71)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
    at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
    at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
    at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.LinkageError: Failed to inject class com.sun.enterprise.deployment.archivist.ArchivistFactory from 70.0
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:156)
    at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:102)
    at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87)
    at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
    at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
    at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
    at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
    at org.jvnet.hk2.component.Habitat.getBy(Habitat.java:576)
    at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:557)
    at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:137)
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79)
    ... 40 more
Caused by: java.lang.LinkageError: Failed to inject class com.sun.enterprise.deployment.archivist.EjbArchivist from 70.0
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:156)
    at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:102)
    at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87)
    at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
    at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
    at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
    at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
    at java.util.AbstractList$Itr.next(AbstractList.java:345)
    at java.util.AbstractCollection.toArray(AbstractCollection.java:171)
    at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:120)
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79)
    ... 52 more
Caused by: java.lang.LinkageError: Failed to inject class com.sun.enterprise.deployment.annotation.factory.SJSASFactory from 70.0
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:156)
    at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:102)
    at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87)
    at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
    at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
    at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
    at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
    at org.jvnet.hk2.component.Habitat.getBy(Habitat.java:576)
    at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:557)
    at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:137)
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79)
    ... 64 more
Caused by: java.lang.LinkageError: Failed to inject class org.glassfish.ejb.deployment.annotation.handlers.SchedulesHandler from 71.0
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:156)
    at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:102)
    at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87)
    at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
    at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
    at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
    at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
    at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
    at java.util.AbstractList$Itr.next(AbstractList.java:345)
    at java.util.AbstractCollection.toArray(AbstractCollection.java:171)
    at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:120)
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79)
    ... 76 more
Caused by: java.lang.NoClassDefFoundError: javax/ejb/Schedule
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
    at java.lang.Class.getDeclaredMethods(Class.java:1791)
    at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:108)
    ... 89 more
Caused by: java.lang.ClassNotFoundException: javax.ejb.Schedule
    at org.apache.felix.framework.searchpolicy.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:565)
    at org.apache.felix.framework.searchpolicy.ModuleImpl.access$100(ModuleImpl.java:59)
    at org.apache.felix.framework.searchpolicy.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1434)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at org.apache.felix.framework.searchpolicy.ModuleImpl.getClassByDelegation(ModuleImpl.java:428)
    at org.apache.felix.framework.searchpolicy.R4Wire.getClass(R4Wire.java:108)
    at org.apache.felix.framework.searchpolicy.ModuleImpl.searchImports(ModuleImpl.java:1131)
    at org.apache.felix.framework.searchpolicy.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:504)
    at org.apache.felix.framework.searchpolicy.ModuleImpl.access$100(ModuleImpl.java:59)
    at org.apache.felix.framework.searchpolicy.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1434)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
    ... 93 more
|#]