Bug#829503: netbeans: Fails to create a new project as Java Application
Ismael
ismaelbej at gmail.com
Sun Jul 3 21:40:05 UTC 2016
Package: netbeans
Version: 8.1+dfsg3-1
Severity: important
Dear Maintainer,
* What led up to the situation?
Creating a new project
* What exactly did you do (or not do) that was effective (or
ineffective)?
1. File/New Project
2. Java/Java Application, press next
3. Complete name and location, ensure "Create Main Class" is selected, press finish
* What was the outcome of this action?
The wizard didn't close, and a silent notification appeared on status bar.
The notification in the details show this stack trace:
java.lang.ClassNotFoundException: freemarker.template.Template
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Caused: java.lang.ClassNotFoundException: freemarker.template.Template starting from ModuleCL at 4bc9a64f[org.netbeans.libs.freemarker] with possible defining loaders null and declared parents [org.netbeans.MainImpl$BootClassLoader at 4eec7777, ModuleCL at 4fe71683[org.netbeans.modules.queries]]
at org.netbeans.ProxyClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Caused: java.lang.NoClassDefFoundError: freemarker/template/Template
at org.netbeans.libs.freemarker.FreemarkerFactory.getScriptEngine(Unknown Source)
at javax.script.ScriptEngineManager.getEngineByName(ScriptEngineManager.java:238)
at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.getEngine(Unknown Source)
at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.engine(Unknown Source)
at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.accept(Unknown Source)
at org.netbeans.api.templates.CreateFromTemplateImpl.build(Unknown Source)
at org.netbeans.api.templates.CreateFromTemplateImpl.build(Unknown Source)
at org.netbeans.api.templates.FileBuilder.build(Unknown Source)
at org.netbeans.api.templates.FileBuilder.createFromTemplate(Unknown Source)
at org.openide.loaders.MultiDataObject.handleCreateFromTemplate(Unknown Source)
at org.openide.loaders.DataObject$CreateAction.run(Unknown Source)
at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(Unknown Source)
at org.openide.filesystems.EventControl.runAtomicAction(Unknown Source)
at org.openide.filesystems.FileSystem.runAtomicAction(Unknown Source)
at org.openide.loaders.DataObjectPool.runAtomicAction(Unknown Source)
at org.openide.loaders.DataObject.invokeAtomicAction(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$2100(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$ProgressInstantiatingIterator.instantiate(Unknown Source)
at org.openide.WizardDescriptor.callInstantiateOpen(Unknown Source)
at org.openide.WizardDescriptor.callInstantiate(Unknown Source)
at org.openide.WizardDescriptor.access$2300(Unknown Source)
at org.openide.WizardDescriptor$Listener$2$1.run(Unknown Source)
at org.openide.util.RequestProcessor$Task.run(Unknown Source)
at org.netbeans.modules.openide.util.GlobalLookup.execute(Unknown Source)
[catch] at org.openide.util.lookup.Lookups.executeWith(Unknown Source)
at org.openide.util.RequestProcessor$Processor.run(Unknown Source)
* What outcome did you expect instead?
The wizard should complete, and the project appear in the IDE.
The project folder is created, but appears empty.
Previously I had an error reported here https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829293,
now I'm using the packages for libatk-wrapper provided in that bug report.
Although it is easy to workaround in the case of creating a simple Java Application
(like choosing to not create the main class), this same exception also occurs when trying to create
a more complex project like the Web Application in the report for bug 829293.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages netbeans depends on:
ii default-jdk [java8-sdk] 2:1.8-57
ii libnb-apisupport3-java 8.1+dfsg3-1
ii libnb-ide14-java 8.1+dfsg3-1
ii libnb-java5-java 8.1+dfsg3-1
ii libnb-platform18-java 8.1+dfsg1-2
ii openjdk-8-jdk [java8-sdk] 8u91-b14-3
netbeans recommends no packages.
netbeans suggests no packages.
-- no debconf information
Regards,
Ismael
More information about the pkg-java-maintainers
mailing list