Bootseintrag inkonsistent

Einen Fehler in efa2 melden

Moderatoren: nick, smg

Forumsregeln
Beim Melden eines Fehlers, gib bitte die verwendete efa2-Version und Dein Betriebssystem an, sowie eine genaue Beschreibung der Fehlersituation und ggf. der Fehlermeldungen.
Antworten
tmartin
Beiträge: 31
Registriert: Mo 13. Feb 2012, 10:20
Wohnort: Kiel

Bootseintrag inkonsistent

Beitrag von tmartin » Mo 11. Jun 2012, 22:19

Moin,

wir hatten heute einen merkwürdigen Zustand für ein Boot:
Es geht um die Fahrt #1127 das Mitglied hat sich ausgetragen. Aus irgendeinem Grund hat ein zweites Mitglied die Fahrt überschrieben. Keine Ahnung wie das passieren konnte.

Heute kommt der Besitzer von dem Boot Capella ins Bootshaus. Sein Boot ist natürlich nicht mehr auf der rechten Seite. Erstaunlicherweise sagt efa aber bei erneutem Fahrbeginn, dass das Boot noch unterwegs ist, lässt sich aber zu einem neuer Fahrt überreden.

Was ist da schief gelaufen?

Hier der Auszug aus dem log.

[09.06.2012 10:07:40] - efaBths - 00436 - INFO - EVT015 - Fahrtbeginn: #1127 - Capella mit
[09.06.2012 12:03:58] - efaBths - 00436 - INFO - EVT015 - Fahrtbeginn: #1128 - Ljutaga mit
[09.06.2012 12:36:28] - efaBths - 00436 - INFO - EVT020 - Fahrtende: #1125 - Rivana mit
[09.06.2012 12:40:57] - efaBths - 00436 - INFO - EVT020 - Fahrtende: #1126 - Tiffy / ETV mit
[09.06.2012 15:01:31] - efaBths - 00436 - INFO - EVT015 - Fahrtbeginn: #1129 - Coco mit
[09.06.2012 15:25:09] - efaBths - 00436 - INFO - EVT020 - Fahrtende: #1128 - Ljutaga mit
[09.06.2012 15:42:59] - efaBths - 00436 - INFO - EVT015 - Fahrtbeginn: #1130 - Sitara mit
[09.06.2012 15:43:38] - efaBths - 00436 - INFO - EVT015 - Fahrtbeginn: #1131 - Nauja mit
[09.06.2012 16:15:04] - efaBths - 00436 - INFO - EVT020 - Fahrtende: #1129 - Coco mit
[09.06.2012 19:39:59] - efaBths - 00436 - INFO - EVT020 - Fahrtende: #1131 - Nauja mit
[09.06.2012 19:40:48] - efaBths - 00436 - INFO - EVT020 - Fahrtende: #1130 - Sitara mit
[10.06.2012 11:06:39] - efaBths - 00436 - INFO - EVT017 - Fahrtbeginn korrigiert: #1127 - Siegfried / ETV mit

...

[11.06.2012 17:40:28] - efaBths - 01036 - INFO - EVT015 - Fahrtbeginn: #1147 - Capella mit

Ich sende einmal alle Dateien an:
help (at) efa (punkt) nmichael (punkt)de


ich hoffe das ist ok.

Viele Grüße

Thomas

tmartin
Beiträge: 31
Registriert: Mo 13. Feb 2012, 10:20
Wohnort: Kiel

Re: Bootseintrag inkonsistent

Beitrag von tmartin » Di 12. Jun 2012, 11:24

Hallo Nick,

hier noch ein Nachtrag. Ich habe mich gerade daran erinnert, dass wir einen ähnlichen Fall schon früher einmal hatten!

Es war die Fahrt:

[26.04.2012 11:14:22] - efaBths - 00404 - INFO - EVT015 - Fahrtbeginn: #669 - Sitara mit

Dann geschah folgendes:

[26.04.2012 18:46:18] - efaBths - 00404 - INFO - EVT017 - Fahrtbeginn korrigiert: #669 - Neele mit

und

[26.04.2012 18:47:14] - efaBths - 00404 - INFO - EVT020 - Fahrtende: #669 - Neele mit

und

