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 230597 - java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
Summary: java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
Status: RESOLVED WORKSFORME
Alias: None
Product: apisupport
Classification: Unclassified
Component: Harness (show other bugs)
Version: 7.4
Hardware: PC Linux
: P3 normal (vote)
Assignee: Martin Kozeny
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-31 17:34 UTC by wbrana
Modified: 2013-06-03 15:44 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
build log (353.33 KB, application/zip)
2013-05-31 17:34 UTC, wbrana
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wbrana 2013-05-31 17:34:07 UTC
Created attachment 135191 [details]
build log

NB from http://hg.netbeans.org/main
fails to build

hg pull
hg update -C
ant clean
ant

jar:
[jarwithmoduleattributes] Building jar: /mnt/md3/cache/inst/main/nbbuild/netbeans/java/modules/org-netbeans-modules-maven.jar

nblib:
    [mkdir] Created dir: /mnt/md3/cache/inst/main/maven/build/mavenclasses
    [javac] Compiling 2 source files to /mnt/md3/cache/inst/main/maven/build/mavenclasses
   [repeat] warning: [options] bootstrap class path not set in conjunction with -source 1.5
   [repeat] Note: /mnt/md3/cache/inst/main/maven/mavensrc/org/netbeans/modules/maven/event/NbEventSpy.java uses unchecked or unsafe operations.
   [repeat] Note: Recompile with -Xlint:unchecked for details.
   [repeat] 1 warning
     [copy] Copying 1 file to /mnt/md3/cache/inst/main/maven/build/mavenclasses/META-INF/plexus
    [mkdir] Created dir: /mnt/md3/cache/inst/main/nbbuild/netbeans/java/maven-nblib
      [jar] Building jar: /mnt/md3/cache/inst/main/nbbuild/netbeans/java/maven-nblib/netbeans-cos.jar
     [copy] Copying 1 file to /mnt/md3/cache/inst/main/maven/build/mavenclasses/META-INF/plexus
  [nbmerge] Failed to build target: all-maven

BUILD FAILED
/mnt/md3/cache/inst/main/nbbuild/build.xml:422: The following error occurred while executing this line:
/mnt/md3/cache/inst/main/nbbuild/build.xml:417: The following error occurred while executing this line:
/mnt/md3/cache/inst/main/nbbuild/build.xml:452: The following error occurred while executing this line:
/mnt/md3/cache/inst/main/nbbuild/build.xml:435: The following error occurred while executing this line:
/mnt/md3/cache/inst/main/nbbuild/build.xml:417: The following error occurred while executing this line:
/mnt/md3/cache/inst/main/nbbuild/build.xml:464: The following error occurred while executing this line:
/mnt/md3/cache/inst/main/maven/build.xml:70: java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	at com.tonicsystems.jarjar.MainProcessor.<init>(MainProcessor.java:49)
	at com.tonicsystems.jarjar.JarJarTask.getJarProcessor(JarJarTask.java:49)
	at com.tonicsystems.jarjar.util.AntJarProcessor.execute(AntJarProcessor.java:46)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:392)
	at org.apache.tools.ant.Target.performTasks(Target.java:413)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
	at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:392)
	at org.netbeans.nbbuild.NbMerge.fixedModulesBuild(NbMerge.java:218)
	at org.netbeans.nbbuild.NbMerge.execute(NbMerge.java:299)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:392)
	at org.apache.tools.ant.Target.performTasks(Target.java:413)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
	at org.netbeans.nbbuild.Repeat.execute(Repeat.java:131)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:398)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:392)
	at org.apache.tools.ant.Target.performTasks(Target.java:413)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:392)
	at org.apache.tools.ant.Target.performTasks(Target.java:413)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
	at org.netbeans.nbbuild.Repeat.execute(Repeat.java:131)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:398)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:392)
	at org.apache.tools.ant.Target.performTasks(Target.java:413)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
	at org.apache.tools.ant.Main.runBuild(Main.java:811)
	at org.apache.tools.ant.Main.startAnt(Main.java:217)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.ClassVisitor
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	... 130 more

java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)
Ant 1.8.4
Comment 1 wbrana 2013-05-31 17:46:26 UTC
I have successfully build NB same way on February 11, 2013
Comment 2 Milos Kleint 2013-06-03 07:17:39 UTC
a netbeans build problem if any. reassigning.. not sure if apisupport/harness or www/builds is responsible here, please reassign if I got it wrong, thanks

