Geocaching & GPS location based games

Thema anzeigen - Cache Statistic Generator


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Dieses Thema ist gesperrt. Du kannst keine Beiträge editieren oder weitere Antworten erstellen.  [ 10 Beiträge ] 


Autor Nachricht
 Betreff des Beitrags: Cache Statistic Generator
BeitragVerfasst: Mo 30. Jan 2012, 20:16 
Offline
Geowizard
Benutzeravatar

Registriert: Mi 5. Apr 2006, 14:10
Beiträge: 1619
Wohnort: Hessen (Rhein-Main)
Hallo zusammen,

nachdem CSG jetzt 'erwachsen' geworden ist und in der Version 1.2 fehlerfrei läuft, möchte ich die Cachergemeinde nochmal darauf aufmerksam machen. CSG bietet neben den Standardstatistiken auch Statistiken über Travelbugs, eigene Caches und geografische Höhen der Caches. Die Statistiken sind vollständig konfigurierbar. Nach abgeschlossener Konfiguration kann die Erstellung der Statistiken von der Anforderung der myFinds-GPX bis zum Upload auf das gc.com-Profil automatisiert werden.

CSG ist in Java geschrieben und somit auf jeder gängigen Platform lauffähig. Wer es ausprobieren möchte, findet das Programm hier zum kostenlosen Download:

http://nachtfalke-geocaching.de.vu/

An dieser Stelle nochmal supervielen Dank an Baer für die Testerei!

Viel Spaß!

_________________
Warum man in den Wald geht und eine Tupperdose sucht? Weil sie da ist!
BildBild


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Mo 30. Jan 2012, 20:32 
Offline
Geoadmin
Benutzeravatar

Registriert: Fr 8. Aug 2003, 19:20
Beiträge: 12993
Wohnort: 12161 Berlin
Ingress: Enlightened
Hab ich grad mal ausprobiert. Trage meinen Namen in den Optionen ein, die myFinds wird auch mit Passwort bestellt, aber dann kann er die nicht einlesen, weil der Name fehlt? Beim nächsten Start ist der Name auch wieder weg.
Und sonst:
Zitat:
moenk@linux-mbi2:~> java -jar csg.jar
java.io.FileNotFoundException: statistik.csg (Datei oder Verzeichnis nicht gefunden)
Exception in thread "AWT-EventQueue-0" java.lang.Error: java.lang.reflect.InvocationTargetException

Und:
Zitat:
moenk@linux-mbi2:~> uname -a
Linux linux-mbi2 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) x86_64 x86_64 x86_64 GNU/Linux
moenk@linux-mbi2:~> java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (suse-1.2-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

_________________
Bild Denkst Du noch selber oder bist Du schon Schwarm?


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Mo 30. Jan 2012, 21:07 
Offline
Geowizard
Benutzeravatar

Registriert: Mi 5. Apr 2006, 14:10
Beiträge: 1619
Wohnort: Hessen (Rhein-Main)
Dass er die Statistik.csg nicht findet, ist normal. Die erstellt er erst, wenn eine Statistik generiert wird. Ich sollte den Fehler wohl besser abfangen. Die Sache mit dem Usernamen ist wohl ein Bug. Wird in der nächsten Version behoben. Als Workaround kannst Du mal probieren, den Usernamen nochmal einzugeben. Dann das Programm beenden und nochmal neu starten.

_________________
Warum man in den Wald geht und eine Tupperdose sucht? Weil sie da ist!
BildBild


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Di 31. Jan 2012, 05:02 
Offline
Geowizard

Registriert: Do 10. Jun 2010, 00:32
Beiträge: 1121
Wohnort: 45133 Essen
Hier wirft das Ding mit dem Original-Java auch lauter Fehler. Und zwar beim Beenden des Einstellungsdialoges. Der Username wird so oder so nicht gespeichert.

Code:
[dakini]~$ uname -sr
Linux 2.6.38.4-smp
[dakini]~$ java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)
[dakini]~$ java -jar csg.jar
java.io.FileNotFoundException: statistik.csg (No such file or directory)
Exception in thread "AWT-EventQueue-0" java.lang.Error: java.lang.reflect.InvocationTargetException
        at org.jdesktop.application.ApplicationAction.actionFailed(ApplicationAction.java:859)
        at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:665)
        at org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:698)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
        at java.awt.Component.processMouseEvent(Component.java:6288)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6053)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4651)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:602)
        at java.awt.EventQueue$1.run(EventQueue.java:600)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
        at java.awt.EventQueue$2.run(EventQueue.java:616)
        at java.awt.EventQueue$2.run(EventQueue.java:614)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:662)
        ... 40 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
        at java.util.Vector.elementAt(Vector.java:427)
        at javax.swing.table.DefaultTableModel.getValueAt(DefaultTableModel.java:632)
        at csg.CacheTableModel.getColumnClass(CacheTableModel.java:45)
        at javax.swing.table.TableRowSorter.useToString(TableRowSorter.java:224)
        at javax.swing.DefaultRowSorter.updateUseToString(DefaultRowSorter.java:607)
        at javax.swing.DefaultRowSorter.sort(DefaultRowSorter.java:556)
        at javax.swing.DefaultRowSorter.allRowsChanged(DefaultRowSorter.java:835)
        at javax.swing.JTable.notifySorter(JTable.java:4246)
        at javax.swing.JTable.sortedTableChanged(JTable.java:4106)
        at javax.swing.JTable.tableChanged(JTable.java:4383)
        at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
        at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182)
        at csg.CacheTableModel.Update(CacheTableModel.java:91)
        at csg.csgView.ConfigGeneral(csgView.java:877)
        ... 45 more


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Di 31. Jan 2012, 08:20 
Offline
Geowizard
Benutzeravatar

