This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
NB jdk9 branch using JDK 9 EA b 124 as Java Platform. javac in jdk9 EA increased its class file major version to 53 while netbeans nbjavac is using 52. This causes warning in editor and exception when attemptint to run/debug such app. Every module-info.java has this warning now:"module-info.class: major version 53 is newer than 52, the highest major version supported by this compiler. It is recommended that the compiler be upgraded." Exception thrown when running such app on JDK 9 EA b 124 is: Error occurred during initialization of VM java.lang.module.ResolutionException: Error reading module: /home/mbalin/NetBeansProjects/JavaLibrary1/build/classes at java.lang.module.Resolver.findWithBeforeFinder(java.base@9-ea/Resolver.java:729) at java.lang.module.Resolver.resolveRequires(java.base@9-ea/Resolver.java:86) at java.lang.module.Configuration.resolveRequiresAndUses(java.base@9-ea/Configuration.java:370) at java.lang.module.ModuleDescriptor$1.resolveRequiresAndUses(java.base@9-ea/ModuleDescriptor.java:1986) at jdk.internal.module.ModuleBootstrap.boot(java.base@9-ea/ModuleBootstrap.java:263) at java.lang.System.initPhase2(java.base@9-ea/System.java:1928) Caused by: java.lang.module.InvalidModuleDescriptorException: Must be >= 53.0 at java.lang.module.ModuleInfo.invalidModuleDescriptor(java.base@9-ea/ModuleInfo.java:788) at java.lang.module.ModuleInfo.doRead(java.base@9-ea/ModuleInfo.java:157) at java.lang.module.ModuleInfo.read(java.base@9-ea/ModuleInfo.java:88) at java.lang.module.ModuleDescriptor.read(java.base@9-ea/ModuleDescriptor.java:1810) at java.lang.module.ModulePath.readExplodedModule(java.base@9-ea/ModulePath.java:577) at java.lang.module.ModulePath.readModule(java.base@9-ea/ModulePath.java:267) at java.lang.module.ModulePath.scan(java.base@9-ea/ModulePath.java:192) at java.lang.module.ModulePath.scanNextEntry(java.base@9-ea/ModulePath.java:144) at java.lang.module.ModulePath.find(java.base@9-ea/ModulePath.java:108) at java.lang.module.ModuleFinder$2.lambda$find$0(java.base@9-ea/ModuleFinder.java:359) at java.util.stream.ReferencePipeline$3$1.accept(java.base@9-ea/ReferencePipeline.java:195) at java.util.Spliterators$ArraySpliterator.tryAdvance(java.base@9-ea/Spliterators.java:958) at java.util.stream.ReferencePipeline.forEachWithCancel(java.base@9-ea/ReferencePipeline.java:127) at java.util.stream.AbstractPipeline.copyIntoWithCancel(java.base@9-ea/AbstractPipeline.java:502) at java.util.stream.AbstractPipeline.copyInto(java.base@9-ea/AbstractPipeline.java:488) at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@9-ea/AbstractPipeline.java:474) at java.util.stream.FindOps$FindOp.evaluateSequential(java.base@9-ea/FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(java.base@9-ea/AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(java.base@9-ea/ReferencePipeline.java:476) at java.lang.module.ModuleFinder$2.find(java.base@9-ea/ModuleFinder.java:361) at java.lang.module.Resolver.findWithBeforeFinder(java.base@9-ea/Resolver.java:726) at java.lang.module.Resolver.resolveRequires(java.base@9-ea/Resolver.java:86) at java.lang.module.Configuration.resolveRequiresAndUses(java.base@9-ea/Configuration.java:370) at java.lang.module.ModuleDescriptor$1.resolveRequiresAndUses(java.base@9-ea/ModuleDescriptor.java:1986) at jdk.internal.module.ModuleBootstrap.boot(java.base@9-ea/ModuleBootstrap.java:263) at java.lang.System.initPhase2(java.base@9-ea/System.java:1928)