Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Entries disappearing from cache...again.

snidely_whiplashOct 17 2009 — edited Oct 19 2009
I had nearly the same problem before but I thought upgrading to 3.5.1/461p1 fixed it. Apparently not because it's back. My original post is here:

link: 3819131

In the ...output below from the console app I connect to the cache and list the size. It's 0. Then in another app (member 3) I populate the cache with 97 objects. Size returns the right value but when I list them I get "Iterator returned 0 items". Just as in the prev post when I remove the line
 entry.getOriginalValue();
...from the 'executions' cache's Trigger's process() method everything is fine.

C:\coherence\bin>set coherence_home=C:\coherence\bin\\..

C:\coherence\bin>set java_home=c:\jdk

C:\coherence\bin>set memory=123m

C:\coherence\bin>set java_opts= -Xms123m

C:\coherence\bin>set java_opts= -Xms123m -Xmx123m

C:\coherence\bin>set java_opts= -Xms123m -Xmx123m -server

C:\coherence\bin>REM set java_opts= -Xms123m -Xmx123m -server -Dtangosol.coherence.clusteraddress=224.0.0.1

C:\coherence\bin>REM set java_opts= -Xms123m -Xmx123m -server -Dtangosol.coherence.clusterport=65432

C:\coherence\bin>set java_opts= -Xms123m -Xmx123m -server -Dtangosol.coherence.distributed.localstorage=false

C:\coherence\bin>set java_opts= -Xms123m -Xmx123m -server -Dtangosol.coherence.distributed.localstorage=false -Dtangosol.coherence.log.level=6

C:\coherence\bin>set java_opts= -Xms123m -Xmx123m -server -Dtangosol.coherence.distributed.localstorage=false -Dtangosol.coherence.log.level=6 -Dtangosol.coherence.cacheconfig=c:/coherence/cache-config-dev.xml

C:\coherence\bin>set CP=;"C:\coherence\bin\\..\lib\coherence.jar"

C:\coherence\bin>set CP=;"C:\coherence\bin\\..\lib\coherence.jar";S:\java\oms2\lib\oms2.jar

C:\coherence\bin>set CP=;"C:\coherence\bin\\..\lib\coherence.jar";S:\java\oms2\lib\oms2.jar;S:\java\coup\lib\coup.jar

C:\coherence\bin>set CP=;"C:\coherence\bin\\..\lib\coherence.jar";S:\java\oms2\lib\oms2.jar;S:\java\coup\lib\coup.jar;S:\java\mju\classes

C:\coherence\bin>set CP=;"C:\coherence\bin\\..\lib\coherence.jar";S:\java\oms2\lib\oms2.jar;S:\java\coup\lib\coup.jar;S:\java\mju\classes;S:\java\javaclasses\mysql-connector-java.jar

C:\coherence\bin>set CP=;"C:\coherence\bin\\..\lib\coherence.jar";S:\java\oms2\lib\oms2.jar;S:\java\coup\lib\coup.jar;S:\java\mju\classes;S:\java\javaclasses\mysql-connector-java.jar;S:\java\javaclasses\log4j-1.2.8.jar

C:\coherence\bin>if "" == "true" (echo ** Starting storage enabled console ** )  else (echo ** Starting storage disabled console ** )
** Starting storage disabled console **

C:\coherence\bin>copy c:\jdk\bin\java.exe  c:\jdk\bin\java_for_coherence_console.exe
        1 file(s) copied.

C:\coherence\bin>c:\jdk\bin\java_for_coherence_console.exe -cp ;"C:\coherence\bin\\..\lib\coherence.jar";S:\java\oms2\lib\oms2.jar;S:\java\coup\lib\coup.jar;S:\java\mju\classes;S:\java\javaclasses\mysql-connector-java.jar;S:\java\javaclasses\log4j-1.2.8.jar  -Xms123m -Xmx123m -server -Dtangosol.coherence.distributed.localstorage=false -Dtangosol.coherence.log.level=6 -Dtangosol.coherence.cacheconfig=c:/coherence/cache-config-dev.xml com.tangosol.net.CacheFactory
2009-10-16 21:33:07.816/0.203 Oracle Coherence 3.5.1/461p1 <Info> (thread=main, member=n/a): Loaded operational configuration from resource "jar:file:/C:/coherence/lib/coherence.jar!/tangosol-coherence.xml"
2009-10-16 21:33:07.820/0.207 Oracle Coherence 3.5.1/461p1 <Info> (thread=main, member=n/a): Loaded operational overrides from resource "jar:file:/C:/coherence/lib/coherence.jar!/tangosol-coherence-override-dev.xml"
2009-10-16 21:33:07.821/0.208 Oracle Coherence 3.5.1/461p1 <D5> (thread=main, member=n/a): Optional configuration override "/tangosol-coherence-override.xml" is not specified
2009-10-16 21:33:07.825/0.212 Oracle Coherence 3.5.1/461p1 <D5> (thread=main, member=n/a): Optional configuration override "/custom-mbeans.xml" is not specified
2009-10-16 21:33:07.826/0.213 Oracle Coherence 3.5.1/461p1 <D6> (thread=main, member=n/a): Loaded edition data from "jar:file:/C:/coherence/lib/coherence.jar!/coherence-grid.xml"

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

