dev@glassfish.java.net

Constraint violation error on restarting GF

From: Bhakti Mehta <Bhakti.Mehta_at_Sun.COM>
Date: Fri, 10 Apr 2009 11:08:29 -0700

Sahoo,
I have tried this multiple times. If I start glassfish the first time,
deployed an ear with webservices it works., I can view the wsdl at
http://localhost:8080/HelloImplService/HelloImpl?wsdl
Next I shutdown the server and restart it and I get the constraint
violation error. This is with the latest workspace

In the felix shell I can see javax.annotation module is 102 and system is 0
How does this work the first time? Should javax.annotation module be
removed?

Regards,
Bhakti



INFO: DEBUG: Constraint violation for 130.0 detected; module can see
javax.annotation from [102.0] and javax.annotation from [0]
Apr 10, 2009 11:01:48 AM
SEVERE: Exception in thread "GlassFish Kernel Main Thread"
Apr 10, 2009 11:01:48 AM
SEVERE: java.lang.LinkageError: Failed to inject class
com.sun.enterprise.deployment.archivist.ApplicationArchivist from 58.0
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:156)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:102)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90)
Apr 10, 2009 11:01:48 AM
SEVERE: at java.security.AccessController.doPrivileged(Native Method)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
Apr 10, 2009 11:01:48 AM
SEVERE: at org.jvnet.hk2.component.Habitat.getBy(Habitat.java:576)
Apr 10, 2009 11:01:48 AM
SEVERE: at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:557)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.jvnet.hk2.component.Habitat.getComponent(Habitat.java:317)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.glassfish.javaee.full.deployment.EarHandler.getApplicationHolder(EarHandler.java:238)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.glassfish.javaee.full.deployment.EarHandler.getClassLoader(EarHandler.java:161)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.glassfish.deployment.common.DeploymentContextImpl.createClassLoaders(DeploymentContextImpl.java:172)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:212)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:295)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:144)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:160)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90)
Apr 10, 2009 11:01:48 AM
SEVERE: at java.security.AccessController.doPrivileged(Native Method)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:212)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:124)
Apr 10, 2009 11:01:48 AM
SEVERE: Caused by: java.lang.LinkageError: Failed to inject class
com.sun.enterprise.deployment.annotation.factory.SJSASFactory from 58.0
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:156)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:102)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90)
Apr 10, 2009 11:01:48 AM
SEVERE: at java.security.AccessController.doPrivileged(Native Method)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
Apr 10, 2009 11:01:48 AM
SEVERE: at org.jvnet.hk2.component.Habitat.getBy(Habitat.java:576)
Apr 10, 2009 11:01:48 AM
SEVERE: at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:557)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:137)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79)
Apr 10, 2009 11:01:48 AM
SEVERE: ... 26 more
Apr 10, 2009 11:01:48 AM
SEVERE: Caused by: com.sun.enterprise.module.ResolveError: Failed to
start org.glassfish.webservices.jsr109-impl(JSR-109 implementation to
deploy Metro):3.0.0.SNAPSHOT
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:143)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1$1.loadClass(OSGiModuleImpl.java:280)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:106)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
Apr 10, 2009 11:01:48 AM
SEVERE: at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
Apr 10, 2009 11:01:48 AM
SEVERE: at java.util.AbstractList$Itr.next(AbstractList.java:345)
Apr 10, 2009 11:01:48 AM
SEVERE: at
java.util.AbstractCollection.toArray(AbstractCollection.java:171)
Apr 10, 2009 11:01:48 AM
SEVERE: at
com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:120)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79)
Apr 10, 2009 11:01:48 AM
SEVERE: ... 38 more
Apr 10, 2009 11:01:48 AM
SEVERE: Caused by: org.osgi.framework.BundleException: Unable to resolve
due to constraint violation.
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.apache.felix.framework.Felix.resolveBundle(Felix.java:3097)
Apr 10, 2009 11:01:48 AM
SEVERE: at org.apache.felix.framework.Felix.startBundle(Felix.java:1439)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:774)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:755)
Apr 10, 2009 11:01:48 AM
SEVERE: at
org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:137)
Apr 10, 2009 11:01:48 AM
SEVERE: ... 47 more