JDK-8319727 : Harden BufferManagerReadStream underflow logic
  • Type: Bug
  • Component: other-libs
  • Sub-Component: corba:idl
  • Affected Version: 8u191
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2023-11-08
  • Updated: 2024-01-03
  • Resolved: 2023-12-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8u401Fixed
Related Reports
Duplicate :  
Description
submitter reports following exception as causing issue in production env:

-- Servers periodically fails to make IDL call with BufferUnderflow. 
[Lclassmcs.interfaces.EventListenerPackage.EventData;@414f9513 org.omg.CORBA.COMM_FAILURE: ----------BEGIN server-side stack trace----------
org.omg.CORBA.COMM_FAILURE:   vmcid: SUN  minor code: 217  completed: No
              at com.sun.corba.se.impl.logging.ORBUtilSystemException.bufferReadManagerTimeout(ORBUtilSystemException.java:2661)
              at com.sun.corba.se.impl.logging.ORBUtilSystemException.bufferReadManagerTimeout(ORBUtilSystemException.java:2683)
              at com.sun.corba.se.impl.encoding.BufferManagerReadStream.underflow(BufferManagerReadStream.java:123)
              at com.sun.corba.se.impl.encoding.CDRInputStream_1_1.grow(CDRInputStream_1_1.java:93)
              at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_octet_array(CDRInputStream_1_0.java:649)
              at com.sun.corba.se.impl.encoding.CDRInputStream.read_octet_array(CDRInputStream.java:195)
              at classmcs.interfaces.ByteListHelper.read(ByteListHelper.java:55)