Giter Club home page Giter Club logo

cronometer's People

Contributors

fapdash avatar misev avatar myint avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cronometer's Issues

Building issue on Debian 11

Hi Steven, all. Thanks for developing this fork of CRON-o-Meter.
I got an issue trying to build it on Debian 11, both using Java OpenJDK version "11.0.13" and version "1.8.0_252".
Should I try some other Java version, or the problem may arise from something else? Working on this with the intent of helping port it to Debian Med, and contributing to the project updating the databases.

With the former the build ran without problems, but the ./start_cronometer.sh script returns:

Error: Could not find or load main class Master.lib.crdb_005.jar:.home.hank.Utilities.Cronometer
Caused by: java.lang.ClassNotFoundException: Master.lib.crdb_005.jar:.home.hank.Utilities.Cronometer

With the latter the built presented warnings, and there is no ./start_cronometer.sh file at the end of the process.

hank@gu:~/Utilities/Cronometer 1.2$ ant
Buildfile: /home/hank/Utilities/Cronometer 1.2/build.xml

docs.jar:
[jar] Building jar: /home/hank/Utilities/Cronometer 1.2/lib/docs.jar

compile:
[javac] Compiling 171 source files to /home/hank/Utilities/Cronometer 1.2/bin
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/ExportWizard.java:20: warning: BASE64Encoder is internal proprietary API and may be removed in a future release
[javac] import sun.misc.BASE64Encoder;
[javac] ^
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/Cronometer.java:297: warning: [rawtypes] found raw type: List
[javac] List servings = getDailySummary().getServingTable().getSelectedServings();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/Cronometer.java:378: warning: [rawtypes] found raw type: Class
[javac] Class appleAppClass = Class.forName("com.apple.mrj.MRJApplicationUtils");
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/Cronometer.java:380: warning: [rawtypes] found raw type: Class
[javac] Class quitClass = Class.forName("com.apple.mrj.MRJQuitHandler");
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/Cronometer.java:381: warning: [rawtypes] found raw type: Class
[javac] Class[] quitArgs = {quitClass};
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/Cronometer.java:388: warning: [rawtypes] found raw type: Class
[javac] Class aboutClass = Class.forName("com.apple.mrj.MRJAboutHandler");
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/Cronometer.java:389: warning: [rawtypes] found raw type: Class
[javac] Class[] aboutArgs = {aboutClass};
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/Cronometer.java:419: warning: [static] static method should be qualified by type name, Cronometer, instead of by an expression
[javac] Cronometer.getInstance().getDailySummary().notifyObservers();
[javac] ^
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/ui/DailySummary.java:232: warning: [rawtypes] found raw type: List
[javac] List servings = servingTable.getSelectedServings();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/ui/DailySummary.java:251: warning: [rawtypes] found raw type: List
[javac] List exercises = exerciseTable.getExercises();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/ui/DailySummary.java:397: warning: [rawtypes] found raw type: List
[javac] List consumed = UserManager.getCurrentUser().getFoodHistory().getConsumedOn(curDate);
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/ui/DailySummary.java:399: warning: [rawtypes] found raw type: List
[javac] List exercises = UserManager.getCurrentUser().getExerciseHistory().getConsumedOn(curDate);
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/gui/SpazMenuBar.java:42: warning: [rawtypes] found raw type: Hashtable
[javac] private Hashtable actions;
[javac] ^
[javac] missing type arguments for generic class Hashtable<K,V>
[javac] where K,V are type-variables:
[javac] K extends Object declared in class Hashtable
[javac] V extends Object declared in class Hashtable
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/gui/SpazMenuBar.java:48: warning: [rawtypes] found raw type: Hashtable
[javac] this.actions = new Hashtable();
[javac] ^
[javac] missing type arguments for generic class Hashtable<K,V>
[javac] where K,V are type-variables:
[javac] K extends Object declared in class Hashtable
[javac] V extends Object declared in class Hashtable
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/gui/SpazMenuBar.java:55: warning: [rawtypes] found raw type: Hashtable
[javac] this.actions = new Hashtable();
[javac] ^
[javac] missing type arguments for generic class Hashtable<K,V>
[javac] where K,V are type-variables:
[javac] K extends Object declared in class Hashtable
[javac] V extends Object declared in class Hashtable
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/gui/SpazMenuBar.java:159: warning: [rawtypes] found raw type: Class
[javac] Class c = KeyEvent.class;
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/gui/SpazMenuBar.java:180: warning: [rawtypes] found raw type: Enumeration
[javac] Enumeration e = actions.keys();
[javac] ^
[javac] missing type arguments for generic class Enumeration
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Enumeration
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/gui/SpazMenuBar.java:200: warning: [rawtypes] found raw type: Class
[javac] Class[] params = null;
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanel.java:27: warning: [rawtypes] found raw type: List
[javac] private List curMetrics;
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanel.java:29: warning: [rawtypes] found raw type: List
[javac] private List biomarkers = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanel.java:29: warning: [rawtypes] found raw type: ArrayList
[javac] private List biomarkers = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class ArrayList
[javac] where E is a type-variable:
[javac] E extends Object declared in class ArrayList
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanel.java:75: warning: [rawtypes] found raw type: List
[javac] private List getMetrics() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanel.java:85: warning: [rawtypes] found raw type: List
[javac] List metrics = UserManager.getCurrentUser().getBiometricsHistory().getMetricsOfType("Weight");
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanelOld.java:20: warning: [rawtypes] found raw type: List
[javac] private List curMetrics;
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanelOld.java:22: warning: [rawtypes] found raw type: List
[javac] private List biomarkers = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanelOld.java:22: warning: [rawtypes] found raw type: ArrayList
[javac] private List biomarkers = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class ArrayList
[javac] where E is a type-variable:
[javac] E extends Object declared in class ArrayList
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/BiomarkerPanelOld.java:84: warning: [rawtypes] found raw type: List
[javac] private List getMetrics() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:30: warning: [rawtypes] found raw type: JComboBox
[javac] private JComboBox measureBox = new JComboBox();
[javac] ^
[javac] missing type arguments for generic class JComboBox
[javac] where E is a type-variable:
[javac] E extends Object declared in class JComboBox
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:30: warning: [rawtypes] found raw type: JComboBox
[javac] private JComboBox measureBox = new JComboBox();
[javac] ^
[javac] missing type arguments for generic class JComboBox
[javac] where E is a type-variable:
[javac] E extends Object declared in class JComboBox
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:32: warning: [rawtypes] found raw type: Vector
[javac] private Vector listeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:32: warning: [rawtypes] found raw type: Vector
[javac] private Vector listeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:33: warning: [rawtypes] found raw type: Vector
[javac] private Vector servingListeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:33: warning: [rawtypes] found raw type: Vector
[javac] private Vector servingListeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:81: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = listeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:276: warning: [rawtypes] found raw type: List
[javac] List sel = getSelectedServings();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:278: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = sel.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:366: warning: [rawtypes] found raw type: List
[javac] List measures = s.getFood().getMeasures();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:380: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = servingListeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:391: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = servingListeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:401: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = servingListeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:411: warning: [rawtypes] found raw type: List
[javac] public List getSelectedServings() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:412: warning: [rawtypes] found raw type: List
[javac] List servings = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:412: warning: [rawtypes] found raw type: ArrayList
[javac] List servings = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class ArrayList
[javac] where E is a type-variable:
[javac] E extends Object declared in class ArrayList
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:422: warning: [rawtypes] found raw type: List
[javac] public void setServings(List consumed) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTable.java:427: warning: [rawtypes] found raw type: List
[javac] public List getServings() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:28: warning: [rawtypes] found raw type: JComboBox
[javac] private JComboBox measureBox = new JComboBox();
[javac] ^
[javac] missing type arguments for generic class JComboBox
[javac] where E is a type-variable:
[javac] E extends Object declared in class JComboBox
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:28: warning: [rawtypes] found raw type: JComboBox
[javac] private JComboBox measureBox = new JComboBox();
[javac] ^
[javac] missing type arguments for generic class JComboBox
[javac] where E is a type-variable:
[javac] E extends Object declared in class JComboBox
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:30: warning: [rawtypes] found raw type: Vector
[javac] private Vector listeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:30: warning: [rawtypes] found raw type: Vector
[javac] private Vector listeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:31: warning: [rawtypes] found raw type: Vector
[javac] private Vector changeListeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:31: warning: [rawtypes] found raw type: Vector
[javac] private Vector changeListeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:71: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = changeListeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:270: warning: [rawtypes] found raw type: List
[javac] List sel = getSelectedExercises();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:272: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = sel.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:355: warning: [rawtypes] found raw type: List
[javac] public List getSelectedExercises() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:356: warning: [rawtypes] found raw type: List
[javac] List exercises = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:356: warning: [rawtypes] found raw type: ArrayList
[javac] List exercises = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class ArrayList
[javac] where E is a type-variable:
[javac] E extends Object declared in class ArrayList
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:366: warning: [rawtypes] found raw type: List
[javac] public void setExercises(List consumed) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:371: warning: [rawtypes] found raw type: List
[javac] public List getExercises() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTable.java:396: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = listeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/summary/NutritionSummaryPanel.java:61: warning: [rawtypes] found raw type: List
[javac] public void setServings(List consumed, boolean allSelected) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/summary/NutritionSummaryPanel.java:70: warning: [rawtypes] found raw type: List
[javac] public void setExercises(List exercises) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/Serving.java:245: warning: [rawtypes] found raw type: List
[javac] List measures = getFoodProxy().getFood().getMeasures();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/user/User.java:459: warning: [rawtypes] found raw type: List
[javac] public List getBiometrics(Date date) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/user/UserManager.java:469: warning: [rawtypes] found raw type: List
[javac] List l = getListeners();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/user/UserManager.java:470: warning: [rawtypes] found raw type: Iterator
[javac] for (Iterator iter = l.iterator(); iter.hasNext(); ) {
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/MetricEditor.java:36: warning: [rawtypes] found raw type: Vector
[javac] private Vector listeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/MetricEditor.java:36: warning: [rawtypes] found raw type: Vector
[javac] private Vector listeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:22: warning: [rawtypes] found raw type: Vector
[javac] private Vector listeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:22: warning: [rawtypes] found raw type: Vector
[javac] private Vector listeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:23: warning: [rawtypes] found raw type: Vector
[javac] private Vector recordListeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:23: warning: [rawtypes] found raw type: Vector
[javac] private Vector recordListeners = new Vector();
[javac] ^
[javac] missing type arguments for generic class Vector
[javac] where E is a type-variable:
[javac] E extends Object declared in class Vector
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:62: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = listeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:230: warning: [rawtypes] found raw type: List
[javac] List sel = getSelectedEntries();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:233: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = sel.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:284: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = recordListeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:295: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = recordListeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:305: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = recordListeners.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:315: warning: [rawtypes] found raw type: List
[javac] public List getSelectedEntries() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:316: warning: [rawtypes] found raw type: List
[javac] List entries = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:316: warning: [rawtypes] found raw type: ArrayList
[javac] List entries = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class ArrayList
[javac] where E is a type-variable:
[javac] E extends Object declared in class ArrayList
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:326: warning: [rawtypes] found raw type: List
[javac] public void setEntries(List entrys) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/records/RecordTable.java:331: warning: [rawtypes] found raw type: List
[javac] public List getEntries() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/MetricTable.java:29: warning: [static] static method should be qualified by type name, Cronometer, instead of by an expression
[javac] metric.setDate(Cronometer.getInstance().getDailySummary().getDate());
[javac] ^
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/MetricTable.java:66: warning: [rawtypes] found raw type: List
[javac] public void setMetrics(List metrics) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/MetricTable.java:71: warning: [rawtypes] found raw type: List
[javac] public List getMetrics() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/MetricEditorOld.java:135: warning: [rawtypes] found raw type: List
[javac] public void setMetrics(java.util.List metrics) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/metrics/MetricEditorOld.java:140: warning: [rawtypes] found raw type: Iterator
[javac] Iterator iter = metrics.iterator();
[javac] ^
[javac] missing type arguments for generic class Iterator
[javac] where E is a type-variable:
[javac] E extends Object declared in interface Iterator
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTableModel.java:24: warning: [rawtypes] found raw type: List
[javac] private List servings = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTableModel.java:24: warning: [rawtypes] found raw type: ArrayList
[javac] private List servings = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class ArrayList
[javac] where E is a type-variable:
[javac] E extends Object declared in class ArrayList
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTableModel.java:35: warning: [rawtypes] found raw type: List
[javac] public void setServings(List list) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTableModel.java:40: warning: [rawtypes] found raw type: List
[javac] public List getServings() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/foods/ServingTableModel.java:44: warning: [rawtypes] found raw type: Class
[javac] public Class getColumnClass(int col) {
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTableModel.java:23: warning: [rawtypes] found raw type: List
[javac] private List exercises = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTableModel.java:23: warning: [rawtypes] found raw type: ArrayList
[javac] private List exercises = new ArrayList();
[javac] ^
[javac] missing type arguments for generic class ArrayList
[javac] where E is a type-variable:
[javac] E extends Object declared in class ArrayList
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTableModel.java:34: warning: [rawtypes] found raw type: List
[javac] public void setExercises(List list) {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTableModel.java:39: warning: [rawtypes] found raw type: List
[javac] public List getExercises() {
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/exercise/ExerciseTableModel.java:43: warning: [rawtypes] found raw type: Class
[javac] public Class getColumnClass(int col) {
[javac] ^
[javac] missing type arguments for generic class Class
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /home/hank/Utilities/Cronometer 1.2/src/ca/spaz/cron/summary/TargetSummaryChart.java:38: warning: [rawtypes] found raw type: List
[javac] List consumed;
[javac] ^
[javac] missing type arguments for generic class List
[javac] where E is a type-variable:
[javac] E extends Object declared in interface List
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 100 warnings

cronometer.jar:
[jar] Building jar: /home/hank/Utilities/Cronometer 1.2/lib/cronometer.jar

BUILD SUCCESSFUL
Total time: 2 seconds

java.io.IOException: Problem reading font data.

Hi. I got cronometer to build successfully on Linux, with output:

$ ant
...
BUILD SUCCESSFUL
Total time: 9 seconds

When I try to run it, however, there's a problem:

$ ./start_cronometer.sh 
Loading index...
Loading index...
Loading Deprecated index...
Loaded 62 foods.
Loading index...
Loading Deprecated index...
Loaded 10324 foods.
java.io.IOException: Problem reading font data.
	at java.desktop/java.awt.Font.createFont0(Unknown Source)
	at java.desktop/java.awt.Font.createFont(Unknown Source)
	at ca.spaz.gui.IconFont.getIconFont(Unknown Source)
	at ca.spaz.gui.IconFont.createIconFontButton(Unknown Source)
	at ca.spaz.cron.ui.DailySummary.getTodayButton(Unknown Source)
	at ca.spaz.cron.ui.DailySummary.getToolbar(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.main(Unknown Source)
Exception in thread "main" java.lang.InternalError: java.lang.reflect.InvocationTargetException
	at java.desktop/sun.font.FontManagerFactory$1.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.desktop/sun.font.FontManagerFactory.getInstance(Unknown Source)
	at java.desktop/java.awt.Font.getFont2D(Unknown Source)
	at java.desktop/java.awt.Font.getFamily(Unknown Source)
	at java.desktop/java.awt.Font.getFamily_NoClientCode(Unknown Source)
	at java.desktop/java.awt.Font.getFamily(Unknown Source)
	at java.desktop/sun.swing.SwingUtilities2.displayPropertiesToCSS(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicHTML$BasicDocument.setFontAndColor(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicHTML$BasicDocument.<init>(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicHTML$BasicEditorKit.createDefaultDocument(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicHTML.createHTMLView(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicHTML.updateRenderer(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicLabelUI.installComponents(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicLabelUI.installUI(Unknown Source)
	at java.desktop/javax.swing.JComponent.setUI(Unknown Source)
	at java.desktop/javax.swing.JLabel.setUI(Unknown Source)
	at java.desktop/javax.swing.JLabel.updateUI(Unknown Source)
	at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
	at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
	at ca.spaz.gui.ErrorReporter.<init>(Unknown Source)
	at ca.spaz.gui.ErrorReporter.showError(Unknown Source)
	at ca.spaz.gui.IconFont.getIconFont(Unknown Source)
	at ca.spaz.gui.IconFont.createIconFontButton(Unknown Source)
	at ca.spaz.cron.ui.DailySummary.getTodayButton(Unknown Source)
	at ca.spaz.cron.ui.DailySummary.getToolbar(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.main(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	... 32 more
Caused by: java.lang.NullPointerException
	at java.desktop/sun.awt.FontConfiguration.getVersion(Unknown Source)
	at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(Unknown Source)
	at java.desktop/sun.awt.FontConfiguration.init(Unknown Source)
	at java.desktop/sun.awt.X11FontManager.createFontConfiguration(Unknown Source)
	at java.desktop/sun.font.SunFontManager$2.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.desktop/sun.font.SunFontManager.<init>(Unknown Source)
	at java.desktop/sun.awt.FcFontManager.<init>(Unknown Source)
	at java.desktop/sun.awt.X11FontManager.<init>(Unknown Source)
	... 37 more

Cronometer won't start due to this bug.

Donate

Is there any form of donation to help restart of this fork?

I really dont like the new site.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.