rfa.jar is used in a batch job that snaps the quotes mid-day and saves to db.
Time to time, a call to EventSourceImpl.destroy() gets stuck forcing us to kill and restart the batch job. Below is the call stack. Has anyone seen this before?
"XXEngine" daemon prio=6 tid=0x0000000034a1d800 nid=0x5bb4 in Object.wait() [0x0000000041c2f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000bbcbac368> (a com.reuters.rfa.internal.common.MessageQueue)
at java.lang.Object.wait(Object.java:485)
at com.reuters.rfa.internal.common.MessageQueue.dequeue(MessageQueue.java:56)
- locked <0x0000000bbcbac368> (a com.reuters.rfa.internal.common.MessageQueue)
at com.reuters.rfa.internal.common.EventQueueImpl.localDispatch(EventQueueImpl.java:206)
at com.reuters.rfa.internal.common.EventQueueImpl.dispatch(EventQueueImpl.java:170)
at com.reuters.rfa.internal.common.SyncClient.dispatchUntilResponse(SyncClient.java:20)
at com.reuters.rfa.internal.session.EventSourceImpl.destroy(EventSourceImpl.java:146)
Following is the jar version info in manifest file.
Manifest-Version: 1.0
Package-Version: 7.2.0.L1.all
Implementation-Version: 7.2.0.L1.all
Specification-Vendor: ThomsonReuters
Specification-Title: RFA Java
Created-By: 1.6.0_25 (Sun Microsystems Inc.)
Specification-Version: 7.2