Direct links to fixes
APAR status
Closed as program error.
Error description
In the SystemOut, the following error is seen: 6/29/17 21:37:19:944 UTC] 00000031 TaskUtility[S E IYBTM999S: Task Failure: Name=MCRETask, Reason=Exception in MCREPresentmentWorker In the SystemErr, you may see either of the following: 6/29/17 21:37:19:918 UTC] 00000038 SystemErr R java.lang.IllegalArgumentExceptionjava.lang.IllegalArgumentExcep tion [6/29/17 21:37:19:918 UTC] 00000039 SystemErr R [6/29/17 21:37:19:918 UTC] 00000039 SystemErr R at java.nio.Buffer.position(Buffer.java:227) at java.nio.Buffer.position(Buffer.java:227) [6/29/17 21:37:19:918 UTC] 00000039 SystemErr R [6/29/17 21:37:19:918 UTC] 00000038 SystemErr R at sun.nio.cs.ext.SBCS_Encoder.encodeArrayLoop(SBCS_Encoder.java:45 1) at sun.nio.cs.ext.SBCS_Encoder.encodeArrayLoop(SBCS_Encoder.java:45 1) [6/29/17 21:37:19:918 UTC] 00000039 SystemErr R [6/29/17 21:37:19:918 UTC] 00000038 SystemErr R at sun.nio.cs.ext.SBCS_Encoder.encodeLoop(SBCS_Encoder.java:570) at sun.nio.cs.ext.SBCS_Encoder.encodeLoop(SBCS_Encoder.java:570) [6/29/17 21:37:19:918 UTC] 00000039 SystemErr R [6/29/17 21:37:19:919 UTC] 00000038 SystemErr R at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:555) at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:555) [6/29/17 21:37:19:919 UTC] 00000039 SystemErr R [6/29/17 21:37:19:919 UTC] 00000038 SystemErr R at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:777) at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:777) [6/29/17 21:37:19:919 UTC] 00000039 SystemErr R [6/29/17 21:37:19:919 UTC] 00000038 SystemErr R at com.ibm.paydir.izl.mcre.core.MCREExtractConfig.convertStringToEb cdicBytes(MCREExtractConfig.java:644) at com.ibm.paydir.izl.mcre.core.MCREExtractConfig.convertStringToEb cdicBytes(MCREExtractConfig.java:644) or [7/12/17 21:31:14:889 UTC] 000007e6 SystemErr R java.lang.IllegalStateException: Current state = CODING_END, new state = FLUSHED [7/12/17 21:31:14:890 UTC] 000007e6 SystemErr R at java.nio.charset.CharsetEncoder.throwIllegalStateException(Chars etEncoder.java:962) [7/12/17 21:31:14:890 UTC] 000007e6 SystemErr R at java.nio.charset.CharsetEncoder.flush(CharsetEncoder.java:651) [7/12/17 21:31:14:890 UTC] 000007e6 SystemErr R at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:780) [7/12/17 21:31:14:890 UTC] 000007e6 SystemErr R at com.ibm.paydir.izl.mcre.core.MCREExtractConfig.convertStringToEb cdicBytes(MCREExtractConfig.java:644) [7/12/17 21:31:14:890 UTC] 000007e6 SystemErr R at com.ibm.paydir.izl.mcre.core.MCREFormater.formatPresentmentHeade rRec(MCREFormater.java:421) [7/12/17 21:31:14:890 UTC] 000007e6 SystemErr R at com.ibm.paydir.izl.mcre.core.threads.MCREPresentmentWorker.write MCREPresentmentHeader(MCREPresentmentWorker.java:395)
Local fix
just use one presentment worker thread
Problem summary
Problem conclusion
Synchronized the call to the encode function so only one thread can call it at a time.
Temporary fix
Comments
APAR Information
APAR number
PI84569
Reported component name
CHECK SERVICES
Reported component ID
5725S7730
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-07-17
Closed date
2017-07-21
Last modified date
2017-07-21
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
CHECK SERVICES
Fixed component ID
5725S7730
Applicable component levels
R300 PSN
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3HMA","label":"IBM Financial Transaction Manager for Check Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
21 July 2017