geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jian Liao" <norwaywo...@gmail.com>
Subject Re: Can't build trunk for an java.io.InvalidClassException
Date Sat, 11 Nov 2006 00:33:43 GMT
Thanks for all your response.
I have worked around this issue by check out a fresh trunk and setup an
empty maven repository, then build it successfully.

I still keep the old environment and I can test again if someone fix this
problem.

thanks,
- Jian Liao

On 11/11/06, Gianny Damour <gianny.damour@optusnet.com.au> wrote:
>
> Hi,
>
> I had a look and it seems that the backward compatibility was only
> partially fixed; my bad: basically, GBeanData is backward compatible
> however it references GBeanInfo which is not. I will fix this problem.
>
> Thanks,
> Gianny
>
> On 11/11/2006, at 4:38 AM, David Jencks wrote:
>
> > I'm worried that we didn't fix all the backward compatibility
> > issues adding priority into GBeanData and GBeanInfo.  I wonder if
> > you are doing an online build and somehow pulling down out of date
> > config snapshots with old-style serialized GBeanInfos.
> >
> > I'll try to figure this out... but I could probably use some help
> > from gianny or dblevins.
> >
> > Meanwhile doing an offline build or cleaning the geronimo artifacts
> > out of your m2 repo may help.
> >
> > thanks
> > david jencks
> >
> > On Nov 9, 2006, at 7:03 PM, Jian Liao wrote:
> >
> >> I am trying to build geronimo trunk with command "mvn clean
> >> install -U -up", but encountered the following exception while
> >> building "Building Geronimo Configs :: Jetty Deployer". Could
> >> someone help me?
> >>
> >> thanks,
> >>
> >> - Jian Liao
> >>
> >> [INFO]
> >> ---------------------------------------------------------------------
> >> ---
> >> [ERROR] BUILD ERROR
> >> [INFO]
> >> ---------------------------------------------------------------------
> >> ---
> >> [INFO] Unable to create configuration for deployment
> >>
> >> org.apache.geronimo.gbean.GBeanInfo; local class incompatible:
> >> stream classdesc
> >> serialVersionUID = -6198804067155550221, local class
> >> serialVersionUID = 10536550
> >> 34244747613
> >> [INFO]
> >> ---------------------------------------------------------------------
> >> ---
> >> [INFO] Trace
> >> org.apache.maven.lifecycle.LifecycleExecutionException: Unable to
> >> create configu
> >> ration for deployment
> >>         at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> >> ultLifecycleExecutor.java:559)
> >>         at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> >> fecycle(DefaultLifecycleExecutor.java :475)
> >>         at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> >> ltLifecycleExecutor.java:454)
> >>         at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> >> dleFailures( DefaultLifecycleExecutor.java:306)
> >>         at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> >> ts(DefaultLifecycleExecutor.java:273)
> >>         at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> >> (DefaultLi
> >> fecycleExecutor.java:140)
> >>         at org.apache.maven.DefaultMaven.doExecute
> >> (DefaultMaven.java:322)
> >>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
> >> 115)
> >>         at org.apache.maven.cli.MavenCli.main (MavenCli.java:256)
> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >>         at sun.reflect.NativeMethodAccessorImpl.invoke
> >> (NativeMethodAccessorImpl.
> >> java:39)
> >>         at sun.reflect.DelegatingMethodAccessorImpl.invoke
> >> (DelegatingMethodAcces
> >> sorImpl.java:25)
> >>         at java.lang.reflect.Method.invoke(Method.java:585)
> >>         at org.codehaus.classworlds.Launcher.launchEnhanced
> >> (Launcher.java:315)
> >>         at org.codehaus.classworlds.Launcher.launch (Launcher.java:
> >> 255)
> >>         at org.codehaus.classworlds.Launcher.mainWithExitCode
> >> (Launcher.java:430)
> >>
> >>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> >> Caused by: org.apache.maven.plugin.MojoExecutionException : Unable
> >> to create conf
> >> iguration for deployment
> >>         at org.apache.geronimo.genesis.MojoSupport.execute
> >> (MojoSupport.java:137)
> >>
> >>         at org.apache.maven.plugin.DefaultPluginManager.executeMojo
> >> (DefaultPlugi
> >> nManager.java:412)
> >>         at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> >> ultLifecycleExecutor.java:534)
> >>         ... 16 more
> >> Caused by: org.apache.geronimo.common.DeploymentException : Unable
> >> to create conf
> >> iguration for deployment
> >>         at
> >> org.apache.geronimo.deployment.DeploymentContext.createTempConfigurat
> >> ion(DeploymentContext.java:121)
> >>         at org.apache.geronimo.deployment.DeploymentContext .<init>
> >> (DeploymentCon
> >> text.java:101)
> >>         at org.apache.geronimo.deployment.DeploymentContext.<init>
> >> (DeploymentCon
> >> text.java:81)
> >>         at
> >> org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConf
> >> iguration(ServiceConfigBuilder.java:206)
> >>         at
> >> org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConf
> >> iguration(ServiceConfigBuilder.java:178)
> >>         at
> >> org.apache.geronimo.deployment.service.ServiceConfigBuilder$$FastClas
> >> sByCGLIB$$9f173be6.invoke(<generated>)
> >>         at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> >>         at
> >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod
> >> Invoker.java :38)
> >>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> >> (GBeanOperatio
> >> n.java:122)
> >>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> >> (GBeanInstance.
> >> java:820)
> >>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke
> >> (RawInvoker.java:5
> >> 7)
> >>         at
> >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat
> >> ionInvoker.java:35)
> >>         at
> >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
> >> xyMethodInterceptor.java :97)
> >>         at org.apache.geronimo.deployment.ConfigurationBuilder$
> >> $EnhancerByCGLIB$
> >> $a917e681.buildConfiguration(<generated>)
> >>         at org.apache.geronimo.deployment.Deployer.deploy
> >> (Deployer.java:302)
> >>         at org.apache.geronimo.deployment.Deployer$
> >> $FastClassByCGLIB$$734a235d.i
> >> nvoke(<generated>)
> >>         at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> >>         at
> >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> >> (FastMethod
> >> Invoker.java:38)
> >>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> >> (GBeanOperatio
> >> n.java:122)
> >>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> >> (GBeanInstance.
> >> java:855)
> >>         at org.apache.geronimo.kernel.basic.BasicKernel.invoke
> >> (BasicKernel.java:
> >> 239)
> >>         at
> >> org.apache.geronimo.mavenplugins.car.PackageMojo.invokeDeployer(Packa
> >> geMojo.java:621)
> >>         at
> >> org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage
> >> (Package
> >> Mojo.java:444)
> >>         at
> >> org.apache.geronimo.mavenplugins.car.PackageMojo.doExecute(PackageMoj
> >> o.java:276)
> >>         at org.apache.geronimo.genesis.MojoSupport.execute
> >> (MojoSupport.java:122)
> >>
> >>         ... 18 more
> >> Caused by: org.apache.geronimo.kernel.config.LifecycleException:
> >> load of org.apa
> >> che.geronimo.configs/jetty-deployer/1.2-SNAPSHOT/car failed
> >>         at
> >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConf
> >> iguration(SimpleConfigurationManager.java:322)
> >>         at
> >> org.apache.geronimo.deployment.DeploymentConfigurationManager.loadCon
> >> figuration(DeploymentConfigurationManager.java:115)
> >>         at
> >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConf
> >> iguration(SimpleConfigurationManager.java:281)
> >>         at
> >> org.apache.geronimo.deployment.DeploymentConfigurationManager.loadCon
> >> figuration(DeploymentConfigurationManager.java:111)
> >>         at
> >> org.apache.geronimo.deployment.DeploymentContext.createTempConfigurat
> >> ion(DeploymentContext.java:118)
> >>         ... 42 more
> >> Caused by:
> >> org.apache.geronimo.kernel.config.InvalidConfigException: Error start
> >> ing configuration gbean org.apache.geronimo.configs/jetty/1.2-
> >> SNAPSHOT/car
> >>         at
> >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.load(Sim
> >> pleConfigurationManager.java:347)
> >>         at
> >> org.apache.geronimo.deployment.DeploymentConfigurationManager.load(De
> >> ploymentConfigurationManager.java :119)
> >>         at
> >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConf
> >> iguration(SimpleConfigurationManager.java:307)
> >>         ... 46 more
> >> Caused by:
> >> org.apache.geronimo.kernel.config.InvalidConfigException : Unable
> >> to d
> >> eserialize GBeanState
> >>         at
> >> org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(Ser
> >> ializedGBeanState.java:120)
> >>         at
> >> org.apache.geronimo.kernel.config.SerializedGBeanState.getGBeans
> >> (Seri
> >> alizedGBeanState.java:65)
> >>         at
> >> org.apache.geronimo.kernel.config.ConfigurationData.getGBeans(Configu
> >> rationData.java:171)
> >>         at org.apache.geronimo.kernel.config.Configuration.<init>
> >> (Configuration.
> >> java:277)
> >>         at
> >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.load(Sim
> >> pleConfigurationManager.java:343)
> >>         ... 48 more
> >> Caused by: java.io.InvalidClassException:
> >> org.apache.geronimo.gbean.GBeanInfo ; l
> >> ocal class incompatible: stream classdesc serialVersionUID =
> >> -619880406715555022
> >> 1, local class serialVersionUID = 1053655034244747613
> >>         at java.io.ObjectStreamClass.initNonProxy
> >> (ObjectStreamClass.java:546)
> >>         at java.io.ObjectInputStream.readNonProxyDesc
> >> (ObjectInputStream.java:155
> >> 1)
> >>         at java.io.ObjectInputStream.readClassDesc
> >> (ObjectInputStream.java:1465)
> >>         at java.io.ObjectInputStream.readOrdinaryObject
> >> (ObjectInputStream.java:1
> >> 698)
> >>         at java.io.ObjectInputStream.readObject0
> >> (ObjectInputStream.java:1304)
> >>         at java.io.ObjectInputStream.readObject
> >> (ObjectInputStream.java:349)
> >>         at org.apache.geronimo.gbean.GBeanData.readExternal
> >> (GBeanData.java:250)
> >>         at
> >> org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(Ser
> >> ializedGBeanState.java:111)
> >>         ... 52 more
> >>
> >
>
>

Mime
View raw message