Hi Aaron,
(CC'ing the Debian package request so as to keep others informed of the
status of the package)
On Sun, Jul 31, 2011 at 10:56:39AM -0600, Aaron Davidson wrote:
> Hi Ryan, I've just uploaded a tarball of 0.9.8.1 for distribution.
Thanks. I updated the package but still get:
Initializing settings file /home/ryan/.cronometer/Settings.xml
Loading index...
Loading index...
Loading Deprecated index...
Loaded 62 foods.
Loading index...
Loading Deprecated index...
Loaded 8521 foods.
Loading: /home/ryan/.cronometer/Default User/servings.xml
--> file does not exist
Loading: /home/ryan/.cronometer/Default User/notes.xml
--> file does not exist
Loading: /home/ryan/.cronometer/Default User/metrics.xml
--> file does not exist
java.lang.NullPointerException
at ca.spaz.cron.summary.NutrientTable.getAmount(Unknown Source)
at ca.spaz.cron.summary.NutrientTable$NutrientTableModel.getValueAt(Unknown Source)
at ca.spaz.cron.summary.NutrientTable$NutrientTableModel.getColumnClass(Unknown Source)
at org.jdesktop.swingx.JXTable.updateStringValueRegistryColumnClasses(JXTable.java:3412)
at org.jdesktop.swingx.JXTable.tableChanged(JXTable.java:1535)
at javax.swing.JTable.setModel(JTable.java:3692)
at org.jdesktop.swingx.JXTable.setModel(JXTable.java:1609)
at ca.spaz.cron.summary.NutrientTable.<init>(Unknown Source)
at ca.spaz.cron.summary.MacroNutrientSummaryPanel.getNutrientTable(Unknown Source)
at ca.spaz.cron.summary.AbstractNutrientSummaryPanel.getNutrientTablePane(Unknown Source)
at ca.spaz.cron.summary.MacroNutrientSummaryPanel.<init>(Unknown Source)
at ca.spaz.cron.summary.NutritionSummaryPanel.getGeneralPanel(Unknown Source)
at ca.spaz.cron.summary.NutritionSummaryPanel.<init>(Unknown Source)
at ca.spaz.cron.ui.DailySummary.getNutritionSummaryPanel(Unknown Source)
at ca.spaz.cron.ui.DailySummary.getDietPanel(Unknown Source)
at ca.spaz.cron.ui.DailySummary.getDailyTrackerPanel(Unknown Source)
at ca.spaz.cron.ui.DailySummary.initialize(Unknown Source)
at ca.spaz.cron.ui.DailySummary.<init>(Unknown Source)
at ca.spaz.cron.CRONOMETER.getDailySummary(Unknown Source)
at ca.spaz.cron.CRONOMETER.getMainPanel(Unknown Source)
at ca.spaz.cron.CRONOMETER.initGUI(Unknown Source)
at ca.spaz.cron.CRONOMETER.access$000(Unknown Source)
at ca.spaz.cron.CRONOMETER$5.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
java.lang.NullPointerException
at ca.spaz.cron.summary.NutrientTable.getAmount(Unknown Source)
at ca.spaz.cron.summary.NutrientTable$NutrientTableModel.getValueAt(Unknown Source)
at ca.spaz.cron.summary.NutrientTable$NutrientTableModel.getColumnClass(Unknown Source)
at org.jdesktop.swingx.JXTable.updateStringValueRegistryColumnClasses(JXTable.java:3412)
at org.jdesktop.swingx.JXTable.tableChanged(JXTable.java:1535)
at javax.swing.JTable.setModel(JTable.java:3692)
at org.jdesktop.swingx.JXTable.setModel(JXTable.java:1609)
at ca.spaz.cron.summary.NutrientTable.<init>(Unknown Source)
at ca.spaz.cron.summary.MacroNutrientSummaryPanel.getNutrientTable(Unknown Source)
at ca.spaz.cron.summary.AbstractNutrientSummaryPanel.getNutrientTablePane(Unknown Source)
at ca.spaz.cron.summary.MacroNutrientSummaryPanel.<init>(Unknown Source)
at ca.spaz.cron.summary.NutritionSummaryPanel.getGeneralPanel(Unknown Source)
at ca.spaz.cron.summary.NutritionSummaryPanel.<init>(Unknown Source)
at ca.spaz.cron.ui.DailySummary.getNutritionSummaryPanel(Unknown Source)
at ca.spaz.cron.ui.DailySummary.getDietPanel(Unknown Source)
at ca.spaz.cron.ui.DailySummary.getDailyTrackerPanel(Unknown Source)
at ca.spaz.cron.ui.DailySummary.initialize(Unknown Source)
at ca.spaz.cron.ui.DailySummary.<init>(Unknown Source)
at ca.spaz.cron.CRONOMETER.getDailySummary(Unknown Source)
at ca.spaz.cron.CRONOMETER.getMainPanel(Unknown Source)
at ca.spaz.cron.CRONOMETER.initGUI(Unknown Source)
at ca.spaz.cron.CRONOMETER.access$000(Unknown Source)
at ca.spaz.cron.CRONOMETER$5.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
I narrowed it down to an outdated version of swingx used by cronometer. With
swingx version 1.6.2 in CLASSPATH, I get the above crash. With the swingx
version bundled with cronometer (0.9.3), I get the above crash. If
you're interested in updating cronometer to use a more recent version of
swingx (one compatible with the version in Debian), I'll gladly update
the package.
Kind regards,
Ryan
--
|_)|_/ Ryan Kavanagh | GnuPG key
| \| \ http://ryanak.ca/ | 4A11C97A
Attachment:
signature.asc
Description: Digital signature