[29.04.2012 08:01:42] - efaBths - 00404 - INFO - EVT022 - Nachtrag: #682 - Sitara mit

so weit so gut.

Später hatte das Mitglied Probleme das Boot Sitara auszutragen mit der Meldung im log:

[30.04.2012 15:43:30] - efaBths - 00404 - INFO - EVT015 - Fahrtbeginn: #711 - Sitara mit
[30.04.2012 15:43:30] - efaBths - 00404 - ERROR - EVT041 - Kein Bootsstatus für Boot Sitara gefunden.: #711 - Sitara mit
[30.04.2012 15:45:10] - efaBths - 00404 - INFO - EVT015 - Fahrtbeginn: #712 - Sitara mit
[30.04.2012 15:45:10] - efaBths - 00404 - ERROR - EVT041 - Kein Bootsstatus für Boot Sitara gefunden.: #712 - Sitara mit

Wir haben dann etwas herum probiert mit der Folge:

[30.04.2012 20:32:09] - efaBths - 00288 - INFO - EVT001 - PROGRAMMSTART
[30.04.2012 20:32:09] - efaBths - 00288 - INFO - INF002 - Version efa: 2.0.1_01 -- Java: 1.6.0_22 (JVM 17.1-b03) -- OS: Windows 2000 5.0
[30.04.2012 20:32:17] - efaBths - 00288 - INFO - EVT011 - Projekt 'ETV' geöffnet.
[30.04.2012 20:32:17] - efaBths - 00288 - INFO - EVT012 - Fahrtenbuch 'ETV_Fahrtenbuch_2011_2012' geöffnet.
[30.04.2012 20:32:17] - efaBths - 00288 - WARNING - DAT044 - No Boat Status found for Boat Sitara: [#Id#=f1788fac-ad85-4366-ac93-0f72ccc0e289;Name=Sitara;Owner=....;LastVariant=1;TypeVariant=1;TypeDescription=~;TypeType=SEAKAYAK;TypeSeats=1;TypeRigging=OTHER;TypeCoxing=OTHER;DefaultCrewId=4776b9b8-7754-481c-9fdc-350ea2949dee;DefaultSessionType=TOUR;#ValidFrom#=1317420000000;InvalidFrom=9223372036854775807;ChangeCount=3;LastModified=1333276827920]
[30.04.2012 20:32:17] - efaBths - 00288 - INFO - DAT044 - New Boat Status added for Boat Sitara
[30.04.2012 20:32:18] - efaBths - 00288 - WARNING - DAT043 - runAuditLogbook(): Fahrtenbuch ETV_Fahrtenbuch_2011_2012 Fahrtenbucheintrag #711: Ungültige Referenz für Bootsstatus in Feld 'Fahrt offen (Boot unterwegs)' gelöscht.
[30.04.2012 20:32:18] - efaBths - 00288 - WARNING - DAT043 - runAuditLogbook(): Fahrtenbuch ETV_Fahrtenbuch_2011_2012 Fahrtenbucheintrag #712: Ungültige Referenz für Bootsstatus in Feld 'Fahrt offen (Boot unterwegs)' gelöscht.
[30.04.2012 20:32:19] - efaBths - 00288 - INFO - EVT013 - BEREIT
[30.04.2012 20:32:19] - efaBths - 00288 - WARNING - DAT043 - runAuditLogbook(): Fahrtenbuch ETV_Fahrtenbuch_2011_2012 Fahrtenbucheintrag #718: Ungültige Referenz für Bootsstatus in Feld 'Fahrt offen (Boot unterwegs)' gelöscht.
[30.04.2012 20:32:19] - efaBths - 00288 - WARNING - DAT043 - runAuditLogbook(): Fahrtenbuch ETV_Fahrtenbuch_2011_2012 Fahrtenbucheintrag #721: Ungültige Referenz für Bootsstatus in Feld 'Fahrt offen (Boot unterwegs)' gelöscht.
[30.04.2012 20:32:19] - efaBths - 00288 - INFO - DAT038 - Project Audit completed with 0 Errors, 1 Warnings and 1 Infos.
[30.04.2012 20:32:47] - efaBths - 01212 - INFO - EVT001 - PROGRAMMSTART
[30.04.2012 20:32:47] - efaBths - 01212 - INFO - INF002 - Version efa: 2.0.1_01 -- Java: 1.6.0_22 (JVM 17.1-b03) -- OS: Windows 2000 5.0
[30.04.2012 20:32:56] - efaBths - 01212 - INFO - EVT011 - Projekt 'ETV' geöffnet.
[30.04.2012 20:32:57] - efaBths - 01212 - INFO - EVT012 - Fahrtenbuch 'ETV_Fahrtenbuch_2011_2012' geöffnet.
[30.04.2012 20:32:58] - efaBths - 01212 - INFO - EVT013 - BEREIT


Später lief es dann wieder:

[30.04.2012 21:00:51] - efaBths - 01212 - INFO - ADM001 - Admin-Login: Name: admin
[30.04.2012 21:01:52] - efaBths - 01212 - INFO - ADM024 - Admin admin: Eintrag geändert: #712 - Sitara
[30.04.2012 21:02:21] - efaBths - 01212 - INFO - ADM001 - Admin-Login: Name: admin
[30.04.2012 21:06:17] - efaBths - 01212 - INFO - EVT015 - Fahrtbeginn: #738 - Sitara mit


Es ist sicherlich schwer so eine Abfolge wieder zu rekonstuieren. Verdächtig erscheint mit, dass in beiden Fällen der Bootsname bei einer "laufenden Fahrt" geändert wurde.


soweit

Thomas

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: Bootseintrag inkonsistent

Beitrag von nick » Mi 13. Jun 2012, 06:17

Hallo Thomas,

vielen Dank für deine detaillierte Beschreibung. Leider kann ich den Fehler dennoch bei mir nicht nachstellen.

In dem ZIP-Archiv, das du mir geschickt hast, ist die Situation, in der sich die Fahrt mit dem Boot nicht mehr beginnen läßt, bereits behoben, oder?

Könntest Du mir vielleicht nochmal ein vollständiges Logfile zuschicken? Vielleicht entdecke ich noch irgendwas darin, das dazwischen passiert sein könnte? Wenn ich dem Auszug des Logfiles folge und eine Fahrt beginne, dann das Boot ändere, die Fahrt beende, einen Nachtrag mache und dann mit dem ursprünglichen Boot wieder eine Fahrt beginne, klappt bei mir alles wunderbar.

Danke,
Nicolas

tmartin
Beiträge: 31
Registriert: Mo 13. Feb 2012, 10:20
Wohnort: Kiel

Re: Bootseintrag inkonsistent

Beitrag von tmartin » Mi 13. Jun 2012, 07:06

Moin Nick,

ja dass sind genau die Fehlerbechreibungen mit denen man wenig anfangen kann. Das System läuft wieder und der Fehler läßt sich nicht nachstellen. Das war auch der Grund, warum ich das erste Mal nicht gleich eine Fehlermeldung gesendet habe.

"Leider" läuft das Programm und ich shaffe es nicht den Fehler zu reproduzueren!

Meine Hoffung ist, dass ich in Zukunft schnell genu am Rechner bin, um ein Backup zu machen. Vielleicht macht ja vorher noch jemand aus dem Forum ähnliche Beobachtungen.

Ganz neben bei wird das Boot bei einer laüfenden Fahrt wohl nicht so häufig gewechselt.

Vielen Dank und viele Grüße

Thomas

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: Bootseintrag inkonsistent

Beitrag von nick » Di 19. Jun 2012, 07:12

Hallo Thomas,

dank Deiner Logdatei habe ich den Fehler jetzt gefunden! Der Fehler tritt auf, wenn Du eine Fahrt korrigierst und dabei ein unbekanntes Boot auswählst. Dann geht der Bootsstatus des ursprünglichen Bootes "verloren". Mit dem nächsten Update wird der Fehler korrigiert sein.

Vielen Dank & Grüße,
Nicolas

tmartin
Beiträge: 31
Registriert: Mo 13. Feb 2012, 10:20
Wohnort: Kiel

Re: Bootseintrag inkonsistent

Beitrag von tmartin » Di 19. Jun 2012, 08:21

Hallo Nicolas,

Super! Vielen Dank für die Rückmeldung.

Viele Grüße


Thomas

Antworten