-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
5.0u14
-
None
-
x86
-
windows_2003
The Customer have a product (which is a component of a large product) which is developed in Java and uses a CORBA interface to connect to another application. They recently upgraded the JRE version from 1.4.2_13 to JRE 1.5.0_14. After upgrading to JRE 1.5.0_14, they found an issue where the product fails to activate with the other application due to an exception. This problem is not seen if JRE 1.4.2_13.
The issue seems to be with the JRE version 1.5 and above. This problem will be seen only with applications that use CORBA. This is caused when a connection is opened and the connection is not cleaned up properly by the JRE. This leads to the effect that all the ports on the machine running the ORB are blocked after a certain time and no further connections are possible unless and until the ports are freed. This is a problem with all the versions of 1.5 JDK releases, including the latest 1.5.0_14 and it also appears to be existing in the recent 1.6.0 release. This problem does not occur in JDK 1.4.2.
Customer has tried several workarounds (like increasing ORB timeouts, hardcoding naming service port and IP, etc) but the problem still persists. The classpath and JAVA_HOME variable does not have an effect on this problem.
References:
http://forum.java.sun.com/thread.jspa?threadID=625286&tstart=195
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4977851
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6236028
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6210230
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5071351
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5068014
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6486322
The issue seems to be with the JRE version 1.5 and above. This problem will be seen only with applications that use CORBA. This is caused when a connection is opened and the connection is not cleaned up properly by the JRE. This leads to the effect that all the ports on the machine running the ORB are blocked after a certain time and no further connections are possible unless and until the ports are freed. This is a problem with all the versions of 1.5 JDK releases, including the latest 1.5.0_14 and it also appears to be existing in the recent 1.6.0 release. This problem does not occur in JDK 1.4.2.
Customer has tried several workarounds (like increasing ORB timeouts, hardcoding naming service port and IP, etc) but the problem still persists. The classpath and JAVA_HOME variable does not have an effect on this problem.
References:
http://forum.java.sun.com/thread.jspa?threadID=625286&tstart=195
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4977851
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6236028
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6210230
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5071351
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5068014
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6486322