2009-10-16 21:33:08.293/0.680 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=n/a): Service Cluster joined the cluster with senior service member n/a
2009-10-16 21:33:08.501/0.888 Oracle Coherence GE 3.5.1/461p1 <Info> (thread=Cluster, member=n/a): This Member(Id=2, Timestamp=2009-10-16 21:33:08.302, Address=192.168.10.167:8091, MachineId=25255, Location=machine:box2,process:5564, Role=CoherenceConsole, Edition=Grid Edition, Mode=Development, CpuCount=4, SocketCount=4) joined cluster "cluster:0xD1CB" with senior Member(Id=1, Timestamp=2009-10-16 21:32:46.997, Address=192.168.10.167:8088, MachineId=25255, Location=machine:box2,process:5980, Role=CoherenceServer, Edition=Grid Edition, Mode=Development, CpuCount=4, SocketCount=4)
2009-10-16 21:33:08.506/0.893 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=n/a): Member 1 joined Service Management with senior member 1
2009-10-16 21:33:08.506/0.893 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=n/a): Member 1 joined Service ReplicatedCache.Optimistic with senior member 1
2009-10-16 21:33:08.506/0.893 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=n/a): Member 1 joined Service DistributedCache with senior member 1
2009-10-16 21:33:08.534/0.921 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Invocation:Management, member=2): Service Management joined the cluster with senior service member 1
SafeCluster: Name=cluster:0xD1CB

Group{Address=224.3.5.1, Port=35461, TTL=4}

MasterMemberSet
  (
  ThisMember=Member(Id=2, Timestamp=2009-10-16 21:33:08.302, Address=192.168.10.167:8091, MachineId=25255, Location=machine:box2,process:5564, Role=CoherenceConsole)
  OldestMember=Member(Id=1, Timestamp=2009-10-16 21:32:46.997, Address=192.168.10.167:8088, MachineId=25255, Location=machine:box2,process:5980, Role=CoherenceServer)
  ActualMemberSet=MemberSet(Size=2, BitSetCount=2
    Member(Id=1, Timestamp=2009-10-16 21:32:46.997, Address=192.168.10.167:8088, MachineId=25255, Location=machine:box2,process:5980, Role=CoherenceServer)
    Member(Id=2, Timestamp=2009-10-16 21:33:08.302, Address=192.168.10.167:8091, MachineId=25255, Location=machine:box2,process:5564, Role=CoherenceConsole)
    )
  RecycleMillis=120000
  RecycleSet=MemberSet(Size=0, BitSetCount=0
    )
  )

Services
  (
  TcpRing{TcpSocketAccepter{State=STATE_OPEN, ServerSocket=192.168.10.167:8091}, Connections=[]}
  ClusterService{Name=Cluster, State=(SERVICE_STARTED, STATE_JOINED), Id=0, Version=3.5, OldestMemberId=1}
  InvocationService{Name=Management, State=(SERVICE_STARTED), Id=1, Version=3.1, OldestMemberId=1}
  )

Map (?):
2009-10-16 21:33:10.269/2.656 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=TcpRingListener, member=2): TcpRing: connecting to member 1 using TcpSocket{State=STATE_OPEN, Socket=Socket[addr=/192.168.10.167,port=9942,localport=8091]}

