# No correct reaction of menu and toolbar

**URL:** <https://discourse.jabref.org/t/no-correct-reaction-of-menu-and-toolbar/369>\
**Category:** Help\
**Created:** [December 3, 2016, 1:22pm UTC](https://discourse.jabref.org/t/no-correct-reaction-of-menu-and-toolbar/369 "2016-12-03T13:22:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![buhtz](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/buhtz/32/372_2.png) [@buhtz](https://discourse.jabref.org/u/buhtz)\
**Post date:** [December 3, 2016, 1:22pm UTC](https://discourse.jabref.org/t/no-correct-reaction-of-menu-and-toolbar/369/1 "2016-12-03T13:22:21Z")

</div>

Hi, I installed jabref 2.10 from the Debian unstable repositories.

When I start JabRef I see the window. I can click on the toolbar buttons and the menubar items. But no menu (e.g. “File”) pops up. The button itself reacts and shows that he is pressed but nothing more.

This is the console output while that

```
$ jabref
Found 2 plugin(s):
  - net.sf.jabref.export.misq (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.export.misq/plugin.xml)
  - net.sf.jabref.core (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.core/plugin.xml)

Could not get key binding for "Open folder"
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
```

---

<div class="post-metadata">

**Author:** ![joerg.lenhard](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/joerg.lenhard/32/9_2.png) [@joerg.lenhard](https://discourse.jabref.org/u/joerg.lenhard)\
**Post date:** [December 3, 2016, 5:52pm UTC](https://discourse.jabref.org/t/no-correct-reaction-of-menu-and-toolbar/369/2 "2016-12-03T17:52:03Z")

</div>

Hi Buhtz

JabRef 2.10 is quite old and a lot has happened since then. My suggestion would be to use a more recent version, such as 3.7, and see if the problem persists. You can get it from here: [https://www.fosshub.com/JabRef.html1](https://www.fosshub.com/JabRef.html1) It could very well be the case that whatever causes your issue is fixed in a newer version.

Regards  
Joerg

---

<div class="post-metadata">

**Author:** ![buhtz](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/buhtz/32/372_2.png) [@buhtz](https://discourse.jabref.org/u/buhtz)\
**Post date:** [December 4, 2016, 10:27am UTC](https://discourse.jabref.org/t/no-correct-reaction-of-menu-and-toolbar/369/3 "2016-12-04T10:27:26Z")

</div>

Oh, sorry for wasting your time with such a stupid question. I would never thougth that a Debian unstable package is so far away from Upstream (but the maintainer is working on it).  
Of course the official 3.7 works fine.
