OK, the project.xml fixes helped, but we're still getting the
failures
in configs, e.g.:
+----------------------------------------
| configurations openejb Configuration for performing J2EE
deployments
| Memory: 14M/25M
+----------------------------------------
...
16:16:39,866 ERROR [Deployer] Deployment failed due to
java.lang.NoClassDefFoundError: org/apache/axis/Handler
It doesn't look like much has changed in the modules in question for
quite some time... Looking at branches/1.1:
openejb/modules/openejb-builder: 12 days
configs/openejb-deployer: 7 weeks
plugins/geronimo-packaging-plugin: 11 days, except NOTICE change
I did discover that the OpenEJB 2.1.2 branch was still using the
Geronimo 1.1.1 M1 plugins instead of the Geronimo 1.1.2 M1 plugins,
but wiping out all my Geronimo M1 plugins and fixing that didn't
solve
the problem.
Any other ideas what might have changed to cause this? Something
that
would make dependencies suddenly fail during CAR packaging?
Thanks,
Aaron
On 8/13/06, Aaron Mulder <[EMAIL PROTECTED]> wrote:
> Doesn't look like Alan's changes caused the problem -- they were
> pretty small and localized.
>
> The openejb-builder failures appear to be caused by a typo in
> axis-builder project.xml introduced as part of the NOTICE changes.
> Kevan is looking and has found at least one more bad project.xml
too.
>
> Thanks,
> Aaron
>
> On 8/13/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
> > I swa the same on Friday and was going to checkout a new set
of branches to make sure I hadn't
> > cobbled anything up. Looks like its chronic :( I think it
started after the security fix but need
> > to verify if that is the culprit.
> >
> > Aaron Mulder wrote:
> > > I just tried to build this branche from scratch and I get a
dependency
> > > failure in the OpenEJB deployer on Axis. I confirmed that
my OpenEJB
> > > is http://svn.codehaus.org/openejb/branches/v2_1_1/openejb2.
> > >
> > > Thanks,
> > > Aaron
> > >
> > > +----------------------------------------
> > > | configurations openejb Configuration for performing J2EE
deployments
> > > | Memory: 14M/25M
> > > +----------------------------------------
> > > DEPRECATED: the default goal should be specified in the <build>
> > > section of project.xml instead of maven.xml
> > > DEPRECATED: the default goal should be specified in the <build>
> > > section of project.xml instead of maven.xml
> > >
> > > build:end:
> > >
> > > You are working offline so the build will continue, but
> > > geronimo-axis-builder-1.1.1-SNAPSHOT.jar may be out of date!
> > > You are working offline so the build will continue, but
> > > openejb-builder-2.1.1-SNAPSHOT.jar may be out of date!
> > > build:start:
> > >
> > > multiproject:install-callback:
> > > [echo] Running car:install for openejb Configuration for
> > > performing J2EE deployments
> > > car:prepare-plan:
> > >
> > > car:package:
> > > [delete] Deleting directory
> > > /data/cvs/geronimo-1.1.1/configs/openejb-deployer/target/
repository
> > > [mkdir] Created dir:
> > > /data/cvs/geronimo-1.1.1/configs/openejb-deployer/target/
repository
> > >
> > > Packaging configuration
> > > /data/cvs/geronimo-1.1.1/configs/openejb-deployer/target/
plan/plan.xml
> > >
> > > 15:14:17,919 ERROR [Deployer] Deployment failed due to
> > > java.lang.NoClassDefFoundError: org/apache/axis/Handler
> > > at java.lang.Class.forName0(Native Method)
> > > at java.lang.Class.forName(Class.java:141)
> > > at
> > > org.openejb.server.axis.WSContainerGBean.class$
(WSContainerGBean.java:61)
> > > at
> > > org.openejb.server.axis.WSContainerGBean.<clinit>
(WSContainerGBean.java:61)
> > > 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:324)
> > > at
> > > org.apache.geronimo.gbean.GBeanInfo.getGBeanInfo
(GBeanInfo.java:70)
> > > at
> > >
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeanD
ata(ServiceConfigBuilder.java:295)
> > >
> > > at
> > >
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeans
(ServiceConfigBuilder.java:290)
> > >
> > > at
> > >
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConf
iguration(ServiceConfigBuilder.java:256)
> > >
> > > at
> > >
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConf
iguration(ServiceConfigBuilder.java:211)
> > >
> > > at
> > > org.apache.geronimo.deployment.service.ServiceConfigBuilder$
$FastClassByCGLIB$$9f173be6.invoke(<generated>)
> > >
> > > at net.sf.cglib.reflect.FastMethod.invoke
(FastMethod.java:53)
> > > at
> > > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:122)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:817)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke
(RawInvoker.java:57)
> > > at
> > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperationInvoker.java:35)
> > >
> > > at
> > >
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
(ProxyMethodInterceptor.java:96)
> > >
> > > at
> > > org.apache.geronimo.deployment.ConfigurationBuilder$
$EnhancerByCGLIB$$5a100f07.buildConfiguration(<generated>)
> > >
> > > at org.apache.geronimo.deployment.Deployer.deploy
(Deployer.java:302)
> > > at
> > > org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$
$734a235d.invoke(<generated>)
> > >
> > > at net.sf.cglib.reflect.FastMethod.invoke
(FastMethod.java:53)
> > > at
> > > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:122)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:852)
> > >
> > > at
> > > org.apache.geronimo.kernel.basic.BasicKernel.invoke
(BasicKernel.java:239)
> > > at
> > >
org.apache.geronimo.plugin.packaging.PackageBuilder.invokeDeployer
(PackageBuilder.java:472)
> > >
> > > at
> > > org.apache.geronimo.plugin.packaging.PackageBuilder.execute
(PackageBuilder.java:332)
> > >
> > > 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:324)
> > > at
> > >
org.apache.geronimo.plugin.packaging.PackageBuilderShell.execute
(PackageBuilderShell.java:291)
> > >
> > > 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:324)
> > > at
> > > org.apache.commons.jelly.impl.DynamicBeanTag.doTag
(DynamicBeanTag.java:180)
> > > at
> > > org.apache.commons.jelly.impl.StaticTagScript.run
(StaticTagScript.java:102)
> > > at
> > > org.apache.commons.jelly.impl.ScriptBlock.run
(ScriptBlock.java:95)
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag
(MavenGoalTag.java:78)
> > >
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag
$MavenGoalAction.performAction(MavenGoalTag.java:109)
> > >
> > > at org.apache.maven.werkz.Goal.fire(Goal.java:656)
> > > at org.apache.maven.werkz.Goal.attain(Goal.java:592)
> > > at org.apache.maven.werkz.Goal.attainPrecursors
(Goal.java:505)
> > > at org.apache.maven.werkz.Goal.attain(Goal.java:590)
> > > at
> > > org.apache.maven.werkz.WerkzProject.attainGoal
(WerkzProject.java:210)
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag
(MavenAttainGoalTag.java:114)
> > >
> > > at org.apache.commons.jelly.impl.TagScript.run
(TagScript.java:247)
> > > at
> > > org.apache.commons.jelly.impl.ScriptBlock.run
(ScriptBlock.java:95)
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag
(MavenGoalTag.java:78)
> > >
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag
$MavenGoalAction.performAction(MavenGoalTag.java:109)
> > >
> > > at org.apache.maven.werkz.Goal.fire(Goal.java:656)
> > > at org.apache.maven.werkz.Goal.attain(Goal.java:592)
> > > at
> > > org.apache.maven.plugin.PluginManager.attainGoals
(PluginManager.java:693)
> > > at org.apache.maven.MavenSession.attainGoals
(MavenSession.java:263)
> > > at
> > > org.apache.maven.jelly.tags.maven.ReactorTag.doTag
(ReactorTag.java:368)
> > > at org.apache.commons.jelly.impl.TagScript.run
(TagScript.java:247)
> > > at
> > > org.apache.commons.jelly.impl.ScriptBlock.run
(ScriptBlock.java:95)
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag
(MavenGoalTag.java:78)
> > >
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag
$MavenGoalAction.performAction(MavenGoalTag.java:109)
> > >
> > > at org.apache.maven.werkz.Goal.fire(Goal.java:656)
> > > at org.apache.maven.werkz.Goal.attain(Goal.java:592)
> > > at
> > > org.apache.maven.plugin.PluginManager.attainGoals
(PluginManager.java:693)
> > > at org.apache.maven.MavenSession.attainGoals
(MavenSession.java:263)
> > > at org.apache.maven.cli.App.doMain(App.java:511)
> > > at org.apache.maven.cli.App.main(App.java:1258)
> > > 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:324)
> > > at com.werken.forehead.Forehead.run(Forehead.java:551)
> > > at com.werken.forehead.Forehead.main(Forehead.java:581)
> > > java.lang.reflect.InvocationTargetException: null
> > > java.lang.reflect.InvocationTargetException
> > > 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:324)
> > > at
> > >
org.apache.geronimo.plugin.packaging.PackageBuilderShell.execute
(PackageBuilderShell.java:291)
> > >
> > > 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:324)
> > > at
> > > org.apache.commons.jelly.impl.DynamicBeanTag.doTag
(DynamicBeanTag.java:180)
> > > at
> > > org.apache.commons.jelly.impl.StaticTagScript.run
(StaticTagScript.java:102)
> > > at
> > > org.apache.commons.jelly.impl.ScriptBlock.run
(ScriptBlock.java:95)
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag
(MavenGoalTag.java:78)
> > >
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag
$MavenGoalAction.performAction(MavenGoalTag.java:109)
> > >
> > > at org.apache.maven.werkz.Goal.fire(Goal.java:656)
> > > at org.apache.maven.werkz.Goal.attain(Goal.java:592)
> > > at org.apache.maven.werkz.Goal.attainPrecursors
(Goal.java:505)
> > > at org.apache.maven.werkz.Goal.attain(Goal.java:590)
> > > at
> > > org.apache.maven.werkz.WerkzProject.attainGoal
(WerkzProject.java:210)
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag
(MavenAttainGoalTag.java:114)
> > >
> > > at org.apache.commons.jelly.impl.TagScript.run
(TagScript.java:247)
> > > at
> > > org.apache.commons.jelly.impl.ScriptBlock.run
(ScriptBlock.java:95)
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag
(MavenGoalTag.java:78)
> > >
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag
$MavenGoalAction.performAction(MavenGoalTag.java:109)
> > >
> > > at org.apache.maven.werkz.Goal.fire(Goal.java:656)
> > > at org.apache.maven.werkz.Goal.attain(Goal.java:592)
> > > at
> > > org.apache.maven.plugin.PluginManager.attainGoals
(PluginManager.java:693)
> > > at org.apache.maven.MavenSession.attainGoals
(MavenSession.java:263)
> > > at
> > > org.apache.maven.jelly.tags.maven.ReactorTag.doTag
(ReactorTag.java:368)
> > > at org.apache.commons.jelly.impl.TagScript.run
(TagScript.java:247)
> > > at
> > > org.apache.commons.jelly.impl.ScriptBlock.run
(ScriptBlock.java:95)
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag
(MavenGoalTag.java:78)
> > >
> > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag
$MavenGoalAction.performAction(MavenGoalTag.java:109)
> > >
> > > at org.apache.maven.werkz.Goal.fire(Goal.java:656)
> > > at org.apache.maven.werkz.Goal.attain(Goal.java:592)
> > > at
> > > org.apache.maven.plugin.PluginManager.attainGoals
(PluginManager.java:693)
> > > at org.apache.maven.MavenSession.attainGoals
(MavenSession.java:263)
> > > at org.apache.maven.cli.App.doMain(App.java:511)
> > > at org.apache.maven.cli.App.main(App.java:1258)
> > > 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:324)
> > > at com.werken.forehead.Forehead.run(Forehead.java:551)
> > > at com.werken.forehead.Forehead.main(Forehead.java:581)
> > > Caused by: java.lang.NoClassDefFoundError: org/apache/axis/
Handler
> > > at java.lang.Class.forName0(Native Method)
> > > at java.lang.Class.forName(Class.java:141)
> > > at
> > > org.openejb.server.axis.WSContainerGBean.class$
(WSContainerGBean.java:61)
> > > at
> > > org.openejb.server.axis.WSContainerGBean.<clinit>
(WSContainerGBean.java:61)
> > > 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:324)
> > > at
> > > org.apache.geronimo.gbean.GBeanInfo.getGBeanInfo
(GBeanInfo.java:70)
> > > at
> > >
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeanD
ata(ServiceConfigBuilder.java:295)
> > >
> > > at
> > >
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeans
(ServiceConfigBuilder.java:290)
> > >
> > > at
> > >
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConf
iguration(ServiceConfigBuilder.java:256)
> > >
> > > at
> > >
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConf
iguration(ServiceConfigBuilder.java:211)
> > >
> > > at
> > > org.apache.geronimo.deployment.service.ServiceConfigBuilder$
$FastClassByCGLIB$$9f173be6.invoke(<generated>)
> > >
> > > at net.sf.cglib.reflect.FastMethod.invoke
(FastMethod.java:53)
> > > at
> > > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:122)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:817)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke
(RawInvoker.java:57)
> > > at
> > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperationInvoker.java:35)
> > >
> > > at
> > >
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
(ProxyMethodInterceptor.java:96)
> > >
> > > at
> > > org.apache.geronimo.deployment.ConfigurationBuilder$
$EnhancerByCGLIB$$5a100f07.buildConfiguration(<generated>)
> > >
> > > at org.apache.geronimo.deployment.Deployer.deploy
(Deployer.java:302)
> > > at
> > > org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$
$734a235d.invoke(<generated>)
> > >
> > > at net.sf.cglib.reflect.FastMethod.invoke
(FastMethod.java:53)
> > > at
> > > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:122)
> > >
> > > at
> > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:852)
> > >
> > > at
> > > org.apache.geronimo.kernel.basic.BasicKernel.invoke
(BasicKernel.java:239)
> > > at
> > >
org.apache.geronimo.plugin.packaging.PackageBuilder.invokeDeployer
(PackageBuilder.java:472)
> > >
> > > at
> > > org.apache.geronimo.plugin.packaging.PackageBuilder.execute
(PackageBuilder.java:332)
> > >
> > > ... 45 more
> > >
> > > BUILD FAILED
> > > File...... /data/cvs/geronimo-1.1.1/maven.xml
> > > Element... maven:reactor
> > > Line...... 58
> > > Column.... -1
> > > Unable to obtain goal [multiproject:install-callback] --
> > > /home/ammulder/.maven/cache/geronimo-packaging-
plugin-1.1.1-10/plugin.jelly:72:-1:
> > >
> > > <car:package> null
> > > Total time : 15 seconds
> > > Finished at : Saturday, August 12, 2006 3:14:18 PM EDT
> > >
> > >
> > >
> >
>