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