[ 
http://jira.codehaus.org/browse/MRESOURCES-125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=251110#action_251110
 ] 

Dennis Lundberg commented on MRESOURCES-125:
--------------------------------------------

This seems to work for me.
Can you put together a sample project and tell us the expected and actual 
results.

> Error during escaping
> ---------------------
>
>                 Key: MRESOURCES-125
>                 URL: http://jira.codehaus.org/browse/MRESOURCES-125
>             Project: Maven 2.x Resources Plugin
>          Issue Type: Bug
>    Affects Versions: 2.4, 2.4.1, 2.4.2, 2.4.3
>            Reporter: fabrice
>
> If I have \${user.dir} in my filtered file I obtain the error bellow. It 
> works with 2.3 release, not latest
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources 
> (default-resources) on project pec-web: Execution default-resources of goal 
> org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources failed. 
> StringIndexOutOfBoundsException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
> goal org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources 
> (default-resources) on project pec-web: Execution default-resources of goal 
> org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources failed.
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:578)
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:317)
>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:247)
>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:104)
>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:423)
>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:158)
>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:123)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
>       at java.lang.reflect.Method.invoke(Method.java:600)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
> default-resources of goal 
> org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources failed.
>       at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:114)
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:562)
>       ... 14 more
> Caused by: java.lang.StringIndexOutOfBoundsException
>       at java.lang.StringBuffer.replace(StringBuffer.java:614)
>       at 
> org.codehaus.plexus.interpolation.multi.MultiDelimiterStringSearchInterpolator.interpolate(MultiDelimiterStringSearchInterpolator.java:212)
>       at 
> org.codehaus.plexus.interpolation.multi.MultiDelimiterStringSearchInterpolator.interpolate(MultiDelimiterStringSearchInterpolator.java:150)
>       at 
> org.codehaus.plexus.interpolation.multi.MultiDelimiterInterpolatorFilterReader.read(MultiDelimiterInterpolatorFilterReader.java:427)
>       at 
> org.codehaus.plexus.interpolation.multi.MultiDelimiterInterpolatorFilterReader.read(MultiDelimiterInterpolatorFilterReader.java:231)
>       at java.io.Reader.read(Reader.java:135)
>       at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:212)
>       at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:200)
>       at org.codehaus.plexus.util.FileUtils.copyFile(FileUtils.java:2222)
>       at org.codehaus.plexus.util.FileUtils.copyFile(FileUtils.java:2170)
>       at 
> org.apache.maven.shared.filtering.DefaultMavenFileFilter.copyFile(DefaultMavenFileFilter.java:115)
>       at 
> org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(DefaultMavenResourcesFiltering.java:262)
>       at 
> org.apache.maven.plugin.resources.ResourcesMojo.execute(ResourcesMojo.java:263)
>       at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105)
>       ... 15 more

-- 
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

        

Reply via email to