Hello,
I am trying to run a test with the Java Flight Recorder, and I am getting this exception:
<< Could not start recording. Unexpected error occured when loading setting /apps/java/jdk1.7.0_55/jre/lib/jfr/default.jfc from JRE_HOME/lib/jfr. >>
Any suggestions as what can cause this error?
Thanks
I tested with other Java programs, and it is working well. It may be related to the way the JVM is started (with the wrapper)
This is an output of the wrapper log file:
--> Wrapper Started as Daemon
Launching a JVM...
[jfr][INFO ][0.000] JFR log level set. Log level now at [TRACE]
[jfr][TRACE][0.053] Loaded JFR library
[jfr][INFO ][0.084] Using /tmp/2014_10_13_09_38_49_97365 as Flight Recorder repository.
[jfr][TRACE][0.136] Default settings loaded.
[jfr][TRACE][0.137] Shutdown hook registered
[jfr][TRACE][0.146] VMJFR created.
[jfr][TRACE][0.218] RedefineClass successful
[jfr][TRACE][0.219] RedefineClass successful
[jfr][TRACE][0.237] RedefineClass successful
[jfr][TRACE][0.259] Java started. Took 207 ms
[jfr][TRACE][0.259] Starting up startup recording
[jfr][DEBUG][0.259] Bufferthread started.
[jfr][TRACE][0.260] Binding recording [id=1, name=test-1.jfr]
Could not start recording. Unexpected error occured when loading setting /apps/java/jdk1.7.0_55/jre/lib/jfr/default.jfc from JRE_HOME/lib/jfr.
[jfr][TRACE][0.426] Finished starting startup recording
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
......
This is an example of the wrapper/java configuration:
#********************************************************************
# Wrapper Properties
#********************************************************************
# Java Application
wrapper.java.command=/apps/java/jdk1.7.0_55/jre/bin/java
# Java Flight Recorder
wrapper.java.additional.26=-XX:+UnlockCommercialFeatures
wrapper.java.additional.27=-XX:+FlightRecorder
wrapper.java.additional.28=-XX:StartFlightRecording=duration=120s,filename=test-1.jfr,settings=/apps/java/jdk1.7.0_55/jre/lib/jfr/default.jfc
wrapper.java.additional.29=-XX:FlightRecorderOptions=loglevel=trace