Map (?): cache executions
2009-10-16 21:33:19.506/11.893 Oracle Coherence GE 3.5.1/461p1 <Info> (thread=main, member=2): Loaded cache configuration from "file:/C:/coherence/cache-config-dev.xml"
2009-10-16 21:33:19.636/12.023 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=DistributedCache, member=2): Service DistributedCache joined the cluster with senior service member 1
2009-10-16 21:33:19.643/12.030 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=DistributedCache, member=2): Service DistributedCache: received ServiceConfigSync containing 258 entries
<distributed-scheme>
  <!--
  <serializer>
  <class-
  name>com.tangosol.io.pof.ConfigurablePofContext</class-
  name>
  </serializer>
  -->
  <scheme-name>executions-scheme</scheme-name>
  <service-name>DistributedCache</service-name>
  <listener>
    <class-scheme>
      <class-factory-name>oms.grid.ExecutionAddTrigger</class-factory-name>
      <method-name>createTriggerListener</method-name>
    </class-scheme>
  </listener>
  <backing-map-scheme>
    <!--
    <local-
    scheme>
    <scheme-
    ref>example-
    binary-
    backing-
    map</scheme-
    ref>
    </local-
    scheme>
    -->
    <read-write-backing-map-scheme>
      <scheme-name>ExecutionDatabaseScheme</scheme-name>
      <internal-cache-scheme>
        <local-scheme>
          <!--
          Any Memory Scheme Name Could Go Here, Right?
          -->
          <scheme-name>SomeScheme1</scheme-name>
        </local-scheme>
      </internal-cache-scheme>
      <cachestore-scheme>
        <class-scheme>
          <class-name>oms.grid.ExecutionCacheStore</class-name>
          <class-factory-name>oms.grid.ExecutionCacheStore</class-factory-name>
          <init-params>
            <init-param>
              <param-name>url</param-name>
              <param-type>String</param-type>
              <param-value>jdbc:mysql://localhost:6033/oms2?autoReconnect=true</param-value>
            </init-param>
            <init-param>
              <param-name>username</param-name>
              <param-type>String</param-type>
              <param-value>xxx</param-value>
            </init-param>
            <init-param>
              <param-name>password</param-name>
              <param-type>String</param-type>
              <param-value>xxx</param-value>
            </init-param>
          </init-params>
        </class-scheme>
      </cachestore-scheme>
      <write-delay>30s</write-delay>
      <write-batch-factor>0.5</write-batch-factor>
    </read-write-backing-map-scheme>
  </backing-map-scheme>
  <autostart>true</autostart>
</distributed-scheme>

Map (executions): size
0

Map (executions): list

Map (executions):
2009-10-16 21:34:00.778/53.165 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member(Id=3, Timestamp=2009-10-16 21:34:00.586, Address=192.168.10.167:8092, MachineId=25255, Location=machine:box2,process:5748, Role=Execution_viewer) joined Cluster with senior member 1

Map (executions):
2009-10-16 21:34:00.830/53.217 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member 3 joined Service Management with senior member 1

Map (executions):
2009-10-16 21:34:01.342/53.729 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member 3 joined Service DistributedCache with senior member 1

Map (executions): size
97

Map (executions): list
Only 50 out of total 97 items were printed
Iterator returned 0 items

Map (executions):
2009-10-16 21:36:12.264/184.651 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): MemberLeft notification for Member 3 received from Member(Id=1, Timestamp=2009-10-16 21:32:46.997, Address=192.168.10.167:8088, MachineId=25255, Location=machine:box2,process:5980, Role=CoherenceServer)
2009-10-16 21:36:12.264/184.651 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member 3 left service Management with senior member 1
2009-10-16 21:36:12.264/184.651 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member 3 left service DistributedCache with senior member 1
2009-10-16 21:36:12.265/184.652 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member(Id=3, Timestamp=2009-10-16 21:36:12.265, Address=192.168.10.167:8092, MachineId=25255, Location=machine:box2,process:5748, Role=Execution_viewer) left Cluster with senior member 1

Map (executions):
2009-10-16 21:36:16.700/189.087 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): TcpRing: disconnected from member 1 due to a kill request
2009-10-16 21:36:16.700/189.087 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member 1 left service Management with senior member 2
2009-10-16 21:36:16.700/189.087 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member 1 left service ReplicatedCache.Optimistic with senior member n/a
2009-10-16 21:36:16.700/189.087 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member 1 left service DistributedCache with senior member 2
2009-10-16 21:36:16.700/189.087 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Invocation:Management, member=2): Service Management: sending ServiceConfigSync to all
2009-10-16 21:36:16.700/189.087 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=DistributedCache, member=2): Service DistributedCache: sending ServiceConfigSync to all
2009-10-16 21:36:16.700/189.087 Oracle Coherence GE 3.5.1/461p1 <D5> (thread=Cluster, member=2): Member(Id=1, Timestamp=2009-10-16 21:36:16.7, Address=192.168.10.167:8088, MachineId=25255, Location=machine:box2,process:5980, Role=CoherenceServer) left Cluster with senior member 2

Map (executions): 2009-10-16 21:36:20.640/193.027 Oracle Coherence GE 3.5.1/461p1 <D4> (thread=ShutdownHook, member=2): ShutdownHook: stopping cluster node
Terminate batch job (Y/N)? y
Thanks..
Andrew
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 16 2009
Added on Oct 17 2009
3 comments
1,066 views