Using version 3.6 and also 3.3.
In the graph window, the "configure non db constraint" does not shows up when clicking on the link.
the following Exception appears in the log console :
2014-11-07 09:51:22,361 [AWT-EventQueue-1] ERROR net.sourceforge.squirrel_sql.client.Main - Exception occured dispatching Event java.awt.event.MouseEvent[MOUSE_RELEASED,(764,392),absolute(764,392),button=1,modifiers=Button1,clickCount=1] on frame0
java.lang.NullPointerException
at net.sourceforge.squirrel_sql.plugins.graph.nondbconst.ConfigureNonDbConstraintDlg.<init>(ConfigureNonDbConstraintDlg.java:45)
at net.sourceforge.squirrel_sql.plugins.graph.nondbconst.ConfigureNonDbConstraintController.<init>(ConfigureNonDbConstraintController.java:44)
at net.sourceforge.squirrel_sql.plugins.graph.ConstraintView.onConfigureNonDbConstraint(ConstraintView.java:182)
at net.sourceforge.squirrel_sql.plugins.graph.ConstraintView.access$500(ConstraintView.java:21)
at net.sourceforge.squirrel_sql.plugins.graph.ConstraintView$6.actionPerformed(ConstraintView.java:153)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at net.sf.tinylaf.TinyMenuItemUI.doClick(TinyMenuItemUI.java:606)
at net.sf.tinylaf.TinyMenuItemUI$MouseInputHandler.mouseReleased(TinyMenuItemUI.java:484)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at net.sourceforge.squirrel_sql.client.Main$1.dispatchEvent(Main.java:99)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)