APAR status
Closed as program error.
Error description
Error Message: Error: sun.io.ConversionBufferFullException Error is generated when creating a String. . Stack Trace: Error: sun.io.ConversionBufferFullException at java.lang.StringCoding.decode(StringCoding.java:536) at java.lang.StringCoding.decode(StringCoding.java:583) at java.lang.String.<init>(String.java:165) at java.lang.String.<init>(String.java:114) .
Local fix
Problem summary
The problem happens when an invalid byte sequence is being converted to characters. The bad byte sequence causes an exception which is handled and then the conversion is resumed. The problem is that the conversion is resumed from the the wrong position in the byte sequence and too many bytes are converted, overflowing an internal buffer.
Problem conclusion
This defect will be fixed in: 5.0.0 SR12 FP1 . The JVM has been updated to resume byte conversion at the correct position. . To obtain the fix: Install build 20100808 or later
Temporary fix
The problem can be work around by ignoring the malformed characters using java command line option : -Dcom.ibm.IgnoreMalformedInput=true
Comments
APAR Information
APAR number
IZ81238
Reported component name
JAVA 5 CLASS LI
Reported component ID
620500130
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-08-06
Closed date
2010-09-15
Last modified date
2011-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM25603
Fix information
Fixed component name
JAVA 5 CLASS LI
Fixed component ID
620500130
Applicable component levels
R500 PSN
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVQ3Y","label":"Java Class Libraries"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 May 2011