Reflection exception in mutli-threaded setup
A java PCAP and DPI library
Brought to you by:
voytechs
A java reflection exception about protocol headers is thrown under mutli-threaded setup. The exception comes typically under many hours of capture for currently unknown reason. Several users have reported this issue, but maintainer has not been able to duplicate the issue at this point.
We continue to work with various users to duplicate and fix this issue.
Found 2 areas of code in JField and Annotatedbinding class where thread-local wrapper needed to be applied since the same headers were being invoked from multiple-threads with different contexts and states.
Fix will be provided in post 1.4.r1390 (~1394) release and tag.