You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "nabarun (JIRA)" <ji...@apache.org> on 2018/10/03 21:38:41 UTC

[jira] [Closed] (GEODE-5294) ConcurrentModificationException may be thrown by ShutdownAllRequest when debug logging is enabled.

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

nabarun closed GEODE-5294.
--------------------------

> ConcurrentModificationException may be thrown by ShutdownAllRequest when debug logging is enabled.
> --------------------------------------------------------------------------------------------------
>
>                 Key: GEODE-5294
>                 URL: https://issues.apache.org/jira/browse/GEODE-5294
>             Project: Geode
>          Issue Type: Bug
>          Components: logging
>            Reporter: Jens Deppe
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.7.0
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> The following exception has been observed when debug logging is enabled:
> {noformat}
> [severe 2017/08/07 18:41:06.718 PDT  <P2P message reader for 10.118.50.14(dataStoregemfire3_r02-s02_14598:14598)<v127>:1025 shared ordered uid=47 port=40224> tid=0xc56] Uncaught exception processing  ShutdownAllResponse from 10.118.50.14(dataStoregemfire3_r02-s02_14598:14598)<v127>:1025 msgId=394 isToShutDown=true
> java.util.ConcurrentModificationException
>         at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1207)
>         at java.util.TreeMap$KeyIterator.next(TreeMap.java:1261)
>         at org.apache.geode.internal.logging.log4j.message.GemFireParameterizedMessage.recursiveDeepToString(GemFireParameterizedMessage.java:510)
>         at org.apache.geode.internal.logging.log4j.message.GemFireParameterizedMessage.deepToString(GemFireParameterizedMessage.java:393)
>         at org.apache.geode.internal.logging.log4j.message.GemFireParameterizedMessage.parseArguments(GemFireParameterizedMessage.java:178)
>         at org.apache.geode.internal.logging.log4j.message.GemFireParameterizedMessage.<init>(GemFireParameterizedMessage.java:131)
>         at org.apache.geode.internal.logging.log4j.message.GemFireParameterizedMessageFactory.newMessage(GemFireParameterizedMessageFactory.java:56)
>         at org.apache.logging.log4j.message.AbstractMessageFactory.newMessage(AbstractMessageFactory.java:83)
>         at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2016)
>         at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1892)
>         at org.apache.logging.log4j.spi.AbstractLogger.debug(AbstractLogger.java:447)
>         at org.apache.geode.internal.admin.remote.ShutdownAllRequest$ShutDownAllReplyProcessor.process(ShutdownAllRequest.java:262)
>         at org.apache.geode.internal.admin.remote.AdminWaiters.sendResponse(AdminWaiters.java:155)
>         at org.apache.geode.internal.admin.remote.AdminResponse.process(AdminResponse.java:57)
>         at org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:374)
>         at org.apache.geode.distributed.internal.DistributionMessage.schedule(DistributionMessage.java:432)
>         at org.apache.geode.distributed.internal.DistributionManager.scheduleIncomingMessage(DistributionManager.java:3551)
>         at org.apache.geode.distributed.internal.DistributionManager.handleIncomingDMsg(DistributionManager.java:3185)
>         at org.apache.geode.distributed.internal.DistributionManager$MyListener.messageReceived(DistributionManager.java:4358)
>         at org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.dispatchMessage(GMSMembershipManager.java:1123)
>         at org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.handleOrDeferMessage(GMSMembershipManager.java:1041)
>         at org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager$MyDCReceiver.messageReceived(GMSMembershipManager.java:408)
>         at org.apache.geode.distributed.internal.direct.DirectChannel.receive(DirectChannel.java:714)
>         at org.apache.geode.internal.tcp.TCPConduit.messageReceived(TCPConduit.java:874)
>         at org.apache.geode.internal.tcp.Connection.dispatchMessage(Connection.java:3966)
>         at org.apache.geode.internal.tcp.Connection.processNIOBuffer(Connection.java:3552)
>         at org.apache.geode.internal.tcp.Connection.runNioReader(Connection.java:1828)
>         at org.apache.geode.internal.tcp.Connection.run(Connection.java:1689)
>         at java.lang.Thread.run(Thread.java:745)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)