APAR status
Closed as program error.
Error description
Error Message: MappedBytebuffer.Force does not flush the data. . Stack Trace: N/A . MappedBytebuffer.Force does not flush the data whereas force method of FileChannel flushes the data. This means that during recovery from extreme errors, data that was guaranteed to be written to the transaction log by the JVM is actually missing and this results in incorrect determination that resources have not been been committed when they have. This results in inconsistant resource states.
Local fix
Problem summary
The Windows API FlushFileBuffers was not invoked after calling FlushViewOfFile and hence the data in buffer was not completely written to disk when JVM exited abnormally.
Problem conclusion
This defect will be fixed in: 5.0.0 SR11 . Have invoked Windows API FlushFileBuffers after FlushViewOfFile to ensure all the data in buffer is written to disk. . To obtain the fix: Install build 20090916 or later
Temporary fix
Comments
APAR Information
APAR number
IZ44826
Reported component name
JAVA 5 J9 COMMO
Reported component ID
620500127
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-03-04
Closed date
2009-11-06
Last modified date
2009-11-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
JAVA 5 J9 COMMO
Fixed component ID
620500127
Applicable component levels
R500 PSN
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVQ3W","label":"Virtual Machine"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
06 November 2009