can not open any project - ClassNotFoundException

Bug #1320948 reported by asgard2
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
netbeans (Ubuntu)
Fix Committed
Undecided
Unassigned

Bug Description

I can not create a new java application project.

The problem occours at two pc's with lubuntu and xubuntu 14.04 64 Bit.

I tried netbeans 8 from netbeans.org, this one is working.

installed:
$ dpkg -l | grep openjdk
ii openjdk-6-jdk:amd64 6b31-1.13.3-1ubuntu1 amd64 OpenJDK Development Kit (JDK)
ii openjdk-6-jre:amd64 6b31-1.13.3-1ubuntu1 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-6-jre-headless:amd64 6b31-1.13.3-1ubuntu1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-6-jre-lib 6b31-1.13.3-1ubuntu1 all OpenJDK Java runtime (architecture independent libraries)
ii openjdk-7-demo 7u55-2.4.7-1ubuntu1 amd64 Java runtime based on OpenJDK (demos and examples)
ii openjdk-7-doc 7u55-2.4.7-1ubuntu1 all OpenJDK Development Kit (JDK) documentation
ii openjdk-7-jdk:amd64 7u55-2.4.7-1ubuntu1 amd64 OpenJDK Development Kit (JDK)
ii openjdk-7-jre:amd64 7u55-2.4.7-1ubuntu1 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-7-jre-headless:amd64 7u55-2.4.7-1ubuntu1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-7-jre-lib 7u55-2.4.7-1ubuntu1 all OpenJDK Java runtime (architecture independent libraries)
ii openjdk-7-source 7u55-2.4.7-1ubuntu1 all OpenJDK Development Kit (JDK) source files

error message:
java.lang.ClassNotFoundException: com.sun.tools.javac.util.CancelAbort starting from ModuleCL@30a303f8[org.netbeans.modules.java.source] with possible defining loaders [ModuleCL@ecdede5[org.netbeans.libs.javacimpl]] and declared parents [ModuleCL@53cb966[org.netbeans.modules.queries], ModuleCL@8e8be66[org.openide.dialogs], ModuleCL@367dd4d9[org.netbeans.modules.parsing.api], ModuleCL@41e69be8[org.netbeans.modules.options.editor], ModuleCL@4f16ac7e[org.netbeans.modules.classfile], ModuleCL@6ab39ec9[org.netbeans.modules.parsing.lucene], ModuleCL@ecdede5[org.netbeans.libs.javacimpl], ModuleCL@4066a7f5[org.netbeans.modules.editor.util], ModuleCL@c200022[org.netbeans.api.progress], ModuleCL@55afda39[org.openide.awt], ...26 more]
 at org.netbeans.ProxyClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
