Indeed for NetBeans this codepath should not be hit. If permissions were somehow messed with though, the file might indeed be unreadable and thus explain why the "load from classpath" route is taken.
I am Paul, a solo-developer, which means I work on this project all by myself from design to coding to maintaing the project. so, if you'd like to support the development, you can purchase a license ...