KB#01001-Known issues with Java JRE versions
Title:
Known issues with Java JRE versions
Description:
Java 1.4.1 on Windows platform:
When the maximum number of file handles are open (>~2000), any attempt to open another file or program causes it to be erased.
In 1.4.0_02, you receive an !Error 18 after 2000+/- channel opens.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Java 1.4.1 library - all platforms.
There is a significant memory leak in java 1.4.1.x in the StringBuffer class.
http://developer.java.sun.com/developer/bugParade/bugs/4724129.html
Basically, it says that the use of StringBuffer.toString() and possibly others within StringBuffer) causes a memory leak. Switching back to 1.4.0 solves the problem.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Java 1.3 JRE
We have seen under some Unix platforms (SCO and AIX) that BBj will not run when JIT complier was turned on. Update to later JRE if available. If running SCO contact BASIS Technical Support for further information.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Java 1.4.0.04 JRE on HP UX
We have seen strange rounding issue with the JIT complier turned on. As example:
print 1234
will return:
1000
Behavior is initially correct but reports incorrect value when running for a any amount of time. Here is how to turn off the jit complier, stop bbj services and add the following to the bbj.properties file which is located in the bbj/cfg directory. Here is the line that you are looking for:
basis.java.args=
Modify the line to the following:
basis.java.args= -Djava.compiler=NONE
Resolution:
Currently we are recommend the use of the earlier 1.4.03 JRE 2/1/03
Last Modified: 06/10/2003 Product: BBj Operating System: All platforms
BASIS structures five components of their technology into the BBx Generations.