[ https://jira.codehaus.org/browse/MASSEMBLY-696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=345130#comment-345130 ]
Kenney Westerhof commented on MASSEMBLY-696: -------------------------------------------- Certainly, the SVN revision number is 'trunk'; it occurs since all earlier versions since John added the code: {quote} 1653fb20 :(John Dennis Casey 2011-02-23 22:05:06 +0000 509) parts.addAll( Arrays.asList( value.split( sep ) ) ); {quote} I'm working on minifying my project to get you a usecase for an integration test. I think it's due to using {code}${java.home}/lib/tools.jar{code} as a system dep somewhere. But the use of _any_ windows paths will trigger this bug. However the code is simply wrong and shouldn't take a usecase to fix. Simply run this code: {code} "foo".split( "\\" ); {code} ; see the Javadoc on Regular Expressions for more info ;-) Thanks, merry easter! > Internal Regexp Error with Windows Paths > ---------------------------------------- > > Key: MASSEMBLY-696 > URL: https://jira.codehaus.org/browse/MASSEMBLY-696 > Project: Maven Assembly Plugin > Issue Type: Bug > Affects Versions: 2.5 > Environment: Windows 7 > maven-assembly-plugin trunk@e785abb > Reporter: Kenney Westerhof > Attachments: MASSEMBLY-696.patch > > > On windows the Assembly plugin shows this error: > {code} > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-assembly-plugin:2.5-SNAPSHOT:single > (default-cli) on project myproject: Execution default-cli of goal > org.apache.maven.plugins:maven-assembly-plugin:2.5-SNAPSHOT:single failed: > Unexpected internal error near index 1 > \ > ^ > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224) > .... > Caused by: java.util.regex.PatternSyntaxException: Unexpected internal error > near index 1 > \ > ^ > at java.util.regex.Pattern.error(Pattern.java:1924) > at java.util.regex.Pattern.compile(Pattern.java:1671) > at java.util.regex.Pattern.<init>(Pattern.java:1337) > at java.util.regex.Pattern.compile(Pattern.java:1022) > at java.lang.String.split(String.java:2313) > at java.lang.String.split(String.java:2355) > at > org.apache.maven.plugin.assembly.utils.AssemblyFormatUtils.fixRelativeRefs(AssemblyFormatUtils.java:509) > {code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)