Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-7264

DefaultRepositoryClusteringHandler needs better handling of SuspectException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • No Release
    • JBossAS-5.1.0.GA
    • None
    • None

      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.

              bstansbe@redhat.com Brian Stansberry
              bstansbe@redhat.com Brian Stansberry
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: