You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by "Andreas Schaefer (2)" <an...@madplanet.com> on 2007/10/16 19:40:58 UTC
Maven 2 Woes with ServiceMix 3.1.2
I downloaded the source of 3.1.2 and during building it I ran into a
quite bizarre issue with Maven 2:
andreas-schaefers-computer:~/Development/apache/apache-
servicemix-3.1.2/src/deployables/serviceengines/servicemix-script
schaefa$ mvn install -o
[INFO]
NOTE: Maven is executing in offline mode. Any artifacts not already
in your local
repository will be inaccessible.
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
----
[INFO] Building ServiceMix :: Scripting Service Engine
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
----
[INFO] [build:copy {execution: default}]
[INFO] [xbean:mapping {execution: default}]
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] edu/emory/mathcs/backport/java/util/concurrent/atomic/
AtomicBoolean
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/
concurrent/atomic/AtomicBoolean
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:
2328)
at java.lang.Class.getConstructors(Class.java:1446)
at com.thoughtworks.qdox.JavaDocBuilder.createBinaryClass
(JavaDocBuilder.java:183)
at com.thoughtworks.qdox.JavaDocBuilder.getClassByName
(JavaDocBuilder.java:119)
at com.thoughtworks.qdox.model.ClassLibrary.getClassByName
(ClassLibrary.java:37)
at com.thoughtworks.qdox.model.Type.getJavaClass(Type.java:98)
at com.thoughtworks.qdox.model.JavaClass.getSuperJavaClass
(JavaClass.java:84)
at
org.apache.xbean.spring.generator.QdoxMappingLoader.loadElement
(QdoxMappingLoader.java:188)
at
org.apache.xbean.spring.generator.QdoxMappingLoader.loadElements
(QdoxMappingLoader.java:153)
at
org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces
(QdoxMappingLoader.java:107)
at
org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces
(QdoxMappingLoader.java:101)
at org.apache.xbean.maven.XBeanMojo.execute(XBeanMojo.java:160)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginManager.java:443)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec
ycle(DefaultLifecycleExecutor.java:480)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:459)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
Failures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.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.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)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Tue Oct 16 10:30:44 PDT 2007
[INFO] Final Memory: 12M/21M
By just adding the following into the dependency list in the POM of
the servicemix-script project:
<dependency>
<groupId>backport-util-concurrent</groupId>
<artifactId>backport-util-concurrent</artifactId>
<version>${backport-util-concurrent-version}</version>
</dependency>
everything builds nicely and without any problems. Any ideas on why?
BTW I am using "-o" because I have a pretty slow connection here but
I made sure that everything was downloaded appropriately.
Thank you
Andreas Schaefer
CEO of Madplanet.com Inc.
andreas.schaefer@madplanet.com
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by "Andreas Schaefer (2)" <an...@madplanet.com>.
Hi Guillaume
On Oct 16, 2007, at 3:10 PM, Guillaume Nodet wrote:
> Try with maven >= 2.0.6 maybe ?
I am using Maven 2.0.7
-Andy
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by Guillaume Nodet <gn...@gmail.com>.
Try with maven >= 2.0.6 maybe ?
On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com> wrote:
> I downloaded the source of 3.1.2 and during building it I ran into a quite
> bizarre issue with Maven 2:
>
>
> andreas-schaefers-computer:~/Development/apache/apache-servicemix-3.1.2/src/deployables/serviceengines/servicemix-script
> schaefa$ mvn install -o
> [INFO]
> NOTE: Maven is executing in offline mode. Any artifacts not already in your
> local
> repository will be inaccessible.
>
> [INFO] Scanning for projects...
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building ServiceMix :: Scripting Service Engine
> [INFO] task-segment: [install]
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] [build:copy {execution: default}]
> [INFO] [xbean:mapping {execution: default}]
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> edu/emory/mathcs/backport/java/util/concurrent/atomic/AtomicBoolean
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoClassDefFoundError:
> edu/emory/mathcs/backport/java/util/concurrent/atomic/AtomicBoolean
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> at java.lang.Class.getConstructors(Class.java:1446)
> at
> com.thoughtworks.qdox.JavaDocBuilder.createBinaryClass(JavaDocBuilder.java:183)
> at
> com.thoughtworks.qdox.JavaDocBuilder.getClassByName(JavaDocBuilder.java:119)
> at
> com.thoughtworks.qdox.model.ClassLibrary.getClassByName(ClassLibrary.java:37)
> at
> com.thoughtworks.qdox.model.Type.getJavaClass(Type.java:98)
> at
> com.thoughtworks.qdox.model.JavaClass.getSuperJavaClass(JavaClass.java:84)
> at
> org.apache.xbean.spring.generator.QdoxMappingLoader.loadElement(QdoxMappingLoader.java:188)
> at
> org.apache.xbean.spring.generator.QdoxMappingLoader.loadElements(QdoxMappingLoader.java:153)
> at
> org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces(QdoxMappingLoader.java:107)
> at
> org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces(QdoxMappingLoader.java:101)
> at
> org.apache.xbean.maven.XBeanMojo.execute(XBeanMojo.java:160)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at
> org.apache.maven.cli.MavenCli.main(MavenCli.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.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)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 3 seconds
> [INFO] Finished at: Tue Oct 16 10:30:44 PDT 2007
> [INFO] Final Memory: 12M/21M
>
> By just adding the following into the dependency list in the POM of the
> servicemix-script project:
>
>
> <dependency>
> <groupId>backport-util-concurrent</groupId>
>
> <artifactId>backport-util-concurrent</artifactId>
>
> <version>${backport-util-concurrent-version}</version>
> </dependency>
>
> everything builds nicely and without any problems. Any ideas on why?
>
> BTW I am using "-o" because I have a pretty slow connection here but I made
> sure that everything was downloaded appropriately.
>
> Thank you
>
>
> Andreas Schaefer
> CEO of Madplanet.com Inc.
> andreas.schaefer@madplanet.com
>
>
>
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by "d.santosh" <rs...@gmail.com>.
ideally it is used to
- override or configure the mirrors used.
- maintain a different local repository for each project (if required).
I am able to run/build without any additional mirrors being configured :-)
On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com> wrote:
>
> AHHHH, I hate this ..... Maven 2. I knew it all along that it's design is
> flawed.
>
> I turned out that when I remove my settings.xml from .m2 that everything
> runs smoothly. What is wrong with these settings and why is it blowing up
> this way:
>
> <settings>
> <profiles>
> <profile>
> <id>incubating</id>
> <repositories>
> <repository>
> <id>apache-incubating</id>
> <url>http://people.apache.org/repo/m2-incubating-repository
> </url>
> </repository>
> </repositories>
> <pluginRepositories>
> <pluginRepository>
> <id>apache-incubating</id>
> <url>http://people.apache.org/repo/m2-incubating-repository
> </url>
> </pluginRepository>
> </pluginRepositories>
> </profile>
> </profiles>
> <activeProfiles>
> <activeProfile>incubating</activeProfile>
> </activeProfiles>
> </settings>
>
> I added these settings because of another project but I still don't get it
> why it would fail.
>
> Thanks for your help - Andy
> On Oct 16, 2007, at 5:14 PM, d.santosh wrote:
>
> I do have the same platform and version, but I am able to build the source
> code..
> will try to get the latest from source code and simulate the error if
> possible..
>
> but may take time :-(
>
> On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com> wrote:
>
>
> Java 1.5.0.7 on Mac OS X 10.4 with Maven 2.0.7.
> -Andy
>
> Andreas Schaefer
> CEO of Madplanet.com Inc.
> andreas.schaefer@madplanet.com
>
>
> On Oct 16, 2007, at 4:52 PM, d.santosh wrote:
>
> Could you pls let me know which version of java is being used.
>
> On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com> wrote:
>
>
> Hi
>
> On Oct 16, 2007, at 3:15 PM, d.santosh wrote:
>
> Try cleaning the maven repository and using online switch of maven.
>
>
> No, I did not work.
>
> -Andy
>
>
>
>
>
>
>
>
>
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by "Andreas Schaefer (2)" <an...@madplanet.com>.
AHHHH, I hate this ..... Maven 2. I knew it all along that it's
design is flawed.
I turned out that when I remove my settings.xml from .m2 that
everything runs smoothly. What is wrong with these settings and why
is it blowing up this way:
<settings>
<profiles>
<profile>
<id>incubating</id>
<repositories>
<repository>
<id>apache-incubating</id>
<url>http://people.apache.org/repo/m2-incubating-
repository</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>apache-incubating</id>
<url>http://people.apache.org/repo/m2-incubating-
repository</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>incubating</activeProfile>
</activeProfiles>
</settings>
I added these settings because of another project but I still don't
get it why it would fail.
Thanks for your help - Andy
On Oct 16, 2007, at 5:14 PM, d.santosh wrote:
> I do have the same platform and version, but I am able to build the
> source
> code..
> will try to get the latest from source code and simulate the error if
> possible..
>
> but may take time :-(
>
> On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com>
> wrote:
>>
>> Java 1.5.0.7 on Mac OS X 10.4 with Maven 2.0.7.
>> -Andy
>>
>> Andreas Schaefer
>> CEO of Madplanet.com Inc.
>> andreas.schaefer@madplanet.com
>>
>>
>> On Oct 16, 2007, at 4:52 PM, d.santosh wrote:
>>
>> Could you pls let me know which version of java is being used.
>>
>> On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com>
>> wrote:
>>
>>
>> Hi
>>
>> On Oct 16, 2007, at 3:15 PM, d.santosh wrote:
>>
>> Try cleaning the maven repository and using online switch of maven.
>>
>>
>> No, I did not work.
>>
>> -Andy
>>
>>
>>
>>
>>
>>
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by "d.santosh" <rs...@gmail.com>.
I do have the same platform and version, but I am able to build the source
code..
will try to get the latest from source code and simulate the error if
possible..
but may take time :-(
On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com> wrote:
>
> Java 1.5.0.7 on Mac OS X 10.4 with Maven 2.0.7.
> -Andy
>
> Andreas Schaefer
> CEO of Madplanet.com Inc.
> andreas.schaefer@madplanet.com
>
>
> On Oct 16, 2007, at 4:52 PM, d.santosh wrote:
>
> Could you pls let me know which version of java is being used.
>
> On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com> wrote:
>
>
> Hi
>
> On Oct 16, 2007, at 3:15 PM, d.santosh wrote:
>
> Try cleaning the maven repository and using online switch of maven.
>
>
> No, I did not work.
>
> -Andy
>
>
>
>
>
>
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by "Andreas Schaefer (2)" <an...@madplanet.com>.
Java 1.5.0.7 on Mac OS X 10.4 with Maven 2.0.7.
-Andy
Andreas Schaefer
CEO of Madplanet.com Inc.
andreas.schaefer@madplanet.com
On Oct 16, 2007, at 4:52 PM, d.santosh wrote:
> Could you pls let me know which version of java is being used.
>
> On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com>
> wrote:
>>
>> Hi
>>
>> On Oct 16, 2007, at 3:15 PM, d.santosh wrote:
>>
>> Try cleaning the maven repository and using online switch of maven.
>>
>>
>> No, I did not work.
>>
>> -Andy
>>
>>
>>
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by "d.santosh" <rs...@gmail.com>.
Could you pls let me know which version of java is being used.
On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com> wrote:
>
> Hi
>
> On Oct 16, 2007, at 3:15 PM, d.santosh wrote:
>
> Try cleaning the maven repository and using online switch of maven.
>
>
> No, I did not work.
>
> -Andy
>
>
>
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by "Andreas Schaefer (2)" <an...@madplanet.com>.
Hi
On Oct 16, 2007, at 3:15 PM, d.santosh wrote:
> Try cleaning the maven repository and using online switch of maven.
No, I did not work.
-Andy
Re: Maven 2 Woes with ServiceMix 3.1.2
Posted by "d.santosh" <rs...@gmail.com>.
Try cleaning the maven repository and using online switch of maven..
On 10/16/07, Andreas Schaefer (2) <an...@madplanet.com> wrote:
>
> I downloaded the source of 3.1.2 and during building it I ran into a quite
> bizarre issue with Maven 2:
> andreas-schaefers-computer:~/Development/apache/apache-servicemix-3.1.2/src/deployables/serviceengines/servicemix-script
> schaefa$ mvn install -o
> [INFO]
> NOTE: Maven is executing in offline mode. Any artifacts not already in
> your local
> repository will be inaccessible.
>
> [INFO] Scanning for projects...
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building ServiceMix :: Scripting Service Engine
> [INFO] task-segment: [install]
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] [build:copy {execution: default}]
> [INFO] [xbean:mapping {execution: default}]
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] edu/emory/mathcs/backport/java/util/concurrent/atomic/AtomicBoolean
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoClassDefFoundError:
> edu/emory/mathcs/backport/java/util/concurrent/atomic/AtomicBoolean
> at java.lang.Class.getDeclaredConstructors0(Native Method)
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> at java.lang.Class.getConstructors(Class.java:1446)
> at com.thoughtworks.qdox.JavaDocBuilder.createBinaryClass(
> JavaDocBuilder.java:183)
> at com.thoughtworks.qdox.JavaDocBuilder.getClassByName(
> JavaDocBuilder.java:119)
> at com.thoughtworks.qdox.model.ClassLibrary.getClassByName(
> ClassLibrary.java:37)
> at com.thoughtworks.qdox.model.Type.getJavaClass(Type.java:98)
> at com.thoughtworks.qdox.model.JavaClass.getSuperJavaClass(
> JavaClass.java:84)
> at org.apache.xbean.spring.generator.QdoxMappingLoader.loadElement
> (QdoxMappingLoader.java:188)
> at
> org.apache.xbean.spring.generator.QdoxMappingLoader.loadElements(
> QdoxMappingLoader.java:153)
> at
> org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces(
> QdoxMappingLoader.java:107)
> at
> org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces(
> QdoxMappingLoader.java:101)
> at org.apache.xbean.maven.XBeanMojo.execute(XBeanMojo.java:160)
> at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
> DefaultPluginManager.java:443)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> DefaultLifecycleExecutor.java:539)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
> (DefaultLifecycleExecutor.java:480)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> (DefaultLifecycleExecutor.java:459)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.java:311)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:278)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> at org.apache.maven.cli.MavenCli.main(MavenCli.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.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)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 3 seconds
> [INFO] Finished at: Tue Oct 16 10:30:44 PDT 2007
> [INFO] Final Memory: 12M/21M
>
> By just adding the following into the dependency list in the POM of the
> servicemix-script project:
>
> <dependency>
> <groupId>backport-util-concurrent</groupId>
> <artifactId>backport-util-concurrent</artifactId>
> <version>${backport-util-concurrent-version}</version>
> </dependency>
>
> everything builds nicely and without any problems. Any ideas on why?
>
> BTW I am using "-o" because I have a pretty slow connection here but I
> made sure that everything was downloaded appropriately.
>
> Thank you
>
> Andreas Schaefer
> CEO of Madplanet.com Inc.
> andreas.schaefer@madplanet.com
>
>
>
>