Can't install bugzilla plugin with jMonkeyEngine SDK 3.0

Hey,

I recently started to work with the jMonkeyEngine and I’m really enjoy experimenting with it. It gives me the freedom I need, to reach my goals quickly, backed by the kind of architecture design I like to work with.

My friend and I use bugzilla to synchronize our tasks, including versions, etc. I was positively surprised that there is a bugzilla plugin (“certified plugin”) in the default repositories.
A few seconds later my enthusiasm changed into disappointment, because the plugin does not work. The problem occurred on three different systems (Win7, Win8.1) and my friend also got exactly the same error message. Can you confirm, that it’s a general problem? Should I report it somewhere else to give someone a chance to solve it?

Setup:
OS: Win 7, Win 8.1
IDE-package versions: 3.0.3 (also happens with 3.0.2.) (clean, no other plugins installed)

How to reproduce:
Install Bugzilla plugin from plugin manager

Error message: Warning - could not install some modules

If I exit the engine and restart it (without disabling the modules), the loading screen fails when “turning on modules”.
I then get a more detailed error message (which is maybe more helpful):

Warning - could not install some modules:
org.apache.xmlrpc - org.netbeans.InvalidException: Netigso:
C:\Users\frederik\AppData\Roaming.jmonkeyplatform\3.0\modules\org-apache-xmlrpc.jar: Cannot start
org.apache.xmlrpc state remains INSTALLED after start()
org.eclipse.mylyn.commons.xmlrpc - org.netbeans.InvalidException: Netigso:
C:\Users\frederik\AppData\Roaming.jmonkeyplatform\3.0\modules\org-eclipse-mylyn-commons-xmlrpc.jar:
Cannot start org.eclipse.mylyn.commons.xmlrpc state remains INSTALLED after start()
org.eclipse.mylyn.bugzilla.core - org.netbeans.InvalidException: Netigso:
C:\Users\frederik\AppData\Roaming.jmonkeyplatform\3.0\modules\org-eclipse-mylyn-bugzilla-core.jar:
Cannot start org.eclipse.mylyn.bugzilla.core state remains INSTALLED after start()

If I now choose to disable the modules, I can try to add a new “Issue Tracker”, but unsurprisingly I get an error:

java.lang.NoClassDefFoundError: org/eclipse/mylyn/internal/bugzilla/core/BugzillaRepositoryConnector
at org.netbeans.modules.bugzilla.Bugzilla.<init>(Bugzilla.java:83)
at org.netbeans.modules.bugzilla.Bugzilla.getInstance(Bugzilla.java:97)
at org.netbeans.modules.bugzilla.Bugzilla.init(Bugzilla.java:103)
at org.netbeans.modules.bugzilla.BugzillaConnector.createRepository(BugzillaConnector.java:96)
at org.netbeans.modules.bugtracking.DelegatingConnector.createRepository(DelegatingConnector.java:144)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelectorBuilder$NewRepositoryInfo.initializeRepository(RepositorySelectorBuilder.java:729)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelectorBuilder.displayRepositoryForm(RepositorySelectorBuilder.java:538)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelectorBuilder.itemSelected(RepositorySelectorBuilder.java:499)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelectorBuilder.initializeCombo(RepositorySelectorBuilder.java:286)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelectorBuilder.getComboBox(RepositorySelectorBuilder.java:235)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelectorBuilder.createPanel(RepositorySelectorBuilder.java:311)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelectorBuilder$ValidatingDialogDescriptor.<init>(RepositorySelectorBuilder.java:367)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelectorBuilder.createDialogDescriptor(RepositorySelectorBuilder.java:360)
at org.netbeans.modules.bugtracking.ui.selectors.SelectorPanel.open(SelectorPanel.java:69)
at org.netbeans.modules.bugtracking.ui.selectors.RepositorySelector.create(RepositorySelector.java:83)
at org.netbeans.modules.bugtracking.util.BugtrackingUtil.createRepository(BugtrackingUtil.java:219)
at org.netbeans.modules.bugtracking.util.BugtrackingUtil.createRepository(BugtrackingUtil.java:214)
at org.netbeans.modules.bugtracking.ui.issue.IssueTopComponent.onNewClick(IssueTopComponent.java:328)
at org.netbeans.modules.bugtracking.ui.issue.IssueTopComponent.access$000(IssueTopComponent.java:94)
at org.netbeans.modules.bugtracking.ui.issue.IssueTopComponent$1.actionPerformed(IssueTopComponent.java:115)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:696)
at java.awt.EventQueue$4.run(EventQueue.java:694)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.ClassNotFoundException: org.eclipse.mylyn.internal.bugzilla.core.BugzillaRepositoryConnector starting from ModuleCL@2d4b2312[org.netbeans.modules.bugzilla] with possible defining loaders null and declared parents [Netigso[reference:file:/C:/Users/frederik/AppData/Roaming/.jmonkeyplatform/3.0/modules/org-eclipse-core-runtime.jar], ModuleCL@5a0dcd35[org.netbeans.libs.osgi], ModuleCL@593dec0e[org.openide.nodes], Netigso[reference:file:/C:/Users/frederik/AppData/Roaming/.jmonkeyplatform/3.0/modules/org-eclipse-mylyn-commons-net.jar], org.netbeans.MainImpl$BootClassLoader@472ebf9a, ModuleCL@2037bd0e[org.netbeans.modules.bugtracking], Netigso[reference:file:/C:/Users/frederik/AppData/Roaming/.jmonkeyplatform/3.0/modules/org-apache-commons-httpclient.jar], ModuleCL@1b7a59c7[org.netbeans.modules.options.api], ModuleCL@49cfbdab[org.netbeans.modules.projectapi], ModuleCL@7846b8c3[org.netbeans.modules.autoupdate.services], …12 more]
at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
… 58 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.mylyn.internal.bugzilla.core.BugzillaRepositoryConnector
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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:222)
… 59 more

Does the plugin work for someone? Can you help me?

Thanks a ton!

Cheers,

B3r3av3d

Sorry, I’ve not tried to use that plugin. The SDK is based off netbeans 7.2 (I think, you can confirm in the info screens). Does this plugin work with that version of netbeans?

It looks like the certified plugins are fetched from http://updates.netbeans.org/netbeans/updates/7.3.1/uc/final/certified/catalog.xml.gz

that rather looks like netbeans version 7.3.1, doesn’t it?
As soon as I have some time to test it, I will try installing the plugin with netbeans 7.2 and 7.3.1