Registriert: Mi 5. Apr 2006, 14:10
Beiträge: 1619
Wohnort: Hessen (Rhein-Main)
Ich habe den Fehler gefunden und gefixt. Eine neue Version wird es dann wahrscheinlich in den nächsten Tagen geben.

_________________
Warum man in den Wald geht und eine Tupperdose sucht? Weil sie da ist!
BildBild


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Di 31. Jan 2012, 09:04 
Offline
Geoadmin
Benutzeravatar

Registriert: Fr 8. Aug 2003, 19:20
Beiträge: 12993
Wohnort: 12161 Berlin
Ingress: Enlightened
Ich kann Dir für Dein Programm ein eigenes Support-Forum anbieten, dann kannste jedes Release mit einem neuen Thema ankündigen. Schön wäre auch wenn Du open Source draus machst und das bei GitHub hosten möchtest, dann können wir Dir eher beim debuggen helfen.

_________________
Bild Denkst Du noch selber oder bist Du schon Schwarm?


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Di 31. Jan 2012, 10:34 
Offline
Geowizard
Benutzeravatar

Registriert: Mi 5. Apr 2006, 14:10
Beiträge: 1619
Wohnort: Hessen (Rhein-Main)
Das mit dem Supportforum wäre klasse. Das würde ich gerne annehmen. Mit dem Open-Source-Gedanken habe ich auch schon gespielt. Bisher wurde die Software nur von mir und Baer benutzt, so daß ich den Gedanken nicht weiter verfolgt habe. Sollte sich die Resonanz vergrößern, werde ich da nochmal weiter meditieren ...

_________________
Warum man in den Wald geht und eine Tupperdose sucht? Weil sie da ist!
BildBild


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Di 31. Jan 2012, 18:09 
Offline
Geowizard
Benutzeravatar

Registriert: Mi 5. Apr 2006, 14:10
Beiträge: 1619
Wohnort: Hessen (Rhein-Main)
Die Version 1.3 ist online.

Releasenotes:

Bugfix: Defect bzgl. nicht gespeichertem Benutzernamen behoben
Bugfix: Fehlermeldung bei fehlender statistik.csg Datei entfernt
Feature: Neuer Statistikabschnitt: mdCachingPoints
Feature: Neuer Statistikabschnitt: Details des erfolgreichsten Cachestages
Feature: Rechtsclick in der Cachetabelle zeigt Cachedetails

_________________
Warum man in den Wald geht und eine Tupperdose sucht? Weil sie da ist!
BildBild


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Di 31. Jan 2012, 18:35 
Offline
Geoadmin
Benutzeravatar

Registriert: Fr 8. Aug 2003, 19:20
Beiträge: 12993
Wohnort: 12161 Berlin
Ingress: Enlightened
Da ist Dein Support-Forum ;-)
Kann verlinkt werden mit: viewforum.php?f=143

_________________
Bild Denkst Du noch selber oder bist Du schon Schwarm?


Nach oben
   
 
 Betreff des Beitrags: Re: Cache Statistic Generator
BeitragVerfasst: Di 31. Jan 2012, 18:43 
Offline
Geowizard
Benutzeravatar

Registriert: Mi 5. Apr 2006, 14:10
Beiträge: 1619
Wohnort: Hessen (Rhein-Main)
Super :D Vielen Dank. Dann werde ich gleich mal einen Thread für die neue Version eröffnen. Kann ich den Thread zur aktuellen Version irgendwie oben anpinnen?

_________________
Warum man in den Wald geht und eine Tupperdose sucht? Weil sie da ist!
BildBild


Nach oben
   
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Dieses Thema ist gesperrt. Du kannst keine Beiträge editieren oder weitere Antworten erstellen.  [ 10 Beiträge ] 


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Impressum