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: server branches/2.1.2 build failure
Date Tue, 29 Jul 2008 17:16:10 GMT

Interesting results.

I tried 2 different things and both produced successful builds:
-  Reverting back to maven 2.0.7
-  Working in branches/2.1 I made local changes to remove the snapshot 
from the version (2.1.3-SNAPSHOT -> 2.1.3).  This built successfully 
with maven 2.0.9.

So, I'm wondering if I accidentally changed a version reference 
someplace that I shouldn't have.  (One possibility is regarding our 
components for geronimo-transaction and geronimo-connector which are 
released as a 2.1.1 version only ... although I don't know how/if that 
would result in these types of problems).

still digging ...

Joe


Joe Bohn wrote:
> Thanks Jarek.  I was wondering if attempting a build with maven 2.0.7 
> might work too.  Perhaps there were some additional changes in trunk for 
> maven 2.0.9 (to the car-maven-plugin or otherwise) that didn't make it 
> into branches/2.1.  I'll give that a shot.  It is still confusing to me 
> why the problem would appear only when the versions were changed from 
> SNAPSHOT.
> 
> Joe
> 
> 
> Jarek Gawor wrote:
>> I get the same problem. I looked into it a bit but I'm not sure what's
>> going on exactly. Seems like a problem with car-maven-plugin or the
>> API it uses. The target/explicit-versions.properties file should have
>> a mapping for the jms jar but it doesn't for some reason. What's more
>> interesting is that AbstractCarMojo.getDependencies() does not return
>> the jms spec dependency but DependencyHelper.getManagedVersionMap()
>> (used in that function) does.
>>
>> I wonder if building with maven 2.0.7 would work :)
>>
>> Jarek
>>
>> On Tue, Jul 29, 2008 at 11:38 AM, Joe Bohn <joe.bohn@earthlink.net> 
>> wrote:
>>> Does anybody have any ideas on this problem?  It's driving me crazy and
>>> hindering our 2.1.2 release plans.  Has anybody else even tried to build
>>> branches/2.1.2?
>>>
>>> I'm not at all sure why geronimo-jms_1.1_spec//jar is considered a 
>>> missing
>>> dependency for loading geronimo-gbean-deployer.  Both
>>> geronimo-gbean-deployer and the geronimo-jms_1.1_spec-1.1.1.jar are 
>>> in my
>>> local maven repo.  Is telling me that we need a dependency from
>>> geronimo-gbean-deployer on either the geronimo-jms_1.1_spec jar or the
>>> jee-specs config?
>>>
>>> I'm also confused as to why this isn't an issue in branches/2.1.  
>>> AFAIK the
>>> only substantial difference between these 2 branches are the version 
>>> changes
>>> (snapshot vs. non-snapshot).
>>>
>>> Joe
>>>
>>>
>>>
>>> Joe Bohn wrote:
>>>> I went ahead and checked in the version change for 2.1.2 into
>>>> branches/2.1.2.   However, don't expect it to build just yet.
>>>>
>>>> Somehow I'm hitting an issue attempting to build and all I did in
>>>> branches/2.1.2 was change the version from 2.1.2-SNAPSHOT to 2.1.2 (I
>>>> think).   The build fails attempting to build
>>>> plugins/corba/openejb-corba-deployer.  Anybody have any ideas on 
>>>> what is
>>>> going on here and why a version change from 2.1.2-SNAPSHOT to 2.1.2 
>>>> would
>>>> produce this problem?  I didn't hit any similar problems changing
>>>> branches/2.1 from 2.1.2-SNAPSHOT to 2.1.3-SNAPSHOT?
>>>>
>>>> If you want to recreate the failure you have to build bootstrap 
>>>> first: mvn
>>>> -Dstage=bootstrap
>>>>
>>>> After that building from the top level or subsequently from
>>>> plugins/corba/openejb-corba-deployer will produce the following 
>>>> error (this
>>>> one run with mvn -e -X).
>>>>
>>>> [DEBUG] Resolving artifact:
>>>> org.apache.geronimo.specs:geronimo-jaxr_1.0_spec:jar:2.0.0
>>>> [ERROR] Could not load deployer configuration:
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car: ADD
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car: 
>>>> READING
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car: 
>>>> SUCCEEDED
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car: 
>>>> RESOLVING
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car: 
>>>> SUCCEEDED
>>>> org.apache.geronimo.framework/xmlbeans/2.1.2/car: ADD
>>>> org.apache.geronimo.framework/xmlbeans/2.1.2/car: READING
>>>> org.apache.geronimo.framework/xmlbeans/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/xmlbeans/2.1.2/car: RESOLVING
>>>> org.apache.geronimo.framework/xmlbeans/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/j2ee-system/2.1.2/car: ADD
>>>> org.apache.geronimo.framework/j2ee-system/2.1.2/car: READING
>>>> org.apache.geronimo.framework/j2ee-system/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/j2ee-system/2.1.2/car: RESOLVING
>>>> org.apache.geronimo.framework/j2ee-system/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/plugin/2.1.2/car: ADD
>>>> org.apache.geronimo.framework/plugin/2.1.2/car: READING
>>>> org.apache.geronimo.framework/plugin/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/plugin/2.1.2/car: RESOLVING
>>>> org.apache.geronimo.framework/plugin/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/rmi-naming/2.1.2/car: ADD
>>>> org.apache.geronimo.framework/rmi-naming/2.1.2/car: READING
>>>> org.apache.geronimo.framework/rmi-naming/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/rmi-naming/2.1.2/car: RESOLVING
>>>> org.apache.geronimo.framework/rmi-naming/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/j2ee-system/2.1.2/car: ADD
>>>> org.apache.geronimo.framework/j2ee-system/2.1.2/car: READING
>>>> org.apache.geronimo.framework/j2ee-system/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/jee-specs/2.1.2/car: ADD
>>>> org.apache.geronimo.framework/jee-specs/2.1.2/car: READING
>>>> org.apache.geronimo.framework/jee-specs/2.1.2/car: SUCCEEDED
>>>> org.apache.geronimo.framework/jee-specs/2.1.2/car: RESOLVING
>>>> FINISHED
>>>>
>>>> org.apache.geronimo.kernel.config.LifecycleException: load of
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car failed
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:299)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:280)

