dev@glassfish.java.net

v3 trunk won't start

From: Jason Lee <jasondlee_at_sun.com>
Date: Tue, 16 Sep 2008 11:45:49 -0500

I just updated my v3 tree, and now the server (once built, packaged,
etc ;) won't start. I get this in the server log:

Exception in thread "GlassFish Kernel Main Thread" |#]
java.lang.VerifyError: Cannot inherit from final class|#]
    at java.lang.ClassLoader.defineClass1(Native Method)|#]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:675)|#]
    at
org
.apache
.felix
.framework
.searchpolicy.ContentClassLoader.findClass(ContentClassLoader.java:
214)|#]
    at
org
.apache
.felix
.framework
.searchpolicy
.ContentClassLoader.loadClassFromModule(ContentClassLoader.java:85)|#]
    at
org
.apache
.felix
.framework
.searchpolicy.ContentLoaderImpl.getClass(ContentLoaderImpl.java:162)|#]
    at
org.apache.felix.framework.searchpolicy.R4Wire.getClass(R4Wire.java:
101)|#]
    at
org
.apache
.felix
.framework
.searchpolicy.R4SearchPolicyCore.searchImports(R4SearchPolicyCore.java:
505)|#]
    at
org
.apache
.felix
.framework
.searchpolicy
.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:466)|#]
    at
org
.apache
.felix
.framework
.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:
185)|#]
    at
org
.apache
.felix
.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:
45)|#]
    at
org
.apache
.felix
.framework
.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:
109)|#]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)|#] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)|#]
    at
com
.sun
.enterprise
.v3
.services.impl.GrizzlyService.createNetworkProxy(GrizzlyService.java:
262)|#]
    at
com
.sun
.enterprise
.v3.services.impl.GrizzlyService.postConstruct(GrizzlyService.java:
204)|#]
    at
com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:
150)|#]
    at
com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:
86)|#]
    at
com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75)|#]
    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
com
.sun
.enterprise
.v3
.server
.ApplicationLoaderInjector
.postConstruct(ApplicationLoaderInjector.java:52)|#]
    at
com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:
150)|#]
    at
com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:
86)|#]
    at
com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75)|#]
    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
com
.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:
177)|#]
    at com.sun.enterprise.v3.server.AppServerStartup
$1.run(AppServerStartup.java:107)|#]

Anyone know what's going on?

Jason Lee - x31197
Senior Java Developer, Sun Microsystems
GlassFish Admin Console Team
Email: jasondlee_at_sun.com