My Oracle Support Banner

Java SE 8 Application Startup or Deployment Fails with Threads in WAITING and BLOCKED State Due to FileSystems.getDefault and System.loadLibrary Interplay (Doc ID 2520608.1)

Last updated on NOVEMBER 14, 2020

Applies to:

Java SE JDK and JRE - Version 8 and later
Information in this document applies to any platform.


Java SE 8 application startup or deployment fails with threads in WAITING and BLOCKED states at

while waiting on a lock that is held by another thread that is stuck at

The following example thread dump excerpt shows the issue:

 Multiple threads may be BLOCKED at java.lang.Runtime.loadLibrary0(  This example shows only the necessary component threads for the problem to occur.


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.