>>>>
>>>>    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
>>>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)

>>>>
>>>>    at
>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)

>>>>
>>>>    at
>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)

>>>>
>>>>    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.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$fa7cbc24.loadConfiguration(<generated>)

>>>>
>>>>    at
>>>> org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.java:306)

>>>>
>>>>    at
>>>> org.apache.geronimo.mavenplugins.car.PackageMojo.doExecute(PackageMojo.java:228)

>>>>
>>>>    at
>>>> org.codehaus.mojo.pluginsupport.MojoSupport.execute(MojoSupport.java:122)

>>>>
>>>>    at
>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)

>>>>
>>>>    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>>>>    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>>>>    at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
>>>>    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 
>>>> 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.geronimo.kernel.repository.MissingDependencyException: 
>>>> Missing
>>>> dependency: org.apache.geronimo.specs/geronimo-jms_1.1_spec//jar
>>>>    at
>>>> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:116)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:109)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:501)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:430)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:437)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:437)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:437)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:296)

>>>>
>>>>    ... 33 more
>>>> [INFO]
>>>> ------------------------------------------------------------------------

>>>>
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------

>>>>
>>>> [INFO] org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car
>>>>
>>>> [INFO]
>>>> ------------------------------------------------------------------------

>>>>
>>>> [DEBUG] Trace
>>>> org.apache.maven.lifecycle.LifecycleExecutionException:
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:583)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)

>>>>
>>>>    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>>>>    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>>>>    at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
>>>>    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 
>>>> 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:
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car
>>>>    at
>>>> org.codehaus.mojo.pluginsupport.MojoSupport.execute(MojoSupport.java:137)

>>>>
>>>>    at
>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)

>>>>
>>>>    at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)

>>>>
>>>>    ... 16 more
>>>> Caused by: org.apache.geronimo.kernel.config.NoSuchConfigException:
>>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.1.2/car
>>>>    at
>>>> org.apache.geronimo.kernel.config.ConfigurationModel.start(ConfigurationModel.java:141)

>>>>
>>>>    at
>>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:550)

>>>>
>>>>    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
>>>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)

>>>>
>>>>    at
>>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)

>>>>
>>>>    at
>>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)

>>>>
>>>>    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.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$fa7cbc24.startConfiguration(<generated>)

>>>>
>>>>    at
>>>> org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.java:312)

>>>>
>>>>    at
>>>> org.apache.geronimo.mavenplugins.car.PackageMojo.doExecute(PackageMojo.java:228)

>>>>
>>>>    at
>>>> org.codehaus.mojo.pluginsupport.MojoSupport.execute(MojoSupport.java:122)

>>>>
>>>>    ... 18 more
>>>> [INFO]
>>>> ------------------------------------------------------------------------

>>>>
>>>> [INFO] Total time: 28 seconds
>>>> [INFO] Finished at: Mon Jul 28 23:15:31 EDT 2008
>>>> [INFO] Final Memory: 48M/87M
>>>> [INFO]
>>>> ------------------------------------------------------------------------

>>>>
>>>>
>>>>
>>>>
>>>
>>
> 
> 


Mime
View raw message