Canadian Direct Deposit Java Concurrent Program Fails with Heap Dump, How to Resolve ? (Doc ID 407082.1)

Last updated on JUNE 19, 2017

Applies to:

Oracle HRMS (Canada) - Version 12 and later
Information in this document applies to any platform.
ConcurrentProgram:PYCADDMG - Direct Deposit Java Concurrent Program


Goal

Direct Deposit Java Concurrent Program Fails With Heap Dump, How to resolve ?

PAY_TOP = /in/XXX/apps11i/xxx/pay/11.5.0
Before call to CreateMAgtape : PAY
Generating Programs for Application : PAY
Writing Heap dump ....
Written Heap dump to /in/XXX/data/applcsf/log/XXX/heapdump3760360.1167283429.txt
JVMDG303: JVM Requesting Java core file
JVMDG304: Java core file written to /in/XXX/data/applcsf/log/XXX/javacore3760360.1167283439.txt
In Throwable Exception of DirectDepositConcurrentProgram :
java.lang.OutOfMemoryError
java.lang.OutOfMemoryError

 

or

 

java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2786)
at java.lang.StringCoding.safeTrim(StringCoding.java:64)
at java.lang.StringCoding.access$300(StringCoding.java:34)
at java.lang.StringCoding$StringEncoder.encode(StringCoding.java:251)
at java.lang.StringCoding.encode(StringCoding.java:272)
at java.lang.String.getBytes(String.java:947)
at oracle.apps.pay.core.documents.DocGenerator.process(DocGenerator.java:488)

HR_6882_HRPROC_ASSERT
LOCATION pyjavacom:2
APP-PAY-06882: Assertion failure detected at location pyjavacom:2.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms