]
Martin Vecera reopened JBMESSAGING-1368:
----------------------------------------
I'm reopening the issue since the duplicate issue has fix for 1.4.0.SP3.CP02 while the
problem was discovered in this version. So it means the problem is still there...
Cannot undeploy clustered queue and deploy it again as non-clustered
--------------------------------------------------------------------
Key: JBMESSAGING-1368
URL:
http://jira.jboss.com/jira/browse/JBMESSAGING-1368
Project: JBoss Messaging
Issue Type: Bug
Components: Messaging Core
Affects Versions: 1.4.0.SP3.CP02
Environment: SOA-P 4.2 CP02 as well as EAP 4.3.0 GA_CP01
RHEL5
Reporter: Martin Vecera
Assigned To: Tim Fox
Attachments: jbm-queue-service1.xml, jbm-queue-service2.xml, server.log.gz
Reproducible: 100%
Description: When you deploy a clustered queue and then undeploy it, you cannot deploy
non-clustered queue with the same name.
Steps to reproduce:
1) Start your favorite JBoss server like ./run.sh -c production -b MY_IP
2) deploy jbm-queue-service1.xml (see attachments)
The server tells you:
13:13:58,914 INFO [QueueService] Queue[/queue/quickstart_helloworld_Request_esb]
started, fullSize=200000, pageSize=2000, downCacheSize=2000
13:13:58,918 INFO [QueueService] Queue[/queue/quickstart_helloworld_Request_gw] started,
fullSize=200000, pageSize=2000, downCacheSize=2000
3) undeploy that file:
13:14:03,933 INFO [QueueService] Queue[/queue/quickstart_helloworld_Request_gw] stopped
13:14:03,933 INFO [QueueService] Queue[/queue/quickstart_helloworld_Request_esb]
stopped
4) deploy jbm-queue-service2.xml:
13:14:13,997 ERROR [ExceptionUtil] Queue[null, name=quickstart_helloworld_Request_esb]
startService
java.lang.IllegalArgumentException: Queue quickstart_helloworld_Request_esb is already
deployed as clustered = true so cannot redeploy as clustered=false . You must delete the
destination first before redeploying
at
org.jboss.jms.server.destination.QueueService.startService(QueueService.java:95)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:196)
at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:995)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: