Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#829503: netbeans: Fails to create a new project as Java Application

37 views
Skip to first unread message

Ismael

unread,
Jul 3, 2016, 5:50:02 PM7/3/16
to
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@4bc9a64f[org.netbeans.libs.freemarker] with possible defining loaders null and declared parents [org.netbeans.MainImpl$BootClassLoader@4eec7777, ModuleCL@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
0 new messages