DougEdey / StrangeBrew

Java based Homebrew Recipe tool
22 stars 11 forks source link

NPE on File->Find dialog #149

Closed jmahonin closed 12 years ago

jmahonin commented 12 years ago

Using 2.0.3-ALPHA, going to 'File -> Find' causes a null pointer exception and crashes out.

Stack trace

Caught Exception in threadAWT-EventQueue-0 - null
java.lang.NullPointerException
        at ca.strangebrew.ui.swing.dialogs.FindDialog.<init>(FindDialog.java:80)

        at ca.strangebrew.ui.swing.StrangeSwing.actionPerformed(StrangeSwing.jav
a:2141)
        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 javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown...
>java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
DougEdey commented 12 years ago

Missing a null check for properties that don't exist.