Thanks for quick reply, 

I solved it myself. Seems that the url 
http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.24/bin/apache-tomcat-6.0.24.zip
has a corrupted file.

I changed the cargo.home to point to a locally installed tomcat 
                            <container>
                                <containerId>${cargo.container}</containerId>
                                <home>D:\sudhir\kbase\tomcat6</home>            
                  
                            </container>

as explained here http://appfuse.org/display/APF/FAQ#FAQ-useexistingtomcat
and it worked.

 
  
    
Sudhir NimavatSenior software engineer. 
Quick start global PVT LTD.
Baroda - 390007
Gujarat, India

Warning: Spelling errors in this message are the product of a poor school 
system. Pay teachers more than  athletes..
  




________________________________
From: tibi <t...@dds.nl>
To: Sudhir N <sudhir_nima...@yahoo.com>; Appfuse <users@appfuse.dev.java.net>
Sent: Fri, 23 April, 2010 3:40:14 PM
Subject: Re: [appfuse-user] Error on mvn install

Not sure what ffhe problem is but sometime mvn has problems with complicated 
path.
Try in root ....

Sent from my HTC


----- Reply message -----
From: "Sudhir N" <sudhir_nima...@yahoo.com>
Date: Fri, Apr 23, 2010 11:50 am
Subject: [appfuse-user] Error on mvn install
To: "Appfuse" <users@appfuse.dev.java.net>


It's a 2.1.0-M2 Springmvc/jpa configuration project.

Getting following every time I do mvn install.


[INFO] [cargo:start {execution: start-container}]
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error while expanding 
C:\DOCUME~1\snimavat\LOCALS~1\Temp\cargo\installs\apache-tomcat-6.0.24.zip
java.io.IOException: Negative seek offset
[INFO] ------------------------------------------------------------------------
[INFO] Trace
Error while expanding 
C:\DOCUME~1\snimavat\LOCALS~1\Temp\cargo\installs\apache-tomcat-6.0.24.zip
java.io.IOException: Negative seek offset
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:148)
        at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)
        at 
org.codehaus.cargo.container.installer.ZipURLInstaller.unpack(ZipURLInstaller.java:252)
        at 
org.codehaus.cargo.container.installer.ZipURLInstaller.install(ZipURLInstaller.java:149)
        at 
org.codehaus.cargo.maven2.configuration.Container.setupHome(Container.java:337)
        at 
org.codehaus.cargo.maven2.configuration.Container.createContainer(Container.java:221)
        at 
org.codehaus.cargo.maven2.AbstractCargoMojo.createNewContainer(AbstractCargoMojo.java:458)
        at 
org.codehaus.cargo.maven2.AbstractCargoMojo.createContainer(AbstractCargoMojo.java:398)
        at 
org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStartMojo.java:52)
        at 
org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo.java:255)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        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: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: java.io.IOException: Negative seek offset
        at java.io.RandomAccessFile.seek(Native Method)
        at 
org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:403)
        at 
org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:271)
        at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:152)
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)
        ... 28 more
--- Nested Exception ---
java.io.IOException: Negative seek offset
        at java.io.RandomAccessFile.seek(Native Method)
        at 
org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:403)
        at 
org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:271)
        at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:152)
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)
        at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)
        at 
org.codehaus.cargo.container.installer.ZipURLInstaller.unpack(ZipURLInstaller.java:252)
        at 
org.codehaus.cargo.container.installer.ZipURLInstaller.install(ZipURLInstaller.java:149)
        at 
org.codehaus.cargo.maven2.configuration.Container.setupHome(Container.java:337)
        at 
org.codehaus.cargo.maven2.configuration.Container.createContainer(Container.java:221)
        at 
org.codehaus.cargo.maven2.AbstractCargoMojo.createNewContainer(AbstractCargoMojo.java:458)
        at 
org.codehaus.cargo.maven2.AbstractCargoMojo.createContainer(AbstractCargoMojo.java:398)
        at 
org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStartMojo.java:52)
        at 
org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo.java:255)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        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: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] ------------------------------------------------------------------------
[INFO] Total time: 29 seconds
[INFO] Finished at: Fri Apr 23 15:18:50 GMT+05:30 2010
[INFO] Final Memory: 37M/63M
[INFO] ------------------------------------------------------------------------

 
  
    
Sudhir NimavatSenior software engineer. 
Quick start global PVT LTD.
Baroda - 390007
Gujarat, India

Warning: Spelling errors in this message are the product of a poor school 
system. Pay teachers more than  athletes..

Reply via email to