I found out what the problem is.. Looks like Geronimo 2.1.2 does not sometimes correctly remove the folder under $GERONIMO_HOME/repository. Manually deleting the corresponding folder solved the problem. The config.xml under the var/config folder did not have this entry. This was a bug in Geronimo1.
Thanks. anandaraja wrote: > > I use Maven Geronimo plugin to undeploy and deploy ear to Geronimo 2.1.2. > The undeploy says that the module does not exist. The deploy would fail > stating that the module already exists. > > I checked the Geronimo console and the module is not listed in the list > of deployed EARs. But when I deploy using the console it would fail saying > module already exists. > > The full stack trace is (same trace while deploying in maven and also the > console): > > org.apache.geronimo.kernel.config.ConfigurationAlreadyExistsException: > Configuration already exists: deepsea/deepsea-ear/0.0.1/ear > org.apache.geronimo.common.DeploymentException: > org.apache.geronimo.kernel.config.ConfigurationAlreadyExistsException: > Configuration already exists: deepsea/deepsea-ear/0.0.1/ear > at > org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:521) > at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254) > at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133) > 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.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34) > at > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124) > at > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867) > at > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239) > at > org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116) > at > org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61) > at java.lang.Thread.run(Thread.java:619) > Caused by: > org.apache.geronimo.kernel.config.ConfigurationAlreadyExistsException: > Configuration already exists: deepsea/deepsea-ear/0.0.1/ear > at > org.apache.geronimo.system.configuration.RepositoryConfigurationStore.createNewConfigurationDir(RepositoryConfigurationStore.java:194) > at > org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:519) > ... 13 more > > -- View this message in context: http://www.nabble.com/Deployment-says-module-already-exists-even-though-it-does-not-tp19123492s134p19123647.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
