Skip to content

Strange IllegalStateException in FutureProxy #1308

@fviale

Description

@fviale

The following stack trace appears repeatedly in the logs provided by a client (version 6.3.1), then disappears:

[2015-12-15 23:15:19,791 ERROR                 p.e.send_reply] pnp://172.16.15.193:64738/RM_NODE/ActiveObject_org.ow2.proactive.resourcemanager.core.RMCore_-55ebdadb-1518721cad7--7ff7--f52c081e4af533a0--55ebdadb-1518721cad7--8000 : Failed to send reply to method:setNodeAvailable sequence: 1318030491 by pnp://172.16.15.202:1101/HalfbodiesNode_848465353/org.objectweb.proactive.core.body.UniversalBodyRemoteObjectAdapter@206f7cea
java.lang.IllegalStateException: FutureProxy receives a reply and the current target field is not null. Current target is [ex:org.objectweb.proactive.core.body.exceptions.FutureMonitoringPingFailureException] while reply's target is [org.objectweb.proactive.core.util.wrapper.BooleanWrapper]
    at org.objectweb.proactive.core.body.future.FutureProxy.receiveReply(FutureProxy.java:231)
    at org.objectweb.proactive.core.body.future.FuturePool.receiveFutureValue(FuturePool.java:270)
    at org.objectweb.proactive.core.body.reply.ReplyReceiverImpl.receiveReply(ReplyReceiverImpl.java:48)
    at org.objectweb.proactive.core.body.HalfBody.internalReceiveReply(HalfBody.java:137)
    at org.objectweb.proactive.core.body.AbstractBody.receiveReply(AbstractBody.java:245)
    at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.objectweb.proactive.core.mop.MethodCall.execute(MethodCall.java:353)
    at org.objectweb.proactive.core.remoteobject.RemoteObjectImpl.receiveMessage(RemoteObjectImpl.java:92)
    at org.objectweb.proactive.core.remoteobject.InternalRemoteRemoteObjectImpl.receiveMessage(InternalRemoteRemoteObjectImpl.java:134)
    at org.objectweb.proactive.extensions.pnp.PNPROMessageRequest.processMessage(PNPROMessageRequest.java:102)
    at org.objectweb.proactive.extensions.pnp.PNPServerHandler$RequestExecutor.run(PNPServerHandler.java:280)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions