geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Bohn <joe.b...@earthlink.net>
Subject Re: Trunk runtime error GBeanInstanceState- deserializing GBeanState
Date Fri, 15 Dec 2006 22:27:53 GMT
Prasad,

I'm hitting this particular problem in trunk (but I have hit similar 
problems in 2.0-M1).  I actually was trying to recreate the problem 
today in both trunk and 2.0-M1 ... after 4 builds on 2.0-M1 I didn't hit 
the problem but I hit it with the first attempt on trunk.   As I 
mentioned, the second build attempt corrected the problem.

Joe


Prasad Kashyap wrote:
> I was able to build G successfully on a RedHat machine.
> 
> I started with a completely clean repo (rm -rf .m2/repository).
> 
> I did an 'svn up' of my 2.0-M1 directory. I had done a fresh checkout
> of these files last night.
> 
> The entire tree built successfully with a -Dmaven.test.skip=true.
> 
> I verified that both jetty and tomcat binaries run fine.
> 
> I used the console to successfully deploy jsp-examples app on both 
> binaries.
> 
> Cheers
> Prasad
> 
> On 12/15/06, Joe Bohn <joe.bohn@earthlink.net> wrote:
> 
>> This might be the sporadic problem after all.  I just rebuilt again
>> without any changes (still rev 487523) and the problem doesn't exist
>> with the new images.
>>
>> Here's what I did this time:
>> - mvn clean
>> - from my local repo remove o/a/g/modules, configs, assemblies, and
>> applications rather than removing the entire local repo.
>> - mvn -Dstage=bootstrap
>>    - still failed in the geronimo-jetty6 SecurityTest (yes, I know I
>> should have skipped the tests but I wanted to see if the failure/restart
>> was in any way related to the failures)
>> - mvn -Dstage=bootstrap -Dmaven.test.skip=true -Dmaven.itest.skip=true
>> - mvn -Dstage=assemble -Dmaven.test.skip=true -Dmaven.itest.skip=true
>>
>> Joe
>>
>>
>>
>> Joe Bohn wrote:
>> > This is happening in trunk rev 487523.   I'm not sure it is the same
>> > problem I reported earlier .. in fact I think it may be different and
>> > possibly related to the serialized UID change made earlier today.
>> >
>> > I was keeping careful track of what I did in case I hit the problem 
>> that
>> > I'm mentioned in other threads with the GBeanInfo object
>> >
>> > Here's what I did:
>> > - mvn clean
>> > - completely remove my local repository.
>> > - mvn -Dstage=bootstrap
>> >   - this failed in modules/geronimo-jetty6 test case for SecurityTest
>> > ... expecting a 500 returned instead of a 404 that was returned.
>> > - mvn -Dstage=bootstrap -Dmaven.test.skip=true -Dmaven.itest.skip=true
>> > - mvn -Dstage=assemble -Dmaven.test.skip=true -Dmaven.itest.skip=true
>> >
>> > I then extracted the zip images created and began hitting this error
>> > attempting to start any of the generated assemblies and received the
>> > following attempting to start each of the server images.
>> >
>> > I'm building again just in case this is like the earlier problem that
>> > seems to disappear on a rebuild for no known reason.
>> >
>> >
>> > Booting Geronimo Kernel (in Java 1.5.0_06)...
>> > 13:29:19,163 ERROR [GBeanInstanceState] Error while starting; GBean is
>> > now in the FAILED state:
>> > abstractName="org.apache.geronimo.configs/j2ee-system/2.0-SNAPSH
>> > 
>> OT/car?configurationName=org.apache.geronimo.configs/j2ee-system/2.0-SNAPSHOT/car"

>>
>> >
>> > org.apache.geronimo.kernel.config.InvalidConfigException: Unable to
>> > deserialize GBeanState
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(SerializedGBeanState.java:120)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.SerializedGBeanState.getGBeans(SerializedGBeanState.java:65)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.ConfigurationData.getGBeans(ConfigurationData.java:171)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.Configuration.<init>(Configuration.java:279)

>>
>> >
>> >         at
>> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> >         at
>> > 
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

>>
>> >
>> >         at
>> > 
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

>>
>> >
>> >         at 
>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>> >         at
>> > 
>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:529) 
>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:361) 
>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:150)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:126)

>>
>> >
>> >         at
>> > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:242)
>> >         at 
>> org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
>> >         at org.apache.geronimo.system.main.Daemon.main(Daemon.java:366)
>> > Caused by: java.io.InvalidClassException:
>> > org.apache.geronimo.gbean.GOperationInfo; local class incompatible:
>> > stream classdesc serialVersionUID = -5593225815559
>> > 931812, local class serialVersionUID = 5185515581104192976
>> >         at
>> > java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)
>> >         at
>> > java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)
>> >         at
>> > java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
>> >         at
>> > 
>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
>> >         at
>> > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>> >         at 
>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
>> >         at java.util.HashSet.readObject(HashSet.java:278)
>> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >         at
>> > 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>> >
>> >         at
>> > 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

>>
>> >
>> >         at java.lang.reflect.Method.invoke(Method.java:585)
>> >         at
>> > java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
>> >         at
>> > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
>> >         at
>> > 
>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
>> >         at
>> > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>> >         at
>> > 
>> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
>> >         at
>> > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
>> >         at
>> > 
>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
>> >         at
>> > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>> >         at
>> > 
>> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
>> >         at
>> > java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:468)
>> >         at
>> > org.apache.geronimo.gbean.GBeanInfo.readObject(GBeanInfo.java:283)
>> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >         at
>> > 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>> >
>> >         at
>> > 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

>>
>> >
>> >         at java.lang.reflect.Method.invoke(Method.java:585)
>> >         at
>> > java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
>> >         at
>> > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
>> >         at
>> > 
>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
>> >         at
>> > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>> >         at 
>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
>> >         at
>> > 
>> org.apache.geronimo.gbean.GBeanData$V1Externalizable.readGBeanInfo(GBeanData.java:352)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.gbean.GBeanData$V0Externalizable.readExternal(GBeanData.java:281)

>>
>> >
>> >         at
>> > org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:252)
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(SerializedGBeanState.java:111)

>>
>> >
>> >         ... 17 more
>> > [  ]  0%  10s Startup failed
>> > java.lang.IllegalStateException: GBean is not running:
>> > 
>> org.apache.geronimo.configs/j2ee-system/2.0-SNAPSHOT/car?configurationName=org.apache.geronimo.configs/j2

>>
>> >
>> > ee-system/2.0-SNAPSHOT/car
>> >         at
>> > 
>> org.apache.geronimo.kernel.basic.BasicKernel.getGBean(BasicKernel.java:304) 
>>
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:152)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:126)

>>
>> >
>> >         at
>> > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:242)
>> >         at 
>> org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
>> >         at org.apache.geronimo.system.main.Daemon.main(Daemon.java:366)
>> > java.lang.IllegalStateException: GBean is not running:
>> > 
>> org.apache.geronimo.configs/j2ee-system/2.0-SNAPSHOT/car?configurationName=org.apache.geronimo.configs/j2

>>
>> >
>> > ee-system/2.0-SNAPSHOT/car
>> >         at
>> > 
>> org.apache.geronimo.kernel.basic.BasicKernel.getGBean(BasicKernel.java:304) 
>>
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:152)

>>
>> >
>> >         at
>> > 
>> org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:126)

>>
>> >
>> >         at
>> > org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:242)
>> >         at 
>> org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
>> >         at org.apache.geronimo.system.main.Daemon.main(Daemon.java:366)
>> > Server shutdown begun
>> > Server shutdown completed
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>>
> 
> 

Mime
View raw message