4 Replies Latest reply: Sep 22, 2009 2:25 AM by 339424 RSS

    start Conherence ERROR!!!

    720294
      WHEN I START cache-server.cmd.

      THE CONSOLE ALWAYS TELL ME

      2009-09-01 20:33:48.031/606.672 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat
      is overdue; rejoining multicast group.
      2009-09-01 20:33:55.640/614.281 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat
      is overdue; rejoining multicast group.
      2009-09-01 20:34:03.234/621.875 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat
      is overdue; rejoining multicast group.

      WHAT'S THAT?WHAT COULD I DO?
        • 1. Re: start Conherence ERROR!!!
          rob.misek
          Hi,

          Would you please provide the all of the logging? This would help us assist you.

          :Rob:
          Coherence Team
          • 2. Re: start Conherence ERROR!!!
            705832
            I am also getting same error.
            I am configuring JAVA Callout in OSB for using Oracle Coherence.
            I am getting value from DB which I was expecting.
            But after sometime Cache is automatically gets expired due to ConnectionException.

            Please see the logs:

            2009-09-08 15:33:21.578/863.641 Oracle Coherence 3.5.1/461 <Info> (thread=[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded operational configuration from resource "jar:file:/C:/bea1031/user_projects/domains/OSB1/lib/coherence.jar!/tangosol-coherence.xml"
            2009-09-08 15:33:21.594/863.657 Oracle Coherence 3.5.1/461 <Info> (thread=[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded operational overrides from resource "jar:file:/C:/bea1031/user_projects/domains/OSB1/lib/coherence.jar!/tangosol-coherence-override-dev.xml"
            2009-09-08 15:33:21.594/863.657 Oracle Coherence 3.5.1/461 <D5> (thread=[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Optional configuration override "/tangosol-coherence-override.xml" is not specified
            2009-09-08 15:33:21.609/863.672 Oracle Coherence 3.5.1/461 <D5> (thread=[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Optional configuration override "/custom-mbeans.xml" is not specified

            Oracle Coherence Version 3.5.1/461
            Grid Edition: Development mode
            Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved.

            2009-09-08 15:33:22.062/864.125 Oracle Coherence GE 3.5.1/461 <Info> (thread=[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded cache configuration from "file:/C:/cache-config.xml"
            2009-09-08 15:33:25.016/867.079 Oracle Coherence GE 3.5.1/461 <D5> (thread=Cluster, member=n/a): Service Cluster joined the cluster with senior service member n/a
            2009-09-08 15:33:28.281/870.344 Oracle Coherence GE 3.5.1/461 <Info> (thread=Cluster, member=n/a): Created a new cluster "cluster:0xD1CB" with Member(Id=1, Timestamp=2009-09-08 15:33:24.0, Address=9.126.232.94:8088, MachineId=40798, Location=site:in.ibm.com,machine:sanjajai,process:2748, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=1) UID=0x097EE85E00000123991B91E09F5E1F98
            2009-09-08 15:33:28.656/870.719 Oracle Coherence GE 3.5.1/461 <D5> (thread=Invocation:Management, member=1): Service Management joined the cluster with senior service member 1
            2009-09-08 15:33:29.469/871.532 Oracle Coherence GE 3.5.1/461 <D5> (thread=DistributedCache, member=1): Service DistributedCache joined the cluster with senior service member 1
            2009-09-08 15:33:32.484/874.547 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat is overdue; rejoining multicast group.
            UCAD_SERVER_3
            <Sep 8, 2009 3:33:32 PM IST> <Error> <ALSB Logging> <BEA-000000> < [PipelinePairNode1, PipelinePairNode1_request, stage1, REQUEST] result: UCAD_SERVER_3>
            2009-09-08 15:33:40.656/882.719 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat is overdue; rejoining multicast group.
            2009-09-08 15:33:48.562/890.625 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat is overdue; rejoining multicast group.
            2009-09-08 15:33:56.547/898.610 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat is overdue; rejoining multicast group.
            2009-09-08 15:34:04.438/906.641 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat is overdue; rejoining multicast group.
            2009-09-08 15:34:12.656/914.719 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat is overdue; rejoining multicast group.
            2009-09-08 15:34:20.734/922.797 Oracle Coherence GE 3.5.1/461 <Info> (thread=PacketListenerN, member=1): Scheduled senior member heartbeat is overdue; rejoining multicast group.
            2009-09-08 15:34:28.234/930.297 Oracle Coherence GE 3.5.1/461 <Error> (thread=PacketListenerN, member=1): Stopping cluster due to unhandled exception: com.tangosol.net.messaging.ConnectionException: Unable to refresh sockets: [UnicastUdpSocket{State=STATE_OPEN, address:port=9.126.232.94:8088}, MulticastUdpSocket{State=STATE_OPEN, address:port=224.3.5.1:35461, InterfaceAddress=9.126.232.94, TimeToLive=4}, TcpSocketAccepter{State=STATE_OPEN, ServerSocket=9.126.232.94:8088}]; last failed socket: MulticastUdpSocket{State=STATE_OPEN, address:port=224.3.5.1:35461, InterfaceAddress=9.126.232.94, TimeToLive=4}
            at com.tangosol.coherence.component.net.Cluster$SocketManager.refreshSockets(Cluster.CDB:91)
            at com.tangosol.coherence.component.net.Cluster$SocketManager$MulticastUdpSocket.onInterruptedIOException(Cluster.CDB:9)
            at com.tangosol.coherence.component.net.socket.UdpSocket.receive(UdpSocket.CDB:33)
            at com.tangosol.coherence.component.net.UdpPacket.receive(UdpPacket.CDB:4)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketListener.onNotify(PacketListener.CDB:19)
            at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
            at java.lang.Thread.run(Thread.java:619)
            Caused by: java.net.SocketTimeoutException: Receive timed out
            at java.net.PlainDatagramSocketImpl.receive0(Native Method)
            at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
            at java.net.DatagramSocket.receive(DatagramSocket.java:712)
            at com.tangosol.coherence.component.net.socket.UdpSocket.receive(UdpSocket.CDB:20)
            at com.tangosol.coherence.component.net.UdpPacket.receive(UdpPacket.CDB:4)
            at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketListener.onNotify(PacketListener.CDB:19)
            at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
            at java.lang.Thread.run(Thread.java:619)

            2009-09-08 15:34:28.266/930.329 Oracle Coherence GE 3.5.1/461 <D5> (thread=Cluster, member=1): Service Cluster left the cluster
            2009-09-08 15:34:28.359/930.422 Oracle Coherence GE 3.5.1/461 <D5> (thread=Invocation:Management, member=1): Service Management left the cluster
            2009-09-08 15:34:28.359/930.422 Oracle Coherence GE 3.5.1/461 <D5> (thread=DistributedCache, member=1): Service DistributedCache left the cluster


            Here is my cache-config.xml:

            <cache-config>
            <caching-scheme-mapping>
            <!--
            Caches with names that start with 'DBBacked' will be created
            as distributed-db-backed.
            -->
            <cache-mapping>
            <cache-name>UCADServerCache</cache-name>
            <scheme-name>distributed-db-backed</scheme-name>
            </cache-mapping>
            </caching-scheme-mapping>
            <caching-schemes>
            <!--
            DB Backed Distributed caching scheme.
            -->
            <distributed-scheme>
            <scheme-name>distributed-db-backed</scheme-name>
            <service-name>DistributedCache</service-name>

                 <backing-map-scheme>
                 
            <read-write-backing-map-scheme>
                 <internal-cache-scheme>
            <local-scheme>
            <eviction-policy>LRU</eviction-policy>
            <high-units>5</high-units>
            <expiry-delay>0</expiry-delay>
            </local-scheme>
            </internal-cache-scheme>
            <cachestore-scheme>
            <class-scheme>
            <class-name>com.ibm.rogers.eif.services.lookup.UCADServerCacheStore</class-name>
            <init-params>
            <init-param>
            <param-type>java.lang.String</param-type>
            <param-value>ROUTING_LOOKUP</param-value>
            </init-param>
            </init-params>
            </class-scheme>
            </cachestore-scheme>
            <read-only>true</read-only>
            <!--
            To make this a write-through cache just change the value below to 0 (zero)
            -->
            <write-delay-seconds>0</write-delay-seconds>
            </read-write-backing-map-scheme>
            </backing-map-scheme>
            <listener/>
            <autostart>true</autostart>
            </distributed-scheme>
            </caching-schemes>
            </cache-config>

            and here is my tangosol-coherence-override.xml:

            <?xml version='1.0'?>

            <!--
            This operational configuration override file is set up for use with Coherence in
            a development mode.
            -->
            <coherence>
            <cluster-config>
            <multicast-listener>
            <time-to-live system-property="tangosol.coherence.ttl">4</time-to-live>
            <join-timeout-milliseconds>30000</join-timeout-milliseconds>
            </multicast-listener>

            <packet-publisher>
            <packet-delivery>
            <timeout-milliseconds>300000</timeout-milliseconds>
            </packet-delivery>
            </packet-publisher>

            <service-guardian>
            <timeout-milliseconds system-property="tangosol.coherence.guard.timeout">35000</timeout-milliseconds>
            </service-guardian>
            </cluster-config>

            <logging-config>
            <severity-level system-property="tangosol.coherence.log.level">5</severity-level>
            <character-limit system-property="tangosol.coherence.log.limit">0</character-limit>
            </logging-config>
            </coherence>

            Thanks in Advance for your reply.
            • 3. Re: start Conherence ERROR!!!
              647414
              Please turn all firewalls off and try again.
              • 4. Re: start Conherence ERROR!!!
                339424
                Hi,

                This error can indicate problems with multicast connectivity on your network. I would recommend performing a multicast connectivity test to diagnose the issue further:
                http://coherence.oracle.com/display/COH35UG/Performing+a+Multicast+Connectivity+Test

                thanks,
                -Rob