[Deployers on JBoss (Deployers/JBoss)] - Re: EJBRegistrationDeployer causes loop!?
by adrian@jboss.org
"wolfc" wrote : On one machine (and only on that machine) the EJBRegistrationDeployer won't come up. The EJBRegistrationDeployer doesn't take any inputs, so how can it cause a loop?
| 2007-07-03 16:01:59,825 WARN
| |
| | ...
| |
| | org.jboss.deployment.security.SecurityDeployer(a)d9b071{inputs=[org.jboss.metadata.BeanMetaData, org.jboss.metadata.ApplicationMetaData, org.jboss.deployment.security.ignoreMe, org.jboss.metadata.WebMetaData] outputs=[jboss.jacc]}
| |
| | ...
| |
| | org.jboss.ejb3.deployers.EJBRegistrationDeployer@1d6bff7{inputs=[] outputs=[org.jboss.deployment.security.ignoreMe, org.jboss.ejb3.Ejb3Deployment]}
| | }
| |
|
| It's claiming a loop because after the sort the "ignoreMe" that it outputs
| is an input for an earlier deployer.
|
| The problem is because the sort is too simple. Its only looking at neighbours
| so it never compares the EJBRegistrationDeployer with the SecurityDeployer
| because the EJBDeployer is inbetween and they are in a sorted state relative to that.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4060006#4060006
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4060006
16 years, 10 months
[Deployers on JBoss (Deployers/JBoss)] - EJBRegistrationDeployer causes loop!?
by wolfc
On one machine (and only on that machine) the EJBRegistrationDeployer won't come up. The EJBRegistrationDeployer doesn't take any inputs, so how can it cause a loop?
2007-07-03 16:01:59,825 WARN [org.jboss.kernel.plugins.dependency.AbstractKernelController] Broken callback: ClassSingleCallbackItem@dfcb47{name=interface org.jboss.deployers.spi.deployer.Deployer whenRequired=ControllerState@850e8c{Configured} dependentState=ControllerState@101ac1c{Installed} owner=AbstractKernelControllerContext@1f8bd0d{ metadata=AbstractBeanMetaData@ca9a2d{name=Deployers bean=org.jboss.deployers.plugins.deployers.DeployersImpl properties= constructor=AbstractConstructorMetaData@502819{parameters=[null]} autowireCandidate=true installCallbacks=[method=addDeployer] uninstallCallbacks=[method=removeDeployer]}name=Deployers target=org.jboss.deployers.plugins.deployers.DeployersImpl@1d50fd2 state=Installed depends=AbstractDependencyInfo@15004dd{idependOn=[AbstractDependencyItem@6f6068{name=Deployers dependsOn=jboss.kernel:service=KernelController whenRequired=Instantiated dependentState=Installed resolved=true}] unresolved=[AbstractDependencyItem@6f6068{name=Deployers dependsOn=jboss.kernel:service=KernelController whenRequired=Instantiated dependentState=Installed resolved=true}]}} method=addDeployer signature=org.jboss.deployers.spi.deployer.Deployer}
| java.lang.IllegalStateException: Cannot add org.jboss.ejb3.deployers.EJBRegistrationDeployer@1d6bff7 it will cause a loop
| org.jboss.deployers.vfs.deployer.kernel.KernelDeploymentDeployer(a)eafb71{inputs=[org.jboss.beans.metadata.spi.BeanMetaData, org.jboss.kernel.spi.deployment.KernelDeployment] outputs=[org.jboss.beans.metadata.spi.BeanMetaData]}
| org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer(a)2c9103{inputs=[org.jboss.beans.metadata.spi.BeanMetaData] outputs=[]}
| org.jboss.deployment.ClientDeployer@304648{inputs=[] outputs=[org.jboss.metadata.ClientMetaData]}
| org.jboss.deployment.security.SecurityDeployer(a)d9b071{inputs=[org.jboss.metadata.BeanMetaData, org.jboss.metadata.ApplicationMetaData, org.jboss.deployment.security.ignoreMe, org.jboss.metadata.WebMetaData] outputs=[jboss.jacc]}
| org.jboss.ejb.deployers.EjbDeployer(a)147a16f{inputs=[org.jboss.metadata.ApplicationMetaData] outputs=[org.jboss.system.metadata.ServiceMetaData]}
| org.jboss.ejb3.deployers.EJBRegistrationDeployer@1d6bff7{inputs=[] outputs=[org.jboss.deployment.security.ignoreMe, org.jboss.ejb3.Ejb3Deployment]}
| org.jboss.resource.deployers.RARDeployer(a)393167{inputs=[org.jboss.resource.metadata.ConnectorMetaData] outputs=[org.jboss.system.metadata.ServiceMetaData]}
| org.jboss.system.deployers.ServiceDeploymentDeployer(a)1aacd5f{inputs=[org.jboss.system.metadata.ServiceMetaData, org.jboss.system.metadata.ServiceDeployment] outputs=[org.jboss.system.metadata.ServiceMetaData]}
| org.jboss.system.deployers.ServiceDeployer(a)14b081b{inputs=[org.jboss.system.metadata.ServiceMetaData] outputs=[]}
|
| at org.jboss.deployers.plugins.deployers.DeployersImpl.sort(DeployersImpl.java:905)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.addDeployer(DeployersImpl.java:178)
| 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.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:55)
| at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:108)
| at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
| at org.jboss.beans.info.plugins.AbstractBeanInfo.invoke(AbstractBeanInfo.java:255)
| at org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext.invoke(AbstractKernelControllerContext.java:268)
| at org.jboss.dependency.plugins.SingleCallbackItem.changeCallback(SingleCallbackItem.java:73)
| at org.jboss.dependency.plugins.AbstractCallbackItem.changeCallback(AbstractCallbackItem.java:74)
| at org.jboss.dependency.plugins.OwnerCallbackItem.changeCallback(OwnerCallbackItem.java:88)
| at org.jboss.dependency.plugins.AbstractController.resolveCallbacks(AbstractController.java:1152)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:695)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:813)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:735)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:525)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:361)
| at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:69)
| at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:42)
| at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.deploy(AbstractSimpleRealDeployer.java:65)
| at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:164)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstall(DeployersImpl.java:657)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstall(DeployersImpl.java:672)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstall(DeployersImpl.java:623)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:587)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:304)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1257)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:685)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:813)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:735)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:573)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:374)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:426)
| at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:340)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:372)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.bootstrap(ProfileServiceBootstrap.java:247)
| at org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.run(AbstractBootstrap.java:89)
| at org.jboss.system.server.profileservice.ServerImpl.doStart(ServerImpl.java:403)
| at org.jboss.system.server.profileservice.ServerImpl.start(ServerImpl.java:342)
| at org.jboss.Main.boot(Main.java:210)
| at org.jboss.Main$1.run(Main.java:523)
| at java.lang.Thread.run(Thread.java:595)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4059992#4059992
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4059992
16 years, 10 months