You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2006/05/01 14:42:41 UTC

[jira] Commented: (MSUREFIRE-74) IsolatedClassloader.getResources returns duplicated results

    [ http://jira.codehaus.org/browse/MSUREFIRE-74?page=comments#action_64479 ] 

Brett Porter commented on MSUREFIRE-74:
---------------------------------------

I see the duplicate classpath entries, but no problem with duped resources normally. See the duped resources when forking.


> IsolatedClassloader.getResources returns duplicated results
> -----------------------------------------------------------
>
>          Key: MSUREFIRE-74
>          URL: http://jira.codehaus.org/browse/MSUREFIRE-74
>      Project: Maven 2.x Surefire Plugin
>         Type: Bug

>     Versions: 2.2
>     Reporter: Carlos Sanchez
>      Fix For: 2.2

>
>
> When calling classLoader.getResources("org/springframework/core/io") every result is twice in the resulting enumeration
> It doesn't happen in 2.1.3
> It may have to do with the fact that classes and test-classes are twice in the classpath output
> [INFO] [surefire:test]
> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
> [DEBUG]   org.apache.maven.surefire:surefire-booter:jar:2.0-SNAPSHOT:runtime (selected for runtime)
> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.0-SNAPSHOT:runtime (selected for runtime)
> [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
> [DEBUG] surefire-api: using locally installed snapshot
> [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\csanchez\.m2\repository\org\codehaus\plexus\plexus-utils\1.1\plexus-utils-1.1.jar
> [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\csanchez\.m2\repository\org\apache\maven\surefire\surefire-booter\2.0-SNAPSHOT\surefire-booter-2.0-SNAPSHOT.jar
> [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\csanchez\.m2\repository\org\apache\maven\surefire\surefire-api\2.0-SNAPSHOT\surefire-api-2.0-SNAPSHOT.jar
> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
> [DEBUG] Skipping disabled repository central
> [DEBUG] surefire-junit: using locally installed snapshot
> [DEBUG] Retrieving parent-POM from the repository for project: null:surefire-junit:jar:2.0-SNAPSHOT
> [DEBUG] Skipping disabled repository central
> [DEBUG] surefire-providers: using locally installed snapshot
> [DEBUG] Retrieving parent-POM from the repository for project: null:surefire-providers:pom:null
> [DEBUG] surefire: using locally installed snapshot
> [DEBUG]   org.apache.maven.surefire:surefire-junit:jar:2.0-SNAPSHOT (selected for null)
> [DEBUG]     junit:junit:jar:3.8.1:compile (selected for compile)
> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.0-SNAPSHOT:compile (selected for compile)
> [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.1:compile (selected for compile)
> [DEBUG] surefire-junit: using locally installed snapshot
> [DEBUG] surefire-api: using locally installed snapshot
> [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\csanchez\.m2\repository\junit\junit\3.8.1\junit-3.8.1.jar
> [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\csanchez\.m2\repository\org\codehaus\plexus\plexus-utils\1.1\plexus-utils-1.1.jar
> [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\csanchez\.m2\repository\org\apache\maven\surefire\surefire-api\2.0-SNAPSHOT\surefire-api-2.0-SNAPSHOT.jar
> [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\csanchez\.m2\repository\org\apache\maven\surefire\surefire-junit\2.0-SNAPSHOT\surefire-junit-2.0-SNAPSHOT.jar
> [DEBUG] Test Classpath :
> [DEBUG]   c:\dev\spring\spring\m2\spring-core\target\test-classes
> [DEBUG]   c:\dev\spring\spring\m2\spring-core\target\classes
> [DEBUG]   c:\dev\spring\spring\m2\spring-core\target\classes
> [DEBUG]   c:\dev\spring\spring\m2\spring-core\target\test-classes
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\commons-collections\commons-collections\3.1\commons-collections-3.1.jar
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\junit\junit\3.8.1\junit-3.8.1.jar
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\javax\servlet\servlet-api\2.4\servlet-api-2.4.jar
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\asm\asm\2.2.1\asm-2.2.1.jar
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\asm\asm-commons\2.2.1\asm-commons-2.2.1.jar
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\easymock\easymock\1.2_Java1.3\easymock-1.2_Java1.3.jar
> [DEBUG]   C:\Documents and Settings\csanchez\.m2\repository\log4j\log4j\1.2.13\log4j-1.2.13.jar
> [DEBUG] Setting system property [localRepository]=[C:/Documents and Settings/csanchez/.m2/repository]
> [DEBUG] Setting system property [basedir]=[c:\dev\spring\spring\m2\spring-core]
> [INFO] Surefire report directory: c:\dev\spring\spring\m2\spring-core\target\surefire-reports
> Forking command line: java -Djava.awt.headless=true -XX:MaxPermSize=128m -Xmx128m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -ea -classpath "C:\Documents and Settings\csanchez\.m2\repository\org\codehaus\plexus\plexus-utils\1.1\plexus-utils-1.1.jar;C:\Documents and Settings\csanchez\.m2\repository\org\apache\maven\surefire\surefire-booter\2.0-SNAPSHOT\surefire-booter-2.0-SNAPSHOT.jar;C:\Documents and Settings\csanchez\.m2\repository\org\apache\maven\surefire\surefire-api\2.0-SNAPSHOT\surefire-api-2.0-SNAPSHOT.jar;C:\Documents and Settings\csanchez\.m2\repository\junit\junit\3.8.1\junit-3.8.1.jar;C:\Documents and Settings\csanchez\.m2\repository\org\apache\maven\surefire\surefire-junit\2.0-SNAPSHOT\surefire-junit-2.0-SNAPSHOT.jar;c:\dev\spring\spring\m2\spring-core\target\classes;c:\dev\spring\spring\m2\spring-core\target\test-classes;C:\Documents and Settings\csanchez\.m2\repository\commons-collections\commons-collections\3.1\co
> mmons-collections-3.1.jar;C:\Documents and Settings\csanchez\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Documents and Settings\csanchez\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Documents and Settings\csanchez\.m2\repository\javax\servlet\servlet-api\2.4\servlet-api-2.4.jar;C:\Documents and Settings\csanchez\.m2\repository\asm\asm\2.2.1\asm-2.2.1.jar;C:\Documents and Settings\csanchez\.m2\repository\asm\asm-commons\2.2.1\asm-commons-2.2.1.jar;C:\Documents and Settings\csanchez\.m2\repository\easymock\easymock\1.2_Java1.3\easymock-1.2_Java1.3.jar;C:\Documents and Settings\csanchez\.m2\repository\log4j\log4j\1.2.13\log4j-1.2.13.jar" org.apache.maven.surefire.booter.SurefireBooter c:\DOCUME~1\csanchez\LOCALS~1\Temp\surefire56074tmp c:\DOCUME~1\csanchez\LOCALS~1\Temp\surefire56075tmp

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira