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