JDK-4145254 : Stream-mode connections should be closed when the multiplexer is needed
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.rmi
  • Affected Version: 1.2.0
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • OS: generic
  • CPU: generic
  • Submitted: 1998-06-03
  • Updated: 1998-10-26
  • Resolved: 1998-10-26
Related Reports
Relates :  
Description
Currently, when RMI fails to listen on a socket, it decides that all future
connections shall use multiplexing mode.  However, any existing connections
(which are out of the user's control) will continue to use stream mode,
preventing export of objects.

Comments
WORK AROUND Avoid having open connections when an object is exported, or sleep until they die from idleness.
11-06-2004

SUGGESTED FIX Close (or mark as non-reuseable) all open stream connections when an object is pseudo-exported, so that a multiplexed connection will be established on the next call.
11-06-2004

PUBLIC COMMENTS Currently, when RMI fails to listen on a socket, it decides that all future connections shall use multiplexing mode. However, any existing connections (which are out of the user's control) will continue to use stream mode, preventing export of objects.
10-06-2004

EVALUATION adrian.colley@east 1998-10-26: No longer relevant. See bugid 4183204.
26-10-1998