Created http://jira.codehaus.org/browse/MDEP-137 to track this issue.
Currently, it prevent us from moving from 2.0-alpha-4 to 2.0 version.

Erez.

On Jan 28, 2008 5:16 PM, Erez Nahir <[EMAIL PROTECTED]> wrote:

> Is there a way to workaround this issue?
> Thanks,
> Erez.
>
>   On Jan 28, 2008 5:09 PM, Brian E. Fox <[EMAIL PROTECTED]> wrote:
>
> > This seems to be an issue in the newer maven-archiver in the way it
> > handles the tars, nothing changed in the dependency plugin related to
> > how it unpacks, but we needed a newer version of the archiver to support
> > the filtering.
> >
> > -----Original Message-----
> > From: Erez Nahir [mailto:[EMAIL PROTECTED]
> > Sent: Monday, January 28, 2008 9:43 AM
> > To: Maven Users List
> > Subject: maven-dependency-plugin 2.0 fail to unpack tar file
> >
> > With recent dependency plugin, I get an error (below) for this
> > configuration.
> > This used to work with version 2.0-alpha-4
> >
> > Please advise,
> >
> > Thanks,
> > Erez.
> >
> > pom.xml:
> >  <plugin>
> >                <groupId>org.apache.maven.plugins</groupId>
> >                <artifactId>maven-dependency-plugin</artifactId>
> >                <executions>
> >                    <!-- First, get tomcat from the repository and
> > unpack it
> > -->
> >                    <execution>
> >                        <id>unpack</id>
> >                        <phase>process-resources</phase>
> >                        <goals>
> >                            <goal>unpack</goal>
> >                        </goals>
> >                        <configuration>
> >                            <artifactItems>
> >                                <artifactItem>
> >
> > <groupId>org.apache.catalina</groupId>
> >                                    <artifactId>tomcat</artifactId>
> >                                    <version>5.5.20</version>
> >                                    <type>tar</type>
> >                                    <outputDirectory>${mgmt.directory
> > }</outputDirectory>
> >                                </artifactItem>
> > ...
> >
> >
> > Error:
> > [INFO] [dependency:unpack {execution: unpack}]
> > [INFO] Configured Artifact: org.apache.catalina:tomcat:5.5.20:tar
> > [INFO] Unpacking
> > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat-
> > 5.5.20.tarto
> >  /vob/nm_acs/acs/install/target/stage/mgmt
> > with Includes null and excludes:null
> > [INFO] Expanding:
> > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat-
> > 5.5.20.tar into /vob/nm_acs/acs/install/target/stage/mgmt
> > [WARNING] -------------------------------
> > [WARNING] Standard error:
> > [WARNING] -------------------------------
> > [WARNING]
> > [WARNING] -------------------------------
> > [WARNING] Standard output:
> > [WARNING] -------------------------------
> > [WARNING] chmod: cannot access
> > `/vob/nm_acs/acs/install/target/stage/mgmt/apache-tomcat-5.5.20/webapps/
> > jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute/shuffle_js
> > p.class':
> > No such file or directory
> > [WARNING] -------------------------------
> > org.codehaus.plexus.archiver.ArchiverException: chmod exit code was: 1
> >        at org.codehaus.plexus.archiver.util.ArchiveEntryUtils.chmod(
> > ArchiveEntryUtils.java:59)
> >        at
> > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.extractFile(
> > AbstractZipUnArchiver.java:236)
> >        at org.codehaus.plexus.archiver.tar.TarUnArchiver.execute(
> > TarUnArchiver.java:92)
> >        at org.codehaus.plexus.archiver.AbstractUnArchiver.extract(
> > AbstractUnArchiver.java:108)
> >        at
> > org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(
> > AbstractDependencyMojo.java:266)
> >        at
> > org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.unpackAr
> > tifact
> > (UnpackMojo.java:122)
> >        at
> > org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.execute(
> > UnpackMojo.java:95)
> >        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
> > DefaultPluginManager.java:443)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> > DefaultLifecycleExecutor.java:539)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec
> > ycle
> > (DefaultLifecycleExecutor.java:480)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> > DefaultLifecycleExecutor.java:459)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
> > Failures
> > (DefaultLifecycleExecutor.java:311)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> > DefaultLifecycleExecutor.java:278)
> >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > DefaultLifecycleExecutor.java:143)
> >        at
> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
> >        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:585)
> >        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)
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] BUILD ERROR
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Error unpacking file:
> > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat-5.5.20.tar to:
> > /vob/nm_acs/acs/install/target/stage/mgmt
> > org.codehaus.plexus.archiver.ArchiverException: chmod exit code was: 1
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Trace
> > org.apache.maven.lifecycle.LifecycleExecutionException: Error unpacking
> > file:
> > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat-5.5.20.tarto:
> > /vob/nm_acs/acs/install/target/stage/mgmt
> > org.codehaus.plexus.archiver.ArchiverException: chmod exit code was: 1
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> > DefaultLifecycleExecutor.java:564)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec
> > ycle
> > (DefaultLifecycleExecutor.java:480)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> > DefaultLifecycleExecutor.java:459)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
> > Failures
> >  (DefaultLifecycleExecutor.java:311)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> > DefaultLifecycleExecutor.java:278)
> >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > DefaultLifecycleExecutor.java:143)
> >        at
> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
> >        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:585)
> >        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: Error
> > unpacking
> > file:
> > /tmp/maven-repo/org/apache/catalina/tomcat/5.5.20/tomcat-5.5.20.tarto:
> > /vob/nm_acs/acs/install/target/stage/mgmt
> >  org.codehaus.plexus.archiver.ArchiverException: chmod exit code was: 1
> >        at
> > org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(
> > AbstractDependencyMojo.java:275)
> >        at
> > org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.unpackAr
> > tifact
> > (UnpackMojo.java:122)
> >        at
> > org.apache.maven.plugin.dependency.fromConfiguration.UnpackMojo.execute(
> > UnpackMojo.java:95)
> >        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
> > DefaultPluginManager.java:443)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> > DefaultLifecycleExecutor.java:539)
> >        ... 16 more
> > Caused by: org.codehaus.plexus.archiver.ArchiverException: chmod exit
> > code
> > was: 1
> >        at org.codehaus.plexus.archiver.util.ArchiveEntryUtils.chmod(
> > ArchiveEntryUtils.java:59)
> >        at
> > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.extractFile(
> > AbstractZipUnArchiver.java:236)
> >        at org.codehaus.plexus.archiver.tar.TarUnArchiver.execute(
> > TarUnArchiver.java:92)
> >        at org.codehaus.plexus.archiver.AbstractUnArchiver.extract(
> > AbstractUnArchiver.java:108)
> >        at
> > org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(
> > AbstractDependencyMojo.java:266)
> >        ... 20 more
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 53 seconds
> > [INFO] Finished at: Mon Jan 28 16:40:41 IST 2008
> > [INFO] Final Memory: 12M/401M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

Reply via email to