DefaultRepositoryClusteringHandler needs better handling of SuspectException
----------------------------------------------------------------------------
Key: JBAS-7264
URL:
https://jira.jboss.org/jira/browse/JBAS-7264
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: JBossAS-5.1.0.GA
Reporter: Brian Stansberry
Carlo reports this in a server startup during a testsuite run:
2009-09-14 23:24:49,703 ERROR
[org.jboss.system.server.profileservice.repository.ScopedProfileServiceController]
(Thread-1) Error installing to Create: name=ProfileKey@435c41b[domain=default,
server=default, name=farm] state=Configured mode=On Demand requiredState=Installed
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.system.server.profileservice.repository.AbstractProfileLifeCycleAction.invoke(AbstractProfileLifeCycleAction.java:97)
at
org.jboss.system.server.profileservice.repository.AbstractProfileLifeCycleAction.invoke(AbstractProfileLifeCycleAction.java:77)
at
org.jboss.system.server.profileservice.repository.AbstractProfileLifeCycleAction.install(AbstractProfileLifeCycleAction.java:49)
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:1632)
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:258)
at
org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:97)
at
org.jboss.bootstrap.impl.base.server.AbstractServer.startBootstraps(AbstractServer.java:851)
at
org.jboss.bootstrap.impl.base.server.AbstractServer$StartServerTask.run(AbstractServer.java:432)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.RuntimeException: SuspectedException
at
org.jboss.profileservice.cluster.repository.DefaultRepositoryClusteringHandler.rethrowAsUnchecked(DefaultRepositoryClusteringHandler.java:951)
at
org.jboss.profileservice.cluster.repository.DefaultRepositoryClusteringHandler.getModificationsFromCluster(DefaultRepositoryClusteringHandler.java:542)
at
org.jboss.profileservice.cluster.repository.DefaultRepositoryClusteringHandler.synchronizeContent(DefaultRepositoryClusteringHandler.java:309)
at
org.jboss.system.server.profileservice.repository.clustered.ClusteredDeploymentRepository.load(ClusteredDeploymentRepository.java:255)
at
org.jboss.system.server.profile.repository.AbstractProfile.create(AbstractProfile.java:158)
... 22 more
Caused by: SuspectedException
at org.jgroups.blocks.MessageDispatcher.sendMessage(MessageDispatcher.java:603)
at org.jgroups.blocks.RpcDispatcher.callRemoteMethod(RpcDispatcher.java:323)
at org.jgroups.blocks.RpcDispatcher.callRemoteMethod(RpcDispatcher.java:304)
at
org.jboss.ha.framework.server.ClusterPartition.callMethodOnNode(ClusterPartition.java:1201)
at
org.jboss.profileservice.cluster.repository.DefaultRepositoryClusteringHandler.getModificationsFromCluster(DefaultRepositoryClusteringHandler.java:506)
... 25 more
2009-09-14 23:24:49,706 INFO
[org.jboss.system.server.profileservice.ProfileServiceBootstrap] (Thread-1) Loading
profile: ProfileKey@56de24c5[domain=default, server=default, name=cluster-udp-BR-1]
2009-09-14 23:24:49,706 DEBUG
[org.jboss.system.server.profileservice.repository.AbstractProfileService] (Thread-1)
Activating profile: NoopProfile@208e2fb5{key = ProfileKey@56de24c5[domain=default,
server=default, name=cluster-udp-BR-1]}
2009-09-14 23:24:49,707 DEBUG [org.jboss.bootstrap.impl.base.server.AbstractServer]
(Thread-1) Encountered exception while starting, caching it to be thrown later:
java.lang.IllegalStateException: Incompletely deployed:
SuspectException means one of the targets of a group RPC was excluded from the group
before responding.
Depending on when a SuspectException is thrown, it may be harmless; we need to recognized
those points and deal with them rather than propagating the exception.
--
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