Why are we seeing Reentrant Decode OMMException
In the rfa_common_lib/SnapshotThread class, all Exceptions are caught and quietly eaten. If an exception was thrown and caught, the log message is not written. When I add e.printStackTrace() into the catch block, I see the following exception many times:
com.reuters.rfa.omm.OMMException: Reentrant decode
at com.reuters.rfa.internal.rwf.RwfDecoder.setupDecodeFor(Unknown Source)
at com.reuters.rfa.internal.rwf.RwfDecoder.decodeFieldEntry(Unknown Source)
at com.reuters.rfa.internal.rwf.RwfFieldListIterator.next(Unknown Source)
at com.reuters.rfa.internal.rwf.RwfFieldListIterator.next(Unknown Source)
at com.vanguard.rfa.RFASnapshot.<init>(RFASnapshot.java:88)
at com.vanguard.rfa.SnapshotThread.run(SnapshotThread.java:47)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
Does anyone know what the “Reentrant decode” means?
Is Javadoc available for the Reuters RFA API?
Thanks,