I am getting a NullPointerException when running the following example:
private void contractExpiryActionPerformed(java.awt.event.ActionEvent evt) {
String expireDate = contractExpiry.getSelectedItem().toString();
System.out.println(expireDate);
}
Just want to printout the date to test if it is working, But I keep getting this error no matter what I do.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at tetrapro.IncomeSolution.contractExpiryActionPerformed(IncomeSolution.java:865)
at tetrapro.IncomeSolution.lambda$initComponents$6(IncomeSolution.java:492)
at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1258)
at javax.swing.JComboBox.contentsChanged(JComboBox.java:1332)
at javax.swing.JComboBox.intervalRemoved(JComboBox.java:1352)
at javax.swing.AbstractListModel.fireIntervalRemoved(AbstractListModel.java:179)
at javax.swing.DefaultComboBoxModel.removeAllElements(DefaultComboBoxModel.java:174)
at javax.swing.JComboBox.removeAllItems(JComboBox.java:771)
at tetrapro.IncomeSolution.setExpirationDates(IncomeSolution.java:250)
at tetrapro.IncomeSolution.(IncomeSolution.java:61)
at tetrapro.IncomeSolution.lambda$main$11(IncomeSolution.java:1007)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
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.awt.EventQueue.dispatchEvent(EventQueue.java:726)
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)