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.

Bug 174208 - ClassNotFoundException: org.netbeans.modules.bugtracking.util.BugtrackingOwnerSupport$DefaultImpl
Summary: ClassNotFoundException: org.netbeans.modules.bugtracking.util.BugtrackingOwne...
Status: RESOLVED DUPLICATE of bug 174366
Alias: None
Product: platform
Classification: Unclassified
Component: Module System (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Petr Nejedly
URL: http://statistics.netbeans.org/except...
Keywords: RANDOM
Depends on:
Blocks:
 
Reported: 2009-10-09 11:57 UTC by krezelokdaniel
Modified: 2009-10-14 17:07 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 159866


Attachments
stacktrace (2.87 KB, text/plain)
2009-10-09 11:57 UTC, krezelokdaniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description krezelokdaniel 2009-10-09 11:57:54 UTC
Build: NetBeans IDE Dev (Build 091006)
VM: Java HotSpot(TM) Client VM, 11.0-b15, Java(TM) SE Runtime Environment, 1.6.0_10-b33
OS: Linux, 2.6.27-7-generic, i386

User Comments:
krezelokdaniel: When I started NB from shell, NB thrown ClassNotFoundException



Stacktrace: 
java.lang.ClassNotFoundException: org.netbeans.modules.bugtracking.util.BugtrackingOwnerSupport$DefaultImpl
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(AccessController.java:0)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
Comment 1 krezelokdaniel 2009-10-09 11:57:59 UTC
Created attachment 89178 [details]
stacktrace
Comment 2 Ondrej Vrabec 2009-10-09 12:32:31 UTC
Loading a class from the same jar (org-netbeans-modules-bugtracking.jar) fails. 
TaskListProvider is from org.netbeans.modules.bugtracking.tasklist package in IssueTracking module.
BugtrackingOwnerSupport and BugtrackingOwnerSupport$DefaultImpl are from org.netbeans.modules.bugtracking.util package
in the same module.

I spoke to the reporter, it happened to him just once, the next time he started IDE, everything went fine (so maybe a
random failure).
Please evaluate
Comment 3 Jesse Glick 2009-10-09 12:51:33 UTC
Root cause looks to be:

java.lang.InterruptedException
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1215)
	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)
	at java.util.concurrent.FutureTask.get(FutureTask.java:83)
	at org.netbeans.JarClassLoader$JarSource.callGet(JarClassLoader.java:589)
Caused: java.io.IOException
	at org.netbeans.JarClassLoader$JarSource.callGet(JarClassLoader.java:591)
	at org.netbeans.JarClassLoader$JarSource.getJarFile(JarClassLoader.java:447)
	at org.netbeans.JarClassLoader$JarSource.resource(JarClassLoader.java:479)
	at org.netbeans.Archive.getData(Archive.java:196)
	at org.netbeans.JarClassLoader$JarSource.readClass(JarClassLoader.java:470)
	at org.netbeans.JarClassLoader$Source.getClassData(JarClassLoader.java:320)
	at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:207)
	at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:297)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224)

Might be other cache-related problems; note

WARNING [org.netbeans.core.projects.cache]: layer
jar:file:/home/uadmin/NetBeansProjects/cdev/nbbuild/netbeans/ide12/modules/org-netbeans-modules-options-editor.jar!/META-INF/generated-layer.xml
contains duplicate attributes displayName for Projects/org-netbeans-modules-maven/Customizer/Formatting

whereas in my build tree

options.editor/build/classes/META-INF/generated-layer.xml

has just

                <folder name="Formatting">
                    <attr bundlevalue="org.netbeans.modules.options.indentation.Bundle#LBL_CategoryFormatting"
name="displayName"/>
                    <attr intvalue="1000" name="position"/>
                    <file name="Self.instance">
                        <attr
methodvalue="org.netbeans.modules.options.indentation.FormattingCustomizerPanel.createCategoryProviderForAll"
name="instanceCreate"/>
                        <attr intvalue="0" name="position"/>
                    </file>
                </folder>

which has no duplication.
Comment 4 Petr Nejedly 2009-10-14 17:07:44 UTC

*** This issue has been marked as a duplicate of 174366 ***