0 Replies Latest reply: Aug 5, 2013 12:36 AM by 727deb30-9084-46a3-852d-0677103e8ac3 RSS

    getting an interrupted exception when trying to bring down the service

    727deb30-9084-46a3-852d-0677103e8ac3

      Hi,

      From the client side , I started an invocation service which is giving an interrupted exception when trying to shut it down.

       

      2013-08-01 12:21:15.576 PDT ERROR -  -  -  - Oracle Coherence 3.7.1.6 (thread=Invocation:customerLoaderWM:EventDispatcher, member=5): This thread was interrupted while waiting for the results of a request:

      Poll

        {

        PollId=20, active

        InitTimeMillis=1375384875574

        Service=Cluster (0)

        RespondedMemberSet=[]

        LeftMemberSet=[]

        RemainingMemberSet=[1]

        },

      2013-08-01 12:21:15.576 PDT ERROR -  -  -  - Oracle Coherence 3.7.1.6 (thread=Invocation:customerLoaderWM:EventDispatcher, member=5): Error while starting service "customerLoaderWM": (Wrapped: Interrupted while waiting for response from:[Member(Id=1, Timestamp=2013-08-01 12:20:11.375, Address=10.241.100.189:18088, MachineId=42483, Location=site:,machine:slc05esi,process:4777,member:ecs1, Role=OracleChargingLauncher)]) java.lang.InterruptedException

          at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.processPollInterrupt(Grid.CDB:40)

          at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:54)

          at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)

          at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService.ensureService(ClusterService.CDB:15)

          at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.register(Grid.CDB:5)

          at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:3)

          at com.tangosol.coherence.component.util.SafeService.startService(SafeService.CDB:39)

          at com.tangosol.coherence.component.util.SafeService.restartService(SafeService.CDB:28)

          at com.tangosol.coherence.component.util.SafeService.ensureRunningService(SafeService.CDB:23)

          at com.tangosol.coherence.component.util.SafeService.start(SafeService.CDB:14)

          at com.tangosol.coherence.commonj.WorkManager.getServers(WorkManager.java:599)

          at com.tangosol.coherence.commonj.WorkManager.disableServer(WorkManager.java:656)

          at com.tangosol.coherence.commonj.WorkManager$ServiceListener.memberLeft(WorkManager.java:1213)

          at com.tangosol.net.MemberEvent.dispatch(MemberEvent.java:116)

          at com.tangosol.net.MemberEvent.dispatch(MemberEvent.java:87)

          at com.tangosol.coherence.component.util.SafeService.translateEvent(SafeService.CDB:28)

          at com.tangosol.coherence.component.util.SafeService.memberLeft(SafeService.CDB:1)

          at com.tangosol.net.MemberEvent.dispatch(MemberEvent.java:116)

          at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$DispatchEvent.run(Grid.CDB:7)

          at com.tangosol.coherence.component.util.daemon.queueProcessor.Service$EventDispatcher.onNotify(Service.CDB:26)

          at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)

          at java.lang.Thread.run(Thread.java:662)

      Caused by: java.lang.InterruptedException

          at java.lang.Object.wait(Native Method)

          at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:39)

       

      It says one thread is interrupted by another. Has anyone faced this issue?.

      Any info on this is appreciated.

      Thanks.