the problem doesn't occur on hudson ci build or in dev local builds. So most likely the ant clean is not performing an entire clean, eg. if I recall correctly some of the "caching" done is not cleared.. on my machine the cache using output line looks like this - 

Loading module list from /var/folders/46/zjq4yb7j4ml8gr6bkkfl94gm0000gn/T/nb-scan-cache-205db3e1-standard.ser

you can try deleting the file, also nbbuild/netbeans folder and then doing a clean build.
Comment 3 wbrana 2013-06-03 15:03:25 UTC
tried to delete all source code files and directories including nb-scan-cache* except dir ".hg" before running: hg update -C
but it didn't help

deleting following files helped
 * Contents of dev-java/asm-1.4.3-r3:
/usr
/usr/share
/usr/share/asm-1.4
/usr/share/asm-1.4/lib
/usr/share/asm-1.4/lib/asm-analysis.jar
/usr/share/asm-1.4/lib/asm-attrs.jar
/usr/share/asm-1.4/lib/asm-tree.jar
/usr/share/asm-1.4/lib/asm-util.jar
/usr/share/asm-1.4/lib/asm-xml.jar
/usr/share/asm-1.4/lib/asm.jar
/usr/share/asm-1.4/lib/kasm.jar
/usr/share/asm-1.4/package.env
 * Contents of dev-java/asm-1.5.3:
/usr
/usr/share
/usr/share/asm-1.5
/usr/share/asm-1.5/lib
/usr/share/asm-1.5/lib/asm-analysis.jar
/usr/share/asm-1.5/lib/asm-attrs.jar
/usr/share/asm-1.5/lib/asm-tree.jar
/usr/share/asm-1.5/lib/asm-util.jar
/usr/share/asm-1.5/lib/asm-xml.jar
/usr/share/asm-1.5/lib/asm.jar
/usr/share/asm-1.5/lib/kasm.jar
/usr/share/asm-1.5/package.env
 * Contents of dev-java/asm-2.0-r1:
/usr
/usr/share
/usr/share/asm-2
/usr/share/asm-2/lib
/usr/share/asm-2/lib/asm-analysis.jar
/usr/share/asm-2/lib/asm-attrs.jar
/usr/share/asm-2/lib/asm-commons.jar
/usr/share/asm-2/lib/asm-tree.jar
/usr/share/asm-2/lib/asm-util.jar
/usr/share/asm-2/lib/asm-xml.jar
/usr/share/asm-2/lib/asm.jar
/usr/share/asm-2/package.env
 * Contents of dev-java/asm-2.2.3-r1:
/usr
/usr/share
/usr/share/asm-2.2
/usr/share/asm-2.2/lib
/usr/share/asm-2.2/lib/asm-analysis.jar
/usr/share/asm-2.2/lib/asm-attrs.jar
/usr/share/asm-2.2/lib/asm-commons.jar
/usr/share/asm-2.2/lib/asm-tree.jar
/usr/share/asm-2.2/lib/asm-util.jar
/usr/share/asm-2.2/lib/asm-xml.jar
/usr/share/asm-2.2/lib/asm.jar
/usr/share/asm-2.2/package.env
 * Contents of dev-java/asm-3.3.1:
/usr
/usr/share
/usr/share/asm-3
/usr/share/asm-3/lib
/usr/share/asm-3/lib/asm-analysis.jar
/usr/share/asm-3/lib/asm-commons.jar
/usr/share/asm-3/lib/asm-tree.jar
/usr/share/asm-3/lib/asm-util.jar
/usr/share/asm-3/lib/asm-xml.jar
/usr/share/asm-3/lib/asm.jar
/usr/share/asm-3/package.env
 * Contents of dev-java/asm-4.0:
/usr
/usr/share
/usr/share/asm-4
/usr/share/asm-4/lib
/usr/share/asm-4/lib/asm-analysis.jar
/usr/share/asm-4/lib/asm-commons.jar
/usr/share/asm-4/lib/asm-tree.jar
/usr/share/asm-4/lib/asm-util.jar
/usr/share/asm-4/lib/asm-xml.jar
/usr/share/asm-4/lib/asm.jar
/usr/share/asm-4/package.env
Comment 4 wbrana 2013-06-03 15:44:05 UTC
There was probably some problem only on my machine.