[jboss-jira] [JBoss JIRA] Updated: (JBMESSAGING-1797) JBm queue conflict in a cluster environment.

Marek Baluch (JIRA) jira-events at lists.jboss.org
Fri Apr 2 04:29:37 EDT 2010


     [ https://jira.jboss.org/jira/browse/JBMESSAGING-1797?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marek Baluch updated JBMESSAGING-1797:
--------------------------------------

    Attachment: server_config.zip


Attached "jbpm" queue config and "messaging" config files for both servers.

> JBm queue conflict in a cluster environment.
> --------------------------------------------
>
>                 Key: JBMESSAGING-1797
>                 URL: https://jira.jboss.org/jira/browse/JBMESSAGING-1797
>             Project: JBoss Messaging
>          Issue Type: Bug
>          Components: JMS Clustering
>    Affects Versions: 1.4.6.GA
>         Environment: DATABASE: mysql51
>            Reporter: Marek Baluch
>            Priority: Critical
>         Attachments: server_config.zip, server_logs.zip
>
>
> First server starts no problem, but during the second server startup I see the following exception in log:
> 2010-04-02 10:05:09,668 ERROR [org.jboss.messaging.util.ExceptionUtil] (main) Queue[null, name=B] startService
> java.lang.IllegalStateException: Channel id map for node 2 already contains binding for queue 5
>         at org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.addBindingInMemory(MessagingPostOffice.java:2543)
>         at org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.internalAddBinding(MessagingPostOffice.java:1980)
>         at org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.addBinding(MessagingPostOffice.java:470)
>         at org.jboss.jms.server.destination.QueueService.startService(QueueService.java:126)
>         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)
>         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:322)
>         at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
>         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:138)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
>         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:140)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
>         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
>         at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:189)
>         at $Proxy38.start(Unknown Source)
>         at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
>         at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
>         at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
>         at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
>         at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
>         at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
>         at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:297)
>         at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1633)
>         at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:935)
>         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1083)
>         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:985)
>         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:823)
>         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
>         at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
>         at org.jboss.system.ServiceController.start(ServiceController.java:460)
>         at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
>         at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
>         at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
>         at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
>         at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
>         at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1440)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1158)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1179)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1099)
>         at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
>         at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1633)
>         at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:935)
>         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1083)
>         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:985)
>         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:823)
>         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:782)
>         at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
>         at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
>         at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
>         at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
>         at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
>         at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
>         at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1633)
>         at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:935)
>         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1083)
>         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:985)
>         at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:775)
>         at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
>         at org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308)
>         at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:        
>         at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
>         at org.jboss.Main.boot(Main.java:221)
>         at org.jboss.Main$1.run(Main.java:556)
>         at java.lang.Thread.run(Thread.java:619)
> All jBPM queues have their "Clustered" attribute set to "true" and ServerPeerID's are different. Each instance in the cluster uses it's own database schema. Dependencies on "PostOffice" service are defined for each queue.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list