IV22692: CORE FILE NOT FOUND IF CORE_PATTERN CONTAINS %E

Subscribe

You can track all active APARs for this component.

APAR status

Closed as program error.

Error description

Error Message: When creating a system dump, the Java VM prints a
message like:
The core file created by child process with pid = 3590 was
not found. Expected to find core file with name
"/home/jdoe/core_java.3590"
.
Stack Trace: N/A
.
Also, the JVM does not print a message like:
JVMDUMP010I System dump written to /home/jdoe/core_java.3590

Local fix

Remove %e from core_format.

Problem summary

Core file not found if core_pattern contains %e
Linux expands %e to the thread name, not the process name.
This affects only Java 7 and Java 6.0.1 running on Linux.

Problem conclusion

This defect will be fixed in:
6.0.1 SR2 FP1
7.0.0 SR2
.
The JVM dump processing has been changed to use the thread
name instead of the process name to locate the core file.