[JBoss Microcontainer Development POJO Server] New message: "Possible bug introduced in AbstractController?"
by David Lloyd
User development,
A new message was posted in the thread "Possible bug introduced in AbstractController?":
http://community.jboss.org/message/523451#523451
Author : David Lloyd
Profile : http://community.jboss.org/people/david.lloyd@jboss.com
Message:
--------------------------------------------------------------
Since (I think) the MC upgrade to 2.2, there's a problem occurring with redeployment of jboss-logging.xml files in AS trunk. If you make a small change (say, add whitespace) to the file to force it to be redeployed, you get this exception:
13:16:47,987 WARN [AbstractKernelController] Error uninstalling from Create: name=Logging:CONTEXT:system state=Configured mode=On Demand requiredState=Installed: java.lang.Error: INTERNAL ERROR: context not found in previous state Create context=name=JBossLogService state=Create mode=On Demand requiredState=Installed
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1416)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1391)
at org.jboss.dependency.plugins.AbstractController.uninstallUnusedOnDemandContexts(AbstractController.java:1629)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1543)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1391)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1451)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1391)
at org.jboss.dependency.plugins.AbstractController.uninstallUnusedOnDemandContexts(AbstractController.java:1629)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1543)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1391)
at org.jboss.dependency.plugins.AbstractController.uninstallUnusedOnDemandContexts(AbstractController.java:1629)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1543)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1391)
at org.jboss.dependency.plugins.AbstractController.uninstall(AbstractController.java:704)
at org.jboss.dependency.plugins.AbstractController.uninstall(AbstractController.java:617)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.undeploy(BeanMetaDataDeployer.java:228)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.undeploy(BeanMetaDataDeployer.java:58)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalUndeploy(AbstractSimpleRealDeployer.java:69)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.undeploy(AbstractRealDeployer.java:117)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.undeploy(DeployerWrapper.java:204)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doUndeploy(DeployersImpl.java:1690)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doUninstallParentLast(DeployersImpl.java:1597)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doUninstallParentLast(DeployersImpl.java:1590)
at org.jboss.deployers.plugins.deployers.DeployersImpl.uninstall(DeployersImpl.java:1552)
at org.jboss.dependency.plugins.AbstractControllerContext.uninstall(AbstractControllerContext.java:384)
at org.jboss.dependency.plugins.AbstractController.uninstall(AbstractController.java:1980)
at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1536)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:892)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:602)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:811)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:654)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:409)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.Exception: STACKTRACE
... 43 more
Seems like an internal error of some sort? The referenced bean is pretty simple - it's "On Demand", simple dependency, no start/stop/create/destroy methods. Find the declaration in logmanager-jboss-beans.xml if you're curious.
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/523451#523451
15 years, 11 months
[JBoss Messaging] New message: "Re: JBm queue conflict in a cluster environment."
by Marek Baluch
User development,
A new message was posted in the thread "JBm queue conflict in a cluster environment.":
http://community.jboss.org/message/523428#523428
Author : Marek Baluch
Profile : http://community.jboss.org/people/mbaluch@redhat.com
Message:
--------------------------------------------------------------
Well sorry for the ampersands. Here's the error:
2010-02-01 17:44:47,762 ERROR [org.jboss.messaging.util.ExceptionUtil] (main) Queue[null, name=CallbackQueue] startService
java.lang.IllegalStateException: Channel id map for node 20 already contains binding for queue 10
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.GeneratedMethodAccessor80.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:256)
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)
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/523428#523428
15 years, 11 months
[JBoss Messaging] New message: "JBm queue conflict in a cluster environment."
by Marek Baluch
User development,
A new message was posted in the thread "JBm queue conflict in a cluster environment.":
http://community.jboss.org/message/523427#523427
Author : Marek Baluch
Profile : http://community.jboss.org/people/mbaluch@redhat.com
Message:
--------------------------------------------------------------
Hi,
First I would like to say that I am aware that I posted a similar thread before and marked it as solved, but this time the situation is a bit different.
I have set up a cluster with two instances (soa-p er7). First server starts no problem, but during the second server startup I see the following exception in log:
2010-02-01 17:44:47,762 ERROR org.jboss.messaging.util.ExceptionUtil (main) Queue[null, name=CallbackQueue] startServicejava.lang.IllegalStateException: Channel id map for node 20 already contains binding for queue 10     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.GeneratedMethodAccessor80.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:256)     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)
I am using mysql51 database with two schemas. Each schema is used by one of the instances. Meaning I don't have a shared database. Also ServerPeerID's are different.
The callback queue present in the log has it's Clustered attribute set to true.
For completness I have attached also log, messaging/destinations-service.xml, messaging/db-persistence-service.xml and bpm.esb/jbm-queue-service.xml files from both servers.
I have no idea if this is a bug or just a configuration problem therefor any help would be appreciated.
Thanks a lot for your help.
Marek
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/523427#523427
15 years, 11 months
[JBoss Microcontainer] New message: "Re: Dependency management of multiple webapp start"
by Ales Justin
User development,
A new message was posted in the thread "Dependency management of multiple webapp start":
http://community.jboss.org/message/523425#523425
Author : Ales Justin
Profile : http://community.jboss.org/people/alesj
Message:
--------------------------------------------------------------
> I would like to improve the management of these components, and I'm investigating doing it by packaging each as an EAR or WAR. I've been trying to find some documentation on asynchronous startup and dependencies between services and webapps in JBoss, without luck.
>
> Does anyone have a recommendation for an approach, or could point me at some documentation?
We're a bit thin on documentation, so you'll have to do some digging.
But it shouldn't be that difficult. ;-)
We already support asynchronous deployment -- see ControllerMode.ASYNCH.
There is also already a simple way to declare top level deployment and service dependency:
* see jboss-dependency.xml at http://community.jboss.org/wiki/JBoss5custommetadatafiles
But since you have services running in diff VMs, you could implement your own DependencyItem,
which would use remote call to check if dependecies are satisfied.
ps: there is remote support on our roadmap, but it's far away atm,
so, if you produce some interesting/nice solution, we could make it part of Kernel ;-)
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/523425#523425
15 years, 11 months
[JBoss AOP] New message: "Re: Tried everything to get Interceptor working, what am I missing?"
by Kabir Khan
User development,
A new message was posted in the thread "Tried everything to get Interceptor working, what am I missing?":
http://community.jboss.org/message/523422#523422
Author : Kabir Khan
Profile : http://community.jboss.org/people/kabir.khan@jboss.com
Message:
--------------------------------------------------------------
If I remember correctly the implementors of SessionContext might live in jars in the lib/ directory. AOP is not deployed until after that, when the contents of the deploy/ directory are deployed, meaning that you cannot intercept those classes.
If the calls are in your application code, you should have more success with a pointcut like
"call(* $instanceof{ava.ejb.SessionContext}->getCallerPrincipal() AND (within(class.where.call.is.Made) OR within (another.Class))"
This weaves the caller and not the called class. The within is important since it avoids having to inspect all the calls made by every class, which is a performance hit
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/523422#523422
15 years, 11 months