dev@glassfish.java.net

Re: V3 server won't start: Failed to inject class com.sun.enterprise.v3.admin.AdminAdapter

From: Lloyd L Chambers <Lloyd.Chambers_at_Sun.COM>
Date: Tue, 10 Jun 2008 13:49:08 -0700

OK. That's a lot of downloading, but here goes...

On Jun 10, 2008, at 1:47 PM, Bhakti Mehta wrote:

> Hong,
> Thanks, yep I agree with you. I too am unable to reproduce this so
> Lloyd pls can you try to remove your local .m2
> Regards,
> Bhakti
>
> Hong Zhang wrote:
>> Hi, Lloyd
>> I have checked in some changes earlier to re-organize the
>> workspace for deployment area. And I have moved the DOL module from
>> common/dol to deployment/dol. I did a full build (mvn clean; mvn -U
>> install) before I checked the changes in, and QL passed for me in
>> both HK2 mode and Felix module also. I just did another fresh
>> check out and a full build again, the QL still passed for me, so I
>> am not sure what happens here. :-( Can you try to remove your
>> local .m2 repository and try again? I will try the same myself too.
>>
>> Thanks,
>>
>> - Hong
>>
>> Lloyd L Chambers wrote:
>>> Seems like this is caused by a problem with
>>> org.glassfish.deployment.dol?
>>>
>>>
>>> On Jun 10, 2008, at 12:59 PM, Lloyd L Chambers wrote:
>>>
>>>> This is a brand-new fresh 'svn update', 'mvn clean', 'mvn -U
>>>> install'. It worked yesterday.
>>>>
>>>> Lloyd
>>>>
>>>> Jun 10, 2008 12:58:04 PM
>>>> com.sun.enterprise.admin.launcher.GFLauncherLogger info
>>>> INFO: JVM invocation command line:
>>>> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/
>>>> bin/java
>>>> -cp
>>>> /v3/run/modules/glassfish-10.0-SNAPSHOT-sources.jar:/v3/run/
>>>> modules/glassfish-10.0-SNAPSHOT.jar
>>>> -XX:+UnlockDiagnosticVMOptions
>>>> -XX:NewRatio=2
>>>> -XX:+LogVMOutput
>>>> -XX:LogFile=/v3/run/domains/domain1/logs/jvm.log
>>>> -Xmx512m
>>>> -client
>>>> -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver
>>>> -Djavax.net.ssl.trustStore=/v3/run/domains/domain1/config/
>>>> cacerts.jks
>>>> -Dsun.rmi.dgc.client.gcInterval=3600000
>>>> -Djavax.net.ssl.keyStore=/v3/run/domains/domain1/config/
>>>> keystore.jks
>>>> -Djava.security.policy=/v3/run/domains/domain1/config/server.policy
>>>> -Dsun.rmi.dgc.server.gcInterval=3600000
>>>> -
>>>> Dcom
>>>> .sun
>>>> .enterprise
>>>> .config
>>>> .config_environment_factory_class
>>>> =
>>>> com
>>>> .sun
>>>> .enterprise.config.serverbeans.AppserverConfigEnvironmentFactory
>>>> -Djava.security.auth.login.config=/v3/run/domains/domain1/config/
>>>> login.conf
>>>> -Djava.endorsed.dirs=/v3/run/lib/endorsed
>>>> -Djava.ext.dirs=/System/Library/Frameworks/JavaVM.framework/
>>>> Versions/1.6.0/Home/lib/ext:/System/Library/Frameworks/
>>>> JavaVM.framework/Versions/1.6.0/Home/jre/lib/ext:/v3/run/domains/
>>>> domain1/lib/ext:/v3/run/javadb/lib
>>>> com.sun.enterprise.glassfish.bootstrap.ASMain
>>>> -domainname
>>>> domain1
>>>> -instancename
>>>> server
>>>> -verbose
>>>> true
>>>> -debug
>>>> false
>>>> -domaindir
>>>> /v3/run/domains/domain1
>>>> Jun 10, 2008 12:58:04 PM
>>>> com.sun.enterprise.admin.launcher.GFLauncherLogger info
>>>> INFO: Successfully launched in 165 msec.
>>>> Jun 10, 2008 12:58:04 PM
>>>> com.sun.enterprise.glassfish.bootstrap.ASMain main
>>>> INFO: Launching GlassFish on Apache Felix OSGi platform
>>>> Jun 10, 2008 12:58:04 PM
>>>> com.sun.enterprise.glassfish.bootstrap.ASMainOSGi getSharedRepos
>>>> INFO: /v3/run/domains/domain1/lib does not exist
>>>>
>>>> Welcome to Felix.
>>>> =================
>>>>
>>>> Jun 10, 2008 12:58:04 PM HK2Main start
>>>> INFO: contextRootDir = /v3/run/modules
>>>> Jun 10, 2008 12:58:04 PM OSGiFactoryImpl initialize
>>>> INFO: Singleton already initialized as
>>>> com.sun.enterprise.module.impl.HK2Factory_at_5edd7658
>>>> Jun 10, 2008 12:58:06 PM OSGiModuleImpl loadClass
>>>> INFO: Started bundle org.glassfish.common.glassfish-mbeanserver
>>>> [16]
>>>> Jun 10, 2008 12:58:06 PM OSGiModuleImpl loadClass
>>>> INFO: Started bundle org.glassfish.core.kernel [49]
>>>> Jun 10, 2008 12:58:06 PM OSGiModuleImpl loadClass
>>>> INFO: Started bundle org.glassfish.common.glassfish-naming [6]
>>>> Jun 10, 2008 12:58:06 PM OSGiModuleImpl loadClass
>>>> INFO: Started bundle org.glassfish.admin.config-api [41]
>>>> Jun 10, 2008 12:58:06 PM OSGiModuleImpl loadClass
>>>> INFO: Started bundle org.glassfish.common.internal-api [31]
>>>> Jun 10, 2008 12:58:06 PM
>>>> INFO: JMXMP connector server URL = service:jmx:jmxmp://localhost:
>>>> 8888
>>>> Jun 10, 2008 12:58:06 PM
>>>> com.sun.enterprise.v3.services.impl.GrizzlyProxy start
>>>> INFO: Listening on port 8080
>>>> Jun 10, 2008 12:58:06 PM
>>>> com.sun.enterprise.v3.services.impl.GrizzlyProxy start
>>>> INFO: Listening on port 8181
>>>> Jun 10, 2008 12:58:06 PM
>>>> com.sun.enterprise.v3.services.impl.GrizzlyProxy start
>>>> INFO: Listening on port 4848
>>>> Jun 10, 2008 12:58:06 PM
>>>> INFO: ERROR: Error starting file:/v3/run//modules/osgi-
>>>> adapter-0.3.2.jar (org.osgi.framework.BundleException: Activator
>>>> start error.)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: java.lang.LinkageError: Failed to inject class
>>>> com.sun.enterprise.v3.admin.AdminAdapter from 49.0
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org
>>>> .jvnet
>>>> .hk2.component.InjectionManager.inject(InjectionManager.java:156)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:
>>>> 100)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:86)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:
>>>> 75)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .hk2
>>>> .component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:
>>>> 60)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:
>>>> 229)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at java.util.AbstractList$Itr.next(AbstractList.java:
>>>> 345)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .enterprise
>>>> .v3
>>>> .services.impl.GrizzlyService.postConstruct(GrizzlyService.java:
>>>> 116)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:
>>>> 150)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:86)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:
>>>> 75)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .hk2
>>>> .component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:
>>>> 60)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:
>>>> 123)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com.sun.enterprise.module.bootstrap.Main.launch(Main.java:431)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com.sun.enterprise.module.bootstrap.Main.launch(Main.java:376)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.jvnet.hk2.osgiadapter.HK2Main.start(HK2Main.java:116)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org
>>>> .apache
>>>> .felix
>>>> .framework.util.SecureAction.startActivator(SecureAction.java:591)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.apache.felix.framework.Felix._startBundle(Felix.java:1610)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1544)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org
>>>> .apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:
>>>> 1125)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:
>>>> 258)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at java.lang.Thread.run(Thread.java:637)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: Caused by: com.sun.enterprise.module.ResolveError: Failed
>>>> to start org.glassfish.common:container-common:1.0
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org
>>>> .jvnet.hk2.osgiadapter.OSGiModuleImpl.resolve(OSGiModuleImpl.java:
>>>> 112)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org
>>>> .jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:
>>>> 121)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at org.jvnet.hk2.osgiadapter.OSGiModuleImpl
>>>> $1$1.loadClass(OSGiModuleImpl.java:256)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:106)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> com
>>>> .sun
>>>> .hk2
>>>> .component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:
>>>> 60)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.jvnet.hk2.component.Habitat.getComponent(Habitat.java:312)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at com.sun.hk2.component.AbstractWombImpl
>>>> $1.getValue(AbstractWombImpl.java:122)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org
>>>> .jvnet
>>>> .hk2.component.InjectionManager.inject(InjectionManager.java:79)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: ... 25 more
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: Caused by: org.osgi.framework.BundleException: Unresolved
>>>> package in bundle 19: module; (&(bundle-symbolic-
>>>> name=org.glassfish.deployment.dol)(bundle-
>>>> version>=10.0.0.SNAPSHOT)(bundle-version<=10.0.0.SNAPSHOT))
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.apache.felix.framework.Felix._resolveBundle(Felix.java:1728)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.apache.felix.framework.Felix._startBundle(Felix.java:1591)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1544)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: at
>>>> org
>>>> .jvnet.hk2.osgiadapter.OSGiModuleImpl.resolve(OSGiModuleImpl.java:
>>>> 109)
>>>> Jun 10, 2008 12:58:06 PM
>>>> SEVERE: ... 33 more
>>>> Jun 10, 2008 12:58:06 PM
>>>> com.sun.enterprise.glassfish.bootstrap.ASMainFelix launchOSGiFW
>>>> INFO: Framework successfully started
>>>>
>>>> ---
>>>> Lloyd L Chambers
>>>> lloyd.chambers_at_sun.com
>>>> Sun Microsystems, Inc
>>>>
>>>>
>>>>
>>>
>>> ---
>>> Lloyd L Chambers
>>> lloyd.chambers_at_sun.com
>>> Sun Microsystems, Inc
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>

---
Lloyd L Chambers
lloyd.chambers_at_sun.com
Sun Microsystems, Inc