[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16474704#comment-16474704 ] ASF subversion and git services commented on GEODE-5173: Commit 52bdb96e7c073ed623f4f53e1e6083f849bf2863 in geode's branch refs/heads/feature/GEODE-5145 from [~eshu] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=52bdb96 ] Feature/geode 5173 1 (#1948) * GEODE-5173: Transaction will fault in value if value is Token.NOT_AVAILABLE or isEvicted. > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Affects Versions: 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 1.4.0, 1.5.0, 1.6.0 >Reporter: Dan Smith >Assignee: Eric Shu >Priority: Major > Labels: pull-request-available > Fix For: 1.7.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > at > sun.rmi.transport.
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16472781#comment-16472781 ] ASF subversion and git services commented on GEODE-5173: Commit 52bdb96e7c073ed623f4f53e1e6083f849bf2863 in geode's branch refs/heads/develop from [~eshu] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=52bdb96 ] Feature/geode 5173 1 (#1948) * GEODE-5173: Transaction will fault in value if value is Token.NOT_AVAILABLE or isEvicted. > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Affects Versions: 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 1.4.0, 1.5.0, 1.6.0 >Reporter: Dan Smith >Assignee: Eric Shu >Priority: Major > Labels: pull-request-available > Fix For: 1.7.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > at > sun.rmi.transport.tcp.TCPTran
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16471329#comment-16471329 ] ASF subversion and git services commented on GEODE-5173: Commit 5f3cb338d510e6a8cdd2db5260500d3fdec1 in geode's branch refs/heads/feature/GEODE-5173-1 from [~eshu] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=5f3cb33 ] Revert "Revert "GEODE-5173: Transaction will fault in value from disk if value is Tok… (#1925)"" This reverts commit eb6055e9db64d008cdee0c0d96e8aed90ccd1faf. > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Affects Versions: 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 1.4.0, 1.5.0, 1.6.0 >Reporter: Dan Smith >Assignee: Eric Shu >Priority: Major > Labels: pull-request-available > Fix For: 1.7.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.ja
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16469671#comment-16469671 ] ASF subversion and git services commented on GEODE-5173: Commit eb6055e9db64d008cdee0c0d96e8aed90ccd1faf in geode's branch refs/heads/feature/GEODE-5087 from [~eshu] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=eb6055e ] Revert "GEODE-5173: Transaction will fault in value from disk if value is Tok… (#1925)" This reverts commit 99074c6314f917437af4bbae76be21ddc3dde78a. > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Affects Versions: 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 1.4.0, 1.5.0, 1.6.0 >Reporter: Dan Smith >Assignee: Eric Shu >Priority: Major > Labels: pull-request-available > Fix For: 1.7.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) >
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16469285#comment-16469285 ] ASF subversion and git services commented on GEODE-5173: Commit eb6055e9db64d008cdee0c0d96e8aed90ccd1faf in geode's branch refs/heads/develop from [~eshu] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=eb6055e ] Revert "GEODE-5173: Transaction will fault in value from disk if value is Tok… (#1925)" This reverts commit 99074c6314f917437af4bbae76be21ddc3dde78a. > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Affects Versions: 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 1.4.0, 1.5.0, 1.6.0 >Reporter: Dan Smith >Assignee: Eric Shu >Priority: Major > Labels: pull-request-available > Fix For: 1.7.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > at >
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16467643#comment-16467643 ] ASF subversion and git services commented on GEODE-5173: Commit 99074c6314f917437af4bbae76be21ddc3dde78a in geode's branch refs/heads/develop from [~eshu] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=99074c6 ] GEODE-5173: Transaction will fault in value from disk if value is Tok… (#1925) * GEODE-5173: Transaction will fault in value from disk if value is Token.NOT_AVAILABLE. > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Affects Versions: 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 1.4.0, 1.5.0, 1.6.0 >Reporter: Dan Smith >Assignee: Eric Shu >Priority: Major > Labels: pull-request-available > Time Spent: 1h 10m > Remaining Estimate: 0h > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > at > sun.rmi.trans
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16467642#comment-16467642 ] ASF subversion and git services commented on GEODE-5173: Commit 99074c6314f917437af4bbae76be21ddc3dde78a in geode's branch refs/heads/develop from [~eshu] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=99074c6 ] GEODE-5173: Transaction will fault in value from disk if value is Tok… (#1925) * GEODE-5173: Transaction will fault in value from disk if value is Token.NOT_AVAILABLE. > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Affects Versions: 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.2.1, 1.4.0, 1.5.0, 1.6.0 >Reporter: Dan Smith >Assignee: Eric Shu >Priority: Major > Labels: pull-request-available > Time Spent: 1h 10m > Remaining Estimate: 0h > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > at > sun.rmi.trans
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16464265#comment-16464265 ] ASF subversion and git services commented on GEODE-5173: Commit 8644df61dc5c062fbca45517e407c5ad8dff15db in geode's branch refs/heads/feature/GEODE-5173 from [~eshu] [ https://gitbox.apache.org/repos/asf?p=geode.git;h=8644df6 ] GEODE-5173: Transaction will fault in value from disk if value is Token.NOT_AVAILABLE. > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Reporter: Dan Smith >Assignee: Eric Shu >Priority: Major > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683) > at java.security.AccessController.doPrivileged(Native Method) > at
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16461574#comment-16461574 ] Dan Smith commented on GEODE-5173: -- Geode Dunit test that demonstrates the problem is here: https://github.com/upthewaterspout/geode/tree/feature/GEODE-5173 > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Reporter: Dan Smith >Priority: Major > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.Thr
[jira] [Commented] (GEODE-5173) Transactional get from a client on a REPLICATE_HEAP_LRU region throws NotSerializableException
[ https://issues.apache.org/jira/browse/GEODE-5173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16461573#comment-16461573 ] Dan Smith commented on GEODE-5173: -- This issue was first reported by Pieter van Zyl on the user list - https://lists.apache.org/thread.html/bb7ffadb2cab2811a9cff74e296221a1554b7c58d76e8facc76c7e33@%3Cuser.geode.apache.org%3E > Transactional get from a client on a REPLICATE_HEAP_LRU region throws > NotSerializableException > -- > > Key: GEODE-5173 > URL: https://issues.apache.org/jira/browse/GEODE-5173 > Project: Geode > Issue Type: Bug > Components: persistence, transactions >Reporter: Dan Smith >Priority: Major > > Doing a get from a client within a transaction on a region with persistence > and overflow results in the below exception. > It looks like this issue has to do with some code returning a > Token.NOT_AVAILABLE rather than reading the value from disk if the get is > performed within a transaction. Without using transactions, this same use > case works: > > {noformat} > Caused by: org.apache.geode.cache.client.ServerOperationException: remote > server on 10.1.10.126(15995:loner):34188:40be7322: > org.apache.geode.SerializationException: failed serializing object > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:680) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:739) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.handleException(OpExecutorImpl.java:622) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:384) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithServerAffinity(OpExecutorImpl.java:231) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:140) > at > org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127) > at > org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782) > at org.apache.geode.cache.client.internal.GetOp.execute(GetOp.java:91) > at > org.apache.geode.cache.client.internal.ServerRegionProxy.get(ServerRegionProxy.java:113) > at > org.apache.geode.internal.cache.tx.ClientTXRegionStub.findObject(ClientTXRegionStub.java:72) > at > org.apache.geode.internal.cache.TXStateStub.findObject(TXStateStub.java:472) > at > org.apache.geode.internal.cache.TXStateProxyImpl.findObject(TXStateProxyImpl.java:536) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1400) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1334) > at > org.apache.geode.internal.cache.LocalRegion.get(LocalRegion.java:1319) > at > org.apache.geode.internal.cache.AbstractRegion.get(AbstractRegion.java:408) > at > org.apache.geode.internal.cache.ClientPersistentTransactionDUnitTest.lambda$test$2c6907a2$1(ClientPersistentTransactionDUnitTest.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:361) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(