[ 
https://issues.apache.org/jira/browse/SUREFIRE-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15847529#comment-15847529
 ] 

Tibor Digana commented on SUREFIRE-1312:
----------------------------------------

[~yanicks90]
We had an internal collision and I tried to recover from this and reverted 11 
commits and now trying to fix them and add the last jira fix and then cut the 
release version. Please try to be patient. We want to continue on this project.

> 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.15#6346)

Reply via email to