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.
Build: NetBeans IDE 6.5 (Build 200811100001) VM: Java HotSpot(TM) Client VM, 11.0-b15, Java(TM) SE Runtime Environment, 1.6.0_10-b33 OS: Windows XP, 5.1, x86 User Comments: davideconsonni: at ide start Stacktrace: java.lang.IllegalArgumentException: org.netbeans.api.java.queries at java.lang.ClassLoader.definePackage(ClassLoader.java:1427) at org.netbeans.ProxyClassLoader.definePackage(ProxyClassLoader.java:481) at org.netbeans.JarClassLoader.definePackage(JarClassLoader.java:179) at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:216) at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:263) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:235)
Created attachment 75589 [details] stacktrace
It has to be a bug of a module class loader or a build process. The javadoc module declares regular dependencies in project.xml <module-dependencies> <dependency> <code-name-base>org.netbeans.api.java</code-name-base> <build-prerequisite/> <compile-dependency/> <run-dependency> <release-version>1</release-version> <specification-version>1.18</specification-version> </run-dependency> </dependency> ... </module-dependencies> and I can read in the logger output that the required module is installed: org.netbeans.api.java/1 [1.18.1] BTW the origin report ID 46593 is about another broken dependency between org.netbeans.core.windows module and org.openide.awt: java.lang.IllegalArgumentException: org.openide.awt at java.lang.ClassLoader.definePackage(ClassLoader.java:1418) at org.netbeans.ProxyClassLoader.definePackage(ProxyClassLoader.java:466) at org.netbeans.JarClassLoader.definePackage(JarClassLoader.java:203) at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:240) at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:254) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:237) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at org.netbeans.core.windows.view.ViewHierarchy.getMainWindow(ViewHierarchy.java:124) Reassigning to module system for evaluation.
No way to reproduce. I am guessing it is a race condition caused by concurrent loading in different paths of the module inheritance DAG. If so, it is harmless and just needs to be suppressed. core-main #b9e031ad06f6
Integrated into 'main-golden', will be available in build *200901140201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/b9e031ad06f6 User: Jesse Glick <jglick@netbeans.org> Log: #156478: apparently race condition on package defining.
Build: NetBeans IDE 6.5.1 (Build 200903060201) VM: Java HotSpot(TM) Client VM, 11.2-b01, Java(TM) SE Runtime Environment, 1.6.0_12-b04 OS: Windows XP, 5.1, x86 User Comments: Stacktrace: java.lang.IllegalArgumentException: org.netbeans.api.java.queries<br/> at java.lang.ClassLoader.definePackage(ClassLoader.java:1427)<br/> at org.netbeans.ProxyClassLoader.definePackage(ProxyClassLoader.java:481)<br/> at org.netbeans.JarClassLoader.definePackage(JarClassLoader.java:179)<br/> at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:216)<br/> at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:263)<br/> at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:235)<br/>
Created attachment 84811 [details] stacktrace