Bug#846918: interface opens, but no menus and no action on button clicks

gregor herrmann gregoa at debian.org
Sun Dec 4 18:59:58 UTC 2016


On Sun, 04 Dec 2016 11:36:58 +0100, David Paleino wrote:

> Wow, so long time no filing bugs to Debian, seems like a whole new experience :)

Hehe :)

Thanks for the bug report.
 
> ---8<---
> Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
> 	at com.jgoodies.looks.common.ShadowPopup.<clinit>(ShadowPopup.java:84)
> 	at com.jgoodies.looks.Options.isPopupDropShadowActive(Options.java:639)
> 	at com.jgoodies.looks.common.ShadowPopupFactory.getPopup(ShadowPopupFactory.java:177)
> 	at javax.swing.plaf.PopupMenuUI.getPopup(PopupMenuUI.java:61)
> 	at javax.swing.JPopupMenu.showPopup(JPopupMenu.java:837)
> 	at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:790)
> 	at javax.swing.JPopupMenu.show(JPopupMenu.java:965)
> 	at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:345)
> 	at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1478)
> 	at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:125)
> 	at javax.swing.plaf.basic.BasicMenuUI.appendPath(BasicMenuUI.java:222)
> 	at javax.swing.plaf.basic.BasicMenuUI.access$200(BasicMenuUI.java:49)
> 	at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:461)
> 	at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
> 	at java.awt.Component.processMouseEvent(Component.java:6530)
> 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
> 	at java.awt.Component.processEvent(Component.java:6298)
> 	at java.awt.Container.processEvent(Container.java:2236)
> 	at java.awt.Component.dispatchEventImpl(Component.java:4889)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2294)
> 	at java.awt.Component.dispatchEvent(Component.java:4711)
> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
> 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4522)
> 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2280)
> 	at java.awt.Window.dispatchEventImpl(Window.java:2746)
> 	at java.awt.Component.dispatchEvent(Component.java:4711)
> 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
> 	at java.awt.EventQueue.access$500(EventQueue.java:97)
> 	at java.awt.EventQueue$3.run(EventQueue.java:709)
> 	at java.awt.EventQueue$3.run(EventQueue.java:703)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
> 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> 	at java.awt.EventQueue$4.run(EventQueue.java:731)
> 	at java.awt.EventQueue$4.run(EventQueue.java:729)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
> 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> Caused by: java.lang.NullPointerException
> 	at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
> 	at com.jgoodies.looks.common.ShadowPopupBorder.<clinit>(ShadowPopupBorder.java:69)
> 	... 45 more
> Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class com.jgoodies.looks.common.ShadowPopup
> 	at com.jgoodies.looks.Options.isPopupDropShadowActive(Options.java:639)
> 	at com.jgoodies.looks.common.ShadowPopupFactory.getPopup(ShadowPopupFactory.java:177)
> 	at javax.swing.plaf.PopupMenuUI.getPopup(PopupMenuUI.java:61)
> 	at javax.swing.JPopupMenu.showPopup(JPopupMenu.java:837)
> 	at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:790)
> 	at javax.swing.JPopupMenu.show(JPopupMenu.java:965)
> 	at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:345)
> 	at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1478)
> 	at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:125)
> 	at javax.swing.plaf.basic.BasicMenuUI.appendPath(BasicMenuUI.java:222)
> 	at javax.swing.plaf.basic.BasicMenuUI.access$200(BasicMenuUI.java:49)
> 	at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:461)
> 	at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
> 	at java.awt.Component.processMouseEvent(Component.java:6530)
> 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
> 	at java.awt.Component.processEvent(Component.java:6298)
> 	at java.awt.Container.processEvent(Container.java:2236)
> 	at java.awt.Component.dispatchEventImpl(Component.java:4889)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2294)
> 	at java.awt.Component.dispatchEvent(Component.java:4711)
> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
> 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4522)
> 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2280)
> 	at java.awt.Window.dispatchEventImpl(Window.java:2746)
> 	at java.awt.Component.dispatchEvent(Component.java:4711)
> 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
> 	at java.awt.EventQueue.access$500(EventQueue.java:97)
> 	at java.awt.EventQueue$3.run(EventQueue.java:709)
> 	at java.awt.EventQueue$3.run(EventQueue.java:703)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
> 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
> 	at java.awt.EventQueue$4.run(EventQueue.java:731)
> 	at java.awt.EventQueue$4.run(EventQueue.java:729)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
> 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> --->8---

Something with jgoodies-looks, it seems.

And JabRef fails for me as well, even earlier. I get the splash
screen, and then (before the main window or any menus):

java.lang.NoSuchFieldError: DIALOG
    at net.sf.jabref.gui.CleanUpAction.initOptionsPanel(CleanUpAction.java:140)
    at net.sf.jabref.gui.CleanUpAction.<init>(CleanUpAction.java:112)
    at net.sf.jabref.BasePanel.setupActions(BasePanel.java:348)
    at net.sf.jabref.BasePanel.init(BasePanel.java:276)
    at net.sf.jabref.BasePanel.<init>(BasePanel.java:257)
    at net.sf.jabref.JabRefFrame.addTab(JabRefFrame.java:1745)
    at net.sf.jabref.JabRefFrame.addParserResult(JabRefFrame.java:1502)
    at net.sf.jabref.JabRef.openWindow(JabRef.java:790)
    at net.sf.jabref.JabRef.<init>(JabRef.java:201)
    at net.sf.jabref.JabRef.main(JabRef.java:84)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at net.sf.jabref.JabRefMain.main(Unknown Source)
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Gypsy Sun And Rainbows: Voodoo Child (Slight Return)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20161204/31b59335/attachment-0001.sig>


More information about the pkg-java-maintainers mailing list