Seeing java.io.FileNotFoundException:No chunks
Pramod Biligiri
pramodbiligiri at gmail.com
Wed Feb 19 17:57:55 UTC 2020
The program is actually being run on Oracle JVM 8.
Pramod
On Wed, Feb 19, 2020 at 11:25 PM Pramod Biligiri <pramodbiligiri at gmail.com>
wrote:
> Hi,
> I've enabled JFR recording to an Apache Spark Streaming job running on
> Amazon EMR. But even as the job is running, I see this kind of error in the
> log file, and finally there is no JFR file at the end of it:
> [jfr][DEBUG][880.590] Release chunk
> /mnt/tmp/2020_02_19_17_26_04_8823/2020_02_19_17_40_45_8823_0.jfr.part ref
> count now 0
> [jfr][DEBUG][880.590] Repository chunk
> /mnt/tmp/2020_02_19_17_26_04_8823/2020_02_19_17_40_45_8823_0.jfr.part
> deleted.
> [jfr][DEBUG][880.590] Repository chunk
> /mnt/tmp/2020_02_19_17_26_04_8823/2020_02_19_17_40_45_8823_0.jfr deleted.
> [jfr][INFO ][880.593] Stopped recording [id=1,
> name=dump-on-exit-clone-of-0, start=Wed Feb 19 17:26:06 UTC 2020, end=Wed
> Feb 19 17:40:45 UTC 2020]
> [jfr][ERROR][880.593] Could not copy to
> /tmp/hotspot-pid-8823-id-0-2020_02_19_17_40_45.jfr
> [jfr][ERROR][880.593] java.io.FileNotFoundException:No chunks
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.ChunksChannel.<init>(ChunksChannel.java:26)
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.Recording.copyTo(Recording.java:404)
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.JFRImpl.dumpOnExit(JFRImpl.java:802)
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.JFRImpl.dumpOnExit(JFRImpl.java:789)
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.JFRImpl.destroy(JFRImpl.java:767)
> [jfr][ERROR][880.593] oracle.jrockit.jfr.JFR$2.run(JFR.java:208)
> [jfr][ERROR][880.593] java.lang.Thread.run(Thread.java:748)
> [jfr][ERROR][880.593] Could not delete
> /tmp/hotspot-pid-8823-id-0-2020_02_19_17_40_45.jfr
> [jfr][ERROR][880.593] java.io.FileNotFoundException:No chunks
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.ChunksChannel.<init>(ChunksChannel.java:26)
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.Recording.copyTo(Recording.java:404)
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.JFRImpl.dumpOnExit(JFRImpl.java:802)
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.JFRImpl.dumpOnExit(JFRImpl.java:789)
> [jfr][ERROR][880.593]
> oracle.jrockit.jfr.JFRImpl.destroy(JFRImpl.java:767)
> [jfr][ERROR][880.593] oracle.jrockit.jfr.JFR$2.run(JFR.java:208)
> [jfr][ERROR][880.593] java.lang.Thread.run(Thread.java:748)
> [jfr][WARN ][880.593] Could not dump recording 0 'HotSpot default' on exit
>
> The JVM is launched with these options:
> -XX:+UnlockCommercialFeatures -XX:+FlightRecorder
> -XX:FlightRecorderOptions=defaultrecording=true,disk=true,repository=/tmp,maxage=2h,dumponexit=true,dumponexitpath=/tmp,loglevel=trace
>
> I have also attached the full log file for reference (stdout.txt)
>
> What could be the issue?
>
> Thanks,
> Pramod
>
More information about the jmc-dev
mailing list