[ https://issues.apache.org/jira/browse/GERONIMO-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt Hogstrom closed GERONIMO-3337. ----------------------------------- Resolution: Invalid cars need to be installed as plugins as such deploy is invalid. > Deploy of servlet-examples-tomcat-2.0-SNAPSHOT.car fails due to existing > config.ser > ----------------------------------------------------------------------------------- > > Key: GERONIMO-3337 > URL: https://issues.apache.org/jira/browse/GERONIMO-3337 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: deployment > Affects Versions: 2.0-M7 > Environment: WinXP, Sun 1.5.0_11 > Reporter: Donald Woods > Assignee: Donald Woods > Priority: Blocker > Fix For: 2.0 > > > The following fails on the Tomcat JEE5 assembly - > deploy deploy servlet-examples-tomcat-2.0-SNAPSHOT.car > The deployer returns the following, even though it has not been deployed > before - > Error: Unable to distribute > servlet-examples-tomcat-2.0-SNAPSHOT.car: java.io.IOException: Sum > file already exists > Sum file already exists > Console window shows - > 12:16:23,859 ERROR [Deployer] Deployment failed due to > java.io.IOException: Sum file already exists > at > org.apache.geronimo.system.configuration.ConfigurationStoreUtil.write > ChecksumFor(ConfigurationStoreUtil.java:46) > at > org.apache.geronimo.system.configuration.ExecutableConfigurationUtil. > writeConfiguration(ExecutableConfigurationUtil.java:162) > at > org.apache.geronimo.system.configuration.RepositoryConfigurationStore > .install(RepositoryConfigurationStore.java:323) > at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:332) > at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124) > at > org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.i > nvoke(<generated>) > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > at > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod > Invoker.java:38) > at > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio > n.java:127) > at > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance. > java:865) > at > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java: > 239) > at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342) > at > org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.in > voke(<generated>) > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > at > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod > Invoker.java:38) > at > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio > n.java:127) > at > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance. > java:865) > at > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java: > 239) > at > org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBrid > ge.java:168) > at > com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImp > l.java:231) > at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:238) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM > BeanServerInterceptor.java:833) > at > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:802 > ) > at > javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnecti > onImpl.java:1423) > at > javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectio > nImpl.java:96) > at > javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run > (RMIConnectionImpl.java:1260) > at > java.security.AccessController.doPrivileged(AccessController.java:275 > ) > at > javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(R > MIConnectionImpl.java:1363) > at > javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImp > l.java:797) > at sun.reflect.GeneratedMethodAccessor172.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:615) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:309) > at sun.rmi.transport.Transport$1.run(Transport.java:168) > at > java.security.AccessController.doPrivileged(AccessController.java:275 > ) > at sun.rmi.transport.Transport.serviceCall(Transport.java:164) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:5 > 06) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.handleRequest(TC > PTransport.java:838) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport > .java:912) > at java.lang.Thread.run(Thread.java:801) > If I remove the META-INF/config.ser.sha1 from the CAR before trying to deploy > it, everything works.... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.