[ https://issues.apache.org/jira/browse/SUREFIRE-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15739757#comment-15739757 ]
Hudson commented on SUREFIRE-1312: ---------------------------------- SUCCESS: Integrated in Jenkins build maven-surefire #1653 (See [https://builds.apache.org/job/maven-surefire/1653/]) [SUREFIRE-1312] Classpath containing url special characters with (tibor17: rev 9478990e1e6f5ccb1c25cd3ba92e97a8b57c8228) * (edit) surefire-booter/src/main/java/org/apache/maven/surefire/booter/Classpath.java * (edit) maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkConfiguration.java > Classpath containing url special characters with Reflections not working > ------------------------------------------------------------------------ > > Key: SUREFIRE-1312 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1312 > Project: Maven Surefire > Issue Type: Bug > Components: classloading > Affects Versions: 2.16 > Environment: windows 7, RHEL 7 > Reporter: Yanick Salzmann > Assignee: Tibor Digana > Fix For: 2.19.2 > > > When using the maven surefire plugin with unit tests that make use of the > {{CdiRunner}} (which internally fires up a Weld context) I am facing problems > with classpaths that contain characters that need url encoding. > I have created the following debug output in my test class in the > {{@BeforeClass}} method: > {code} > System.out.println("----WELD-TEST----"); > System.out.println(ConverterTest.class.getClassLoader().getResource(".")); > System.out.println("----WELD-TEST-END----"); > {code} > This prints the following output: > {{file:/C:/sources%402/parser/target/test-classes/}} > When the tests are launched from IntelliJ the output looks like this: > {{file:/C:/sources@2/parser/target/test-classes/}} > Note the @2 versus %402. In the end this causes Reflections (used by Weld) to > fail, because it attempts to urlencode the classpath and ends up with > {{file:/C:/sources%25402/parser/target/test-classes/}} and gets exceptions > when attempting to read files and directories. -- This message was sent by Atlassian JIRA (v6.3.4#6332)