Caused: java.lang.NoClassDefFoundError: com/sun/tools/javac/util/CancelAbort
 at org.netbeans.modules.java.source.parsing.JavacParserFactory.createPrivateParser(Unknown Source)
 at org.netbeans.api.java.source.JavaSource$JavaSourceAccessorImpl.createCompilationController(Unknown Source)
 at org.netbeans.modules.java.source.save.Reformatter.reformat(Unknown Source)
 at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.runTask(Unknown Source)
 at org.netbeans.modules.editor.indent.TaskHandler.runTasks(Unknown Source)
 at org.netbeans.modules.editor.indent.IndentImpl.reformat(Unknown Source)
 at org.netbeans.modules.editor.indent.api.Reformat.reformat(Unknown Source)
 at org.netbeans.editor.ActionFactory.reformat(Unknown Source)
 at org.netbeans.editor.BaseDocument$Accessor.ActionFactory_reformat(Unknown Source)
 at org.netbeans.modules.editor.EditorModule$8.run(Unknown Source)
 at org.netbeans.editor.GuardedDocument.runAtomicAsUser(Unknown Source)
 at org.openide.text.NbDocument.runAtomicAsUser(Unknown Source)
 at org.netbeans.modules.editor.EditorModule.reformat(Unknown Source)
 at org.netbeans.modules.editor.EditorModule.access$100(Unknown Source)
 at org.netbeans.modules.editor.EditorModule$6.operationCreateFromTemplate(Unknown Source)
 at org.openide.loaders.DataLoaderPool.fireOperationEvent(Unknown Source)
 at org.openide.loaders.DataObject.fireOperationEvent(Unknown Source)
 at org.openide.loaders.DataObject.createFromTemplate(Unknown Source)
 at org.openide.loaders.DataObject.createFromTemplate(Unknown Source)
 at org.netbeans.modules.java.j2seproject.api.J2SEProjectBuilder.createMainClass(Unknown Source)
 at org.netbeans.modules.java.j2seproject.api.J2SEProjectBuilder.access$1900(Unknown Source)
 at org.netbeans.modules.java.j2seproject.api.J2SEProjectBuilder$1.run(Unknown Source)
 at org.openide.filesystems.EventControl.runAtomicAction(Unknown Source)
 at org.openide.filesystems.FileSystem.runAtomicAction(Unknown Source)
 at org.netbeans.modules.java.j2seproject.api.J2SEProjectBuilder.build(Unknown Source)
 at org.netbeans.modules.java.j2seproject.J2SEProjectGenerator.createProject(Unknown Source)
 at org.netbeans.modules.java.j2seproject.ui.wizards.NewJ2SEProjectWizardIterator.instantiate(Unknown Source)
 at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(Unknown Source)
 at org.openide.loaders.TemplateWizard.handleInstantiate(Unknown Source)
 at org.openide.loaders.TemplateWizard.instantiateNewObjects(Unknown Source)
 at org.openide.loaders.TemplateWizardIterImpl.instantiate(Unknown Source)
 at org.openide.loaders.TemplateWizardIteratorWrapper.instantiate(Unknown Source)
 at org.openide.WizardDescriptor.callInstantiateOpen(Unknown Source)
 at org.openide.WizardDescriptor.callInstantiate(Unknown Source)
 at org.openide.WizardDescriptor.access$1700(Unknown Source)
 at org.openide.WizardDescriptor$Listener$2$1.run(Unknown Source)
[catch] at org.openide.util.RequestProcessor$Task.run(Unknown Source)
 at org.openide.util.RequestProcessor$Processor.run(Unknown Source)

I translated:
$ update-alternatives --display java
java - Auto-Modus
  Link refers to the time at /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java - Priorität 1071
  Slave java.1.gz: /usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/java.1.gz
At present "best" version is »/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java«.

---
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: LXDE
DistroRelease: Ubuntu 14.04
InstallationDate: Installed on 2013-08-10 (281 days ago)
InstallationMedia: Lubuntu 13.04 "Raring Ringtail" - Release amd64 (20130423.1)
Package: netbeans 7.0.1+dfsg1-5ubuntu2
PackageArchitecture: all
ProcVersionSignature: Ubuntu 3.13.0-27.50-generic 3.13.11
Tags: trusty
Uname: Linux 3.13.0-27-generic x86_64
UpgradeStatus: Upgraded to trusty on 2014-04-18 (31 days ago)
UserGroups: adm bumblebee cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True

Revision history for this message
asgard2 (kamp000x) wrote : Dependencies.txt

apport information

tags: added: apport-collected trusty
description: updated
Revision history for this message
asgard2 (kamp000x) wrote : ProcEnviron.txt

apport information

description: updated
Revision history for this message
hexafraction (rarkenin) wrote : Re: can not create new project ClassNotFoundException

Using update-alternatives --display java, which JDK or JRE is selected? Can you set it to the OpenJDK 7 JDK (not the JRE) and test again?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in netbeans (Ubuntu):
status: New → Confirmed
Revision history for this message
José Tomás Atria (jtatria) wrote :

I can confirm this bug.

Using the ubuntu provided netbeans (7.0.1), loading any project in netbeans fails with the attached error and jvm stack trace.

Using the netbeans.org provided netbeans (8.0), everything works perfect.

Revision history for this message
José Tomás Atria (jtatria) wrote :

Forgot to mention: the above is using openjdk7 as java provider:

me@home:~$ update-alternatives --display java
java - auto mode
  link currently points to /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

Revision history for this message
asgard2 (kamp000x) wrote :

I added the current java version above and I can also confirm that I can not open other java projects.

description: updated
summary: - can not create new project ClassNotFoundException
+ can not open any project - ClassNotFoundException
Revision history for this message
Daniel Guerrero (dguerrero) wrote :

Also affected.

Revision history for this message
Markus Koschany (apoleon) wrote :

This bug is fixed in 8.0.2

Changed in netbeans (Ubuntu):
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.