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
signature.asc
Description: Digital signature