[ 
https://jira.codehaus.org/browse/MWEBSTART-143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=278990#comment-278990
 ] 

Tony Chemit commented on MWEBSTART-143:
---------------------------------------

Hi,

Could you give us a little project which shows the problem.

Thanks.

> An error occurred attempting to copy a file to the JNLP output directory.
> -------------------------------------------------------------------------
>
>                 Key: MWEBSTART-143
>                 URL: https://jira.codehaus.org/browse/MWEBSTART-143
>             Project: Maven 2.x Webstart Plugin
>          Issue Type: Bug
>          Components: jnlp-download-servlet
>    Affects Versions: 1.0-alpha-2
>         Environment: Windows XP, JDK 1.6.0_17
>            Reporter: Joseph Hitt
>
> When generating output in the target directory during either "mvn clean 
> install" or "mvn clean" followed by "mvn install", the plexus FileUtils class 
> evaluates false for both isDirectory AND isFile on one of the "unprocessed_" 
> jars.  This causes that code to throw IOException: Unknown file type.  I 
> believe this has to do with the file being non-existent at that point in the 
> process.  If I run "mvn install" after the failure, the build succeeds.  This 
> may be some multithreading or timing issue, not sure.  I would love to submit 
> a patch, but when I try to debug it with mvnDebug, it just works (the file 
> exists at that point due to slower timing).
> <code>
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] An error occurred attempting to copy a file to the JNLP output 
> directory.
> Embedded error: Unknown file type: 
> C:\dev\Newton\trunk\Services\PdfMappingTool\target\jnlp\unprocessed_openjpa-all-2.0.0-M3.jar
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: An error occurred 
> attempting to copy a file to the JNLP output directory.
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>         at 
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at 
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: An error occurred 
> attempting to copy a file to the JNLP output directory.
>         at 
> org.codehaus.mojo.webstart.JnlpDownloadServletMojo.copyWorkingDirToOutputDir(JnlpDownloadServletMojo.java:732)
>         at 
> org.codehaus.mojo.webstart.JnlpDownloadServletMojo.execute(JnlpDownloadServletMojo.java:148)
>         at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>         ... 17 more
> Caused by: java.io.IOException: Unknown file type: 
> C:\dev\Newton\trunk\Services\PdfMappingTool\target\jnlp\unprocessed_openjpa-all-2.0.0-M3.jar
>         at 
> org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java:1846)
>         at 
> org.codehaus.plexus.util.FileUtils.copyDirectoryStructure(FileUtils.java:1755)
>         at 
> org.codehaus.mojo.webstart.JnlpDownloadServletMojo.copyWorkingDirToOutputDir(JnlpDownloadServletMojo.java:728)
>         ... 20 more
> </code>

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to