Hi Raymond,

Thanks for committing the work around for this issue. I can confirm that the
latest version now works for me on both Windows and Linux.

Thanks,

Mark

> -----Original Message-----
> From: Raymond Feng [mailto:[EMAIL PROTECTED]
> Sent: 12 August 2008 17:49
> To: tuscany-dev
> Subject: Re: Problems building tracing-aspectj module on Linux and the
> Continuum server - solution is to upgrade the version of surefire we use.
> 
> Hi,
> 
> I'm tired of the maven surefire plugin games .
> 
> Anyway, I find a way to work around the issue. Basically, I add a
> maven-dependency-plugin to copy the jar into target/dependency and
> configure
> the surefire to use the relative file which doesn't have space characters.
> 
> I'll commit it now.
> 
> Thanks,
> Ramond
> 
> 
> From: Mark Combellack
> Sent: Tuesday, August 12, 2008 2:02 AM
> To: 'Raymond Feng' ; [email protected]
> Subject: RE: Problems building tracing-aspectj module on Linux and the
> Continuum server - solution is to upgrade the version of surefire we use.
> 
> 
> Hi Raymond,
> 
> I've just updated to get revision 684808 and this fixes my problems on
> Linux. The only problem now is that it breaks the build on my Windows box.
> See [1] below.
> 
> 
> Before running the build, I cleared all surefire artefacts out of my Maven
> repository so I could see what it is downloading. The interesting thing is
> that it is downloading version 2.4.3 (the latest) and an older version
> 2.3.1. This might be because we have hard coded version 2.3.1 in the top
> level pom.xml
> 
> 
> The output shows that the build is failing because the path to my Maven
> repository is in C:\Documents and Settings\mcombellack\.m2\repository
> contains a space character.
> 
> 
> As you asked, my Linux build environment is:
> RedHat Enterprise version 5
> SUN JDK 1.5.0_16
> Maven 2.0.8
> 
> My Windows build environment is:
> Windows XP
> SUN JDK 1.5.0_16
> Maven 2.0.8
> 
> Thanks,
> 
> Mark
> 
> 
> 
> 
> [1] Build output on Windows
> 
> [INFO] Scanning for projects...
> [INFO] -------------------------------------------------------------------
> -----
> [INFO] Building Apache Tuscany AOP-based Logging and Tracing
> [INFO]    task-segment: [clean, install]
> [INFO] -------------------------------------------------------------------
> -----
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from apache
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from apache.incubator
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from codehaus-snapshot
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from central
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from apache.ws.zone
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from indiana
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from osuosl.org
> Downloading:
> http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-
> plugin/2.4.3/maven-surefire-plugin-2.4.3.pom
> 6K downloaded
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire/2.4.3/surefire-2.4.3.pom
> 7K downloaded
> Downloading:
> http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-
> plugin/2.4.3/maven-surefire-plugin-2.4.3.jar
> 22K downloaded
> [INFO] [clean:clean]
> [INFO] Deleting directory
> C:\dev\apache\tuscany\sca\modules\tracing-aspectj\target
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/plugins/maven-surefire-plugin/2.3.1/maven-
> surefire-plugin-2.3.1.pom
> 5K downloaded
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire/2.3.1/surefire-2.3.1.pom
> 5K downloaded
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/plugins/maven-surefire-plugin/2.3.1/maven-
> surefire-plugin-2.3.1.jar
> 18K downloaded
> [INFO] Reloading plugin container for:
> org.apache.maven.plugins:maven-surefire-plugin. The plugin artifact has
> changed.
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Compiling 3 source files to
> C:\dev\apache\tuscany\sca\modules\tracing-aspectj\target\classes
> [INFO] [bundle:manifest {execution: bundle-manifest}]
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Compiling 1 source file to
> C:\dev\apache\tuscany\sca\modules\tracing-aspectj\target\test-classes
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire-booter/2.3.1/surefire-
> booter-2.3.1.pom
> 1K downloaded
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire-api/2.3.1/surefire-api-
> 2.3.1.pom
> 1012b downloaded
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire-booter/2.3.1/surefire-
> booter-2.3.1.jar
> 33K downloaded
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire-api/2.3.1/surefire-api-
> 2.3.1.jar
> 53K downloaded
> [INFO] [surefire:test]
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire-junit4/2.3.1/surefire-
> junit4-2.3.1.pom
> 1K downloaded
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire-providers/2.3.1/surefire-
> providers-2.3.1.pom
> 797b downloaded
> Downloading:
> http://people.apache.org/repo/m2-ibiblio-rsync-
> repository/org/apache/maven/surefire/surefire-junit4/2.3.1/surefire-
> junit4-2.3.1.jar
> 10K downloaded
> [INFO] Surefire report directory:
> C:\dev\apache\tuscany\sca\modules\tracing-aspectj\target\surefire-reports
> Error occurred during initialization of VM
> Error opening zip file: C:\Documents
> agent library failed to init: instrument
> [INFO] -------------------------------------------------------------------
> -----
> [ERROR] BUILD FAILURE
> [INFO] -------------------------------------------------------------------
> -----
> [INFO] There are test failures.
> 
> Please refer to
> C:\dev\apache\tuscany\sca\modules\tracing-aspectj\target\surefire-reports
> for the individual test results.
> [INFO] -------------------------------------------------------------------
> -----
> [INFO] For more information, run Maven with the -e switch
> [INFO] -------------------------------------------------------------------
> -----
> [INFO] Total time: 29 seconds
> [INFO] Finished at: Tue Aug 12 09:07:47 BST 2008
> [INFO] Final Memory: 8M/16M
> [INFO] -------------------------------------------------------------------
> -----
> 
> 
> 
> 
> 
> 
> From: Raymond Feng [mailto:[EMAIL PROTECTED]
> Sent: 11 August 2008 17:56
> To: [email protected]; [EMAIL PROTECTED]
> Subject: Re: Problems building tracing-aspectj module on Linux and the
> Continuum server - solution is to upgrade the version of surefire we use.
> 
> It should be fixed under r684808 now. Interestingly it worked before with
> Windows and Red Hat Linux. What environment do you have?
> 
> Thanks,
> Raymond
> 
> From: Mark Combellack
> Sent: Monday, August 11, 2008 7:07 AM
> To: [email protected]
> Subject: Problems building tracing-aspectj module on Linux and the
> Continuum
> server - solution is to upgrade the version of surefire we use.
> 
> Hi,
> 
> I am currently getting build failures with the tracing-aspectj project
> when
> building on Linux. The Continuum server [1] is also seeing the same issue.
> 
> See [3] for the full build output from the Continuum server for the
> tracing-aspectj project. The key bit from the output is:
> 
> [INFO] [surefire:test]
> [INFO] Surefire report directory:
> /home/continuum/data/working-directory/277/modules/tracing-
> aspectj/target/surefire-reports
> Error occurred during initialization of VM
> Error opening zip file:
> "/home/continuum/.m2/repository/org/aspectj/aspectjweaver/1.6.1/aspectjwea
> ver-1.6.1.jar"
> agent library failed to init: instrument
> 
> 
> The problem is that the build is attempting to run surefire with the
> AspectJ
> codeweaver as the javaagent but is passing in an invalid filename. The
> code
> that is causing this issue is in the pom.xml.
> 
> 
>                 <configuration>
>                     <includes>
>                         <include>**/*TestCase.java</include>
>                     </includes>
>                     <reportFormat>brief</reportFormat>
>                     <useFile>false</useFile>
>                     <forkMode>once</forkMode>
>                         <!--  I hit a bug in maven-surefire-plugin
>                         http://jira.codehaus.org/browse/SUREFIRE-128 -->
>                     <argLine>-ea -Xmx128m -
> javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/1.6.1/asp
> ectjweaver-1.6.1.jar"</argLine>
>                 </configuration>
> 
> In the pom.xml file, the path to the aspectjweaver jar is surrounded by "
> so
> that it will handle paths with spaces in it. As the comment says, this was
> added as a work around to fix surefire bug 128 [2] This surefire bug has
> now
> been fixed in versions 2.4 and above.
> 
> The problem we have is that we are still using a version 2.3.1 which does
> not contain the fix for this bug.
> 
> 
> 
> What I would like to do is:
> .      Upgrade the version of surefire that we are using to the latest
> version - version 2.4.3
> .      Remove the " from the pom.xml of the tracing-aspectj project to fix
> the build on Linux and the Continuum server.
> 
> 
> Anyone have any reservations about upgrading to the latest version of
> surefire?
> 
> Thanks,
> 
> Mark
> 
> 
> 
> 
> [1]
> http://vmbuild.apache.org/continuum/buildResult.action?buildId=107618&proj
> ectId=277&projectGroupId=19
> [2] http://jira.codehaus.org/browse/SUREFIRE-128
> [3] Full build output below for the tracing-aspectj project
> 
> [INFO] -------------------------------------------------------------------
> -----
> [INFO] Building Apache Tuscany AOP-based Logging and Tracing
> [INFO]    task-segment: [clean, install]
> [INFO] -------------------------------------------------------------------
> -----
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from apache
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from apache.incubator
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from codehaus-snapshot
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from apache.ws.zone
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from indiana
> [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking
> for
> updates from osuosl.org
> [INFO] [clean:clean]
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> Downloading:
> http://people.apache.org/repo/m2-incubating-
> repository/org/aspectj/aspectjrt/1.6.1/aspectjrt-1.6.1.pom
> Downloading:
> http://ws.zones.apache.org/repository2/org/aspectj/aspectjrt/1.6.1/aspectj
> rt-1.6.1.pom
> Downloading:
> http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2//org/aspectj/aspect
> jrt/1.6.1/aspectjrt-1.6.1.pom
> Downloading:
> http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2/org/aspectj/aspectjrt/1
> .6.1/aspectjrt-1.6.1.pom
> Downloading:
> http://repo1.maven.org/maven2/org/aspectj/aspectjrt/1.6.1/aspectjrt-
> 1.6.1.pom
> 494b downloaded
> Downloading:
> http://people.apache.org/repo/m2-incubating-
> repository/org/aspectj/aspectjlib/1.6.1/aspectjlib-1.6.1.pom
> Downloading:
> http://ws.zones.apache.org/repository2/org/aspectj/aspectjlib/1.6.1/aspect
> jlib-1.6.1.pom
> Downloading:
> http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2//org/aspectj/aspect
> jlib/1.6.1/aspectjlib-1.6.1.pom
> Downloading:
> http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2/org/aspectj/aspectjlib/
> 1.6.1/aspectjlib-1.6.1.pom
> Downloading:
> http://repo1.maven.org/maven2/org/aspectj/aspectjlib/1.6.1/aspectjlib-
> 1.6.1.pom
> 495b downloaded
> Downloading:
> http://people.apache.org/repo/m2-incubating-
> repository/org/aspectj/aspectjweaver/1.6.1/aspectjweaver-1.6.1.pom
> Downloading:
> http://ws.zones.apache.org/repository2/org/aspectj/aspectjweaver/1.6.1/asp
> ectjweaver-1.6.1.pom
> Downloading:
> http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2//org/aspectj/aspect
> jweaver/1.6.1/aspectjweaver-1.6.1.pom
> Downloading:
> http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2/org/aspectj/aspectjweav
> er/1.6.1/aspectjweaver-1.6.1.pom
> Downloading:
> http://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.6.1/aspectjweave
> r-1.6.1.pom
> 497b downloaded
> Downloading:
> http://people.apache.org/repo/m2-incubating-
> repository/org/aspectj/aspectjrt/1.6.1/aspectjrt-1.6.1.jar
> Downloading:
> http://ws.zones.apache.org/repository2/org/aspectj/aspectjrt/1.6.1/aspectj
> rt-1.6.1.jar
> Downloading:
> http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2//org/aspectj/aspect
> jrt/1.6.1/aspectjrt-1.6.1.jar
> Downloading:
> http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2/org/aspectj/aspectjrt/1
> .6.1/aspectjrt-1.6.1.jar
> Downloading:
> http://repo1.maven.org/maven2/org/aspectj/aspectjrt/1.6.1/aspectjrt-
> 1.6.1.jar
> 112K downloaded
> Downloading:
> http://people.apache.org/repo/m2-incubating-
> repository/org/aspectj/aspectjlib/1.6.1/aspectjlib-1.6.1.jar
> Downloading:
> http://ws.zones.apache.org/repository2/org/aspectj/aspectjlib/1.6.1/aspect
> jlib-1.6.1.jar
> Downloading:
> http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2//org/aspectj/aspect
> jlib/1.6.1/aspectjlib-1.6.1.jar
> Downloading:
> http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2/org/aspectj/aspectjlib/
> 1.6.1/aspectjlib-1.6.1.jar
> Downloading:
> http://repo1.maven.org/maven2/org/aspectj/aspectjlib/1.6.1/aspectjlib-
> 1.6.1.jar
> 7K downloaded
> [INFO] [compiler:compile]
> [INFO] Compiling 3 source files to
> /home/continuum/data/working-directory/277/modules/tracing-
> aspectj/target/classes
> [INFO] [bundle:manifest {execution: bundle-manifest}]
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> Downloading:
> http://people.apache.org/repo/m2-incubating-
> repository/org/aspectj/aspectjweaver/1.6.1/aspectjweaver-1.6.1.jar
> Downloading:
> http://ws.zones.apache.org/repository2/org/aspectj/aspectjweaver/1.6.1/asp
> ectjweaver-1.6.1.jar
> Downloading:
> http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2//org/aspectj/aspect
> jweaver/1.6.1/aspectjweaver-1.6.1.jar
> Downloading:
> http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2/org/aspectj/aspectjweav
> er/1.6.1/aspectjweaver-1.6.1.jar
> Downloading:
> http://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.6.1/aspectjweave
> r-1.6.1.jar
> 1530K downloaded
> [INFO] [compiler:testCompile]
> [INFO] Compiling 1 source file to
> /home/continuum/data/working-directory/277/modules/tracing-
> aspectj/target/test-classes
> [INFO] [surefire:test]
> [INFO] Surefire report directory:
> /home/continuum/data/working-directory/277/modules/tracing-
> aspectj/target/surefire-reports
> Error occurred during initialization of VM
> Error opening zip file:
> "/home/continuum/.m2/repository/org/aspectj/aspectjweaver/1.6.1/aspectjwea
> ver-1.6.1.jar"
> agent library failed to init: instrument
> 


Reply via email to