geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kenneth Howe (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (GEODE-1278) AbstractPeerTXRegionStub should throw TransactionDataNodeHasDeparted when remote cache is closed
Date Fri, 22 Apr 2016 17:48:13 GMT

     [ https://issues.apache.org/jira/browse/GEODE-1278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Kenneth Howe updated GEODE-1278:
--------------------------------
    Affects Version/s: 1.0.0-incubating.M2
        Fix Version/s: 1.0.0-incubating.M3

> AbstractPeerTXRegionStub should throw TransactionDataNodeHasDeparted when remote cache
is closed
> ------------------------------------------------------------------------------------------------
>
>                 Key: GEODE-1278
>                 URL: https://issues.apache.org/jira/browse/GEODE-1278
>             Project: Geode
>          Issue Type: Bug
>          Components: transactions
>    Affects Versions: 1.0.0-incubating.M2
>            Reporter: Kenneth Howe
>            Assignee: Kenneth Howe
>             Fix For: 1.0.0-incubating.M3
>
>
> When a remote cache that is hosting a transaction is closed, the excetion thrown to the
application shoiuld be TransactionDataNodeHasDeparted rather than CacheClosedException.
> ERROR com.gemstone.gemfire.cache.TransactionException: com.gemstone.gemfire.cache.CacheClosedException:
Remote cache is closed:  GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102
> com.gemstone.gemfire.cache.TransactionException: com.gemstone.gemfire.cache.CacheClosedException:
Remote cache is closed:  GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102,
caused by com.gemstone.gemfire.cache.CacheClosedException: Remote cache is closed:  GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102
>         at com.gemstone.gemfire.internal.cache.tx.AbstractPeerTXRegionStub.getRegionKeysForIteration(AbstractPeerTXRegionStub.java:41)
>         at com.gemstone.gemfire.internal.cache.TXStateStub.getRegionKeysForIteration(TXStateStub.java:498)
>         at com.gemstone.gemfire.internal.cache.TXStateStub.getRegionKeysForIteration(TXStateStub.java:51)
>         at com.gemstone.gemfire.internal.cache.TXStateProxyImpl.getRegionKeysForIteration(TXStateProxyImpl.java:828)
>         at com.gemstone.gemfire.internal.cache.EntriesSet$EntriesIterator.createIterator(EntriesSet.java:220)
>         at com.gemstone.gemfire.internal.cache.EntriesSet$EntriesIterator.<init>(EntriesSet.java:120)
>         at com.gemstone.gemfire.internal.cache.EntriesSet.iterator(EntriesSet.java:85)
>         at com.gemstone.gemfire.internal.cache.tier.sockets.command.KeySet.fillAndSendKeySetResponseChunks(KeySet.java:153)
>         at com.gemstone.gemfire.internal.cache.tier.sockets.command.KeySet.cmdExecute(KeySet.java:107)
>         at com.gemstone.gemfire.internal.cache.tier.sockets.BaseCommand.execute(BaseCommand.java:177)
>         at com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection.doNormalMsg(ServerConnection.java:789)
>         at com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection.doOneMessage(ServerConnection.java:920)
>         at com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection.run(ServerConnection.java:1128)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl$1$1.run(AcceptorImpl.java:555)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: com.gemstone.gemfire.cache.CacheClosedException: Remote cache is closed: 
GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102
>         at Remote Member 'GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102'
in com.gemstone.gemfire.internal.cache.RemoteOperationMessage.process(RemoteOperationMessage.java:206)
>         at Remote Member 'GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102'
in com.gemstone.gemfire.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:386)
>         at Remote Member 'GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102'
in com.gemstone.gemfire.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:457)
>         at Remote Member 'GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102'
in java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>         at Remote Member 'GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102'
in java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at Remote Member 'GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102'
in com.gemstone.gemfire.distributed.internal.DistributionManager.runUntilShutdown(DistributionManager.java:692)
>         at Remote Member 'GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102'
in com.gemstone.gemfire.distributed.internal.DistributionManager$8$1.run(DistributionManager.java:1106)
>         at Remote Member 'GemFireTestVMregression7(bridgegemfire_1_2_GemFireTestVMregression7_20848:20848)<v3>:59102'
in java.lang.Thread.run(Thread.java:745)
>         at com.gemstone.gemfire.distributed.internal.ReplyException.handleAsUnexpected(ReplyException.java:75)
>         at com.gemstone.gemfire.internal.cache.partitioned.RemoteFetchKeysMessage$FetchKeysResponse.waitForKeys(RemoteFetchKeysMessage.java:472)
>         at com.gemstone.gemfire.internal.cache.tx.AbstractPeerTXRegionStub.getRegionKeysForIteration(AbstractPeerTXRegionStub.java:36)
>         ... 16 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message