You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Donald Woods (JIRA)" <ji...@apache.org> on 2007/06/05 20:28:26 UTC

[jira] Resolved: (GERONIMO-3212) Module config can not be removed from config.xml when undeploy offline

     [ https://issues.apache.org/jira/browse/GERONIMO-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Donald Woods resolved GERONIMO-3212.
------------------------------------

    Resolution: Fixed
    Regression: [Regression]

Committed revision 544586 in trunk with patch from YunFeng.

> Module config can not be removed from config.xml when undeploy offline
> ----------------------------------------------------------------------
>
>                 Key: GERONIMO-3212
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3212
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 2.0-M6
>            Reporter: YunFeng Ma
>            Assignee: Donald Woods
>             Fix For: 2.0-M7
>
>         Attachments: GERONIMO-3212.patch
>
>
> When undeploy a module offline, the module files is removed from the repository, but the module config is not removed from the config.xml.
> For example:
>      deploy --offline undeploy wasce-samples/hello/2.0/war
> 18:42:21,546 WARN  [RepositoryConfigurationStore] Unable to remove configuration
>  from persistent configurations. id = wasce-samples/hello/2.0/war
> org.apache.geronimo.kernel.GBeanNotFoundException: More then one GBean was found
>  with type 'org.apache.geronimo.kernel.config.PersistentConfigurationList': [?#o
> rg.apache.geronimo.kernel.config.PersistentConfigurationList]
>         at org.apache.geronimo.kernel.basic.BasicRegistry.getGBeanInstance(Basic
> Registry.java:161)
>         at org.apache.geronimo.kernel.basic.BasicKernel.getGBean(BasicKernel.jav
> a:286)
>         at org.apache.geronimo.kernel.basic.BasicKernel.getGBean(BasicKernel.jav
> a:282)
>         at org.apache.geronimo.system.configuration.RepositoryConfigurationStore
> .uninstall(RepositoryConfigurationStore.java:367)
>         at org.apache.geronimo.system.configuration.RepositoryConfigurationStore
> $$FastClassByCGLIB$$968bf00c.invoke(<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:828)
>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5
> 7)
>         at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat
> ionInvoker.java:35)
>         at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
> xyMethodInterceptor.java:96)
>         at org.apache.geronimo.kernel.config.ConfigurationStore$$EnhancerByCGLIB
> $$b8a4ce48.uninstall(<generated>)
>         at org.apache.geronimo.kernel.config.SimpleConfigurationManager.uninstal
> lConfiguration(SimpleConfigurationManager.java:1249)
>         at org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastCla
> ssByCGLIB$$ce77a924.invoke(<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:828)
>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5
> 7)
>         at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat
> ionInvoker.java:35)
>         at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
> xyMethodInterceptor.java:96)
>         at org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$$86a49a78.u
> ninstallConfiguration(<generated>)
>         at org.apache.geronimo.deployment.plugin.local.UndeployCommand.run(Undep
> loyCommand.java:73)
>         at java.lang.Thread.run(Thread.java:803)
>     Module wasce-samples/hello/2.0/war unloaded.
>     Module wasce-samples/hello/2.0/war uninstalled.
>     Undeployed wasce-samples/hello/2.0/war

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.