Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

geocache_visits.txt wird nicht geschrieben [v3443]

Geocaches in einer mobilen Kiste

Moderatoren: hannes!, Longri

Benutzeravatar
wendenzo
Geocacher
Beiträge: 292
Registriert: Di 19. Okt 2010, 21:35

geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von wendenzo » Fr 11. Okt 2019, 19:39

Seit dem Update gestern sind einige Dinge nicht mehr so wie sie waren. Die Offline-Logs, die ich heute geschrieben haben, sind nicht in die geocache_visits.txt geschrieben worden. Ich logge nie direkt online, sondern lade mir die Logs später zu Hause von der geocache_visits.txt in GSAK und veröffentliche sie von dort. Leider sind heute keine Daten in der geocache_visits.txt obwohl die die Ordnereinstellungen in den Einstellungen von Cachebox stimmen. Wurde diese Funktion entfernt?

Werbung:
Benutzeravatar
arbor95
Geoguru
Beiträge: 5570
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von arbor95 » Fr 11. Okt 2019, 20:03

natürlich nicht entfernt.
Die Datei kann jederzeit neu erzeugt werden, indem du einen einzigen Offline - Log bearbeitest, z.B. einen Punkt oder ein Komma.
Dann wird die geocache_visits.txt neu geschrieben.

Ansonsten hilft vielleicht ein Blick in die Logs.
Bild

Benutzeravatar
arbor95
Geoguru
Beiträge: 5570
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von arbor95 » Fr 11. Okt 2019, 20:10

Du kannst auch in den Einstellungen mal schauen, was du dort eingetragen hast.
Falls Fehler beim Schreiben der Datei auftreten, dann wird eine Messagebox angezeigt mit einer entsprechenden Meldung.
Bild

Benutzeravatar
wendenzo
Geocacher
Beiträge: 292
Registriert: Di 19. Okt 2010, 21:35

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von wendenzo » Sa 12. Okt 2019, 11:57

Ich habe die geocache_visits.txt gelöscht, Cachebox gestartet, und einen Foundlog geändert. Die geocache_visits.txt wurde wie erwartet neu erstellt, aber es wurde ein Foundlog generiert von einem ganz anderen Cache, den ich am 12.01.19 gefunden habe, und dessen Foundlog in Cachebox gar nicht mehr vorhanden ist. Ich habe die geocache_visits.txt jetzt mehrmals gelöscht, es wird immer dieselbe Zeile in der geocache_visits.txt generiert. Und immer nur die eine Zeile, auch wenn ich einen weiteren Logeintrag in ACB ändere, bleibt in der geocache_visits.txt immer dieselbe Zeile, da wird nichts hinzugefügt.

Benutzeravatar
arbor95
Geoguru
Beiträge: 5570
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von arbor95 » Sa 12. Okt 2019, 12:55

Dann schau mal in den Log, da könnte dann drin stehen, wo es klemmt.

Man muss die Datei nicht löschen.
Die wird immer vollständig neu geschrieben.
Es wird nichts angehängt.

Von daher, wenn einmal nicht korrekt erzeugt, dann immer.

Leider reicht es wohl nicht, nur im Falle eines Fehlers, eine Meldung auf dem Bildschirm anzuzeigen.
In der nächsten Version schreibe ich dann ins Protokoll auch noch die positiven Meldungen.

Womit prüfst du denn den Inhalt der Datei?
Bild

Benutzeravatar
wendenzo
Geocacher
Beiträge: 292
Registriert: Di 19. Okt 2010, 21:35

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von wendenzo » Sa 12. Okt 2019, 14:07

Gelöscht habe ich die Datei nur um zu sehen ob der Fehler/das Verhalten reproduzierbar ist, und damit ich weiß, dass die Pfade überhaupt stimmen. Fehlermeldung am Schirm habe ich keine erhalten. Neue Logs werden in der geocache_visits.txt doch immer am Ende der Liste angefügt, oder irre ich mich da?

Um den Inhalt der Datei anzusehen habe ich den Standard Android Dateimanger benutzt

Hier der Inhalt der Logdatei, nachdem ich einen Logeintrag in ACB gändert habe, ab 13:42:56.278 sehe ich ein paar ERRORS:
13:42:49.543 [main] INFO CB_SLF4J - Set LogLevel to:INFO
13:42:49.544 [main] INFO CB2 Splash - Logging initialized
13:42:49.545 [main] INFO CB2 Splash - onCreate called
13:42:49.556 [main] INFO CB2 Splash - onCreate finished.
13:42:49.558 [main] INFO CB2 Splash - onStart
13:42:49.562 [main] INFO CB2 Splash - onStart called
13:42:49.636 [main] INFO CB2 Splash - Initialized for use with /storage/emulated/0/CacheBox
13:42:49.656 [main] INFO CB2 Splash - mediaInfo
13:42:49.657 [main] INFO CB2 Splash - android.os.Build.VERSION.SDK_INT= 28
13:42:49.657 [main] INFO CB2 Splash - workPath set to /storage/emulated/0/CacheBox
13:42:49.657 [main] INFO CB2 Splash - getFilesDir()= /data/user/0/de.droidcachebox/files
13:42:49.658 [main] INFO CB2 Splash - Environment.getExternalStoragePublicDirectory()= /storage/emulated/0
13:42:49.658 [main] INFO CB2 Splash - Environment.getExternalStorageDirectory()= /storage/emulated/0
13:42:49.659 [main] INFO CB2 Splash - getExternalFilesDir(null)= /storage/emulated/0/Android/data/de.droidcachebox/files
13:42:49.659 [main] INFO CB2 Splash - get_ExternalFilesDirs[0]= /storage/emulated/0/Android/data/de.droidcachebox/files
13:42:49.664 [main] INFO CB2 Splash - start Settings Database /storage/emulated/0/CacheBox/User/Config.db3
13:42:49.693 [main] INFO CB2 Splash - Settings read from configDB.
13:42:49.696 [main] INFO CB2 Splash - Version: 2.0.20191005 (3443)
13:42:49.697 [main] INFO ManagerBase - Number of processors: 8
13:42:49.702 [main] INFO CB2 Splash - Start Main
13:42:50.703 [Timer-0] INFO CB2 Splash - Screen width/height: 1080/2074
13:42:50.720 [main] INFO Main - => onCreate first start
13:42:50.727 [main] INFO ShowViewListener - initialize GDXAndroidApplication (gdxView = graphics.getView()
13:42:50.738 [main] INFO Main - got AndroidContentClipboard
13:42:50.745 [main] INFO Main - onCreate <=
13:42:50.746 [main] INFO Main - => onResume
13:42:50.760 [main] INFO Main - checkExternalRequest from onResume
13:42:50.760 [main] INFO PlatformListener - prepared Request from splash
13:42:50.761 [main] INFO Main - onResume <=
13:42:56.278 [GLThread 6372] ERROR Drafts - Drafts
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at CB_Core.Types.Draft.equals(Draft.java:222) ~[na:0.0]
at CB_Core.Types.Drafts.contains(Drafts.java:181) ~[na:0.0]
at CB_Core.Types.Drafts.loadDrafts(Drafts.java:100) ~[na:0.0]
at CB_Core.Types.Drafts.loadDrafts(Drafts.java:51) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.reloadDrafts(DraftsView.java:405) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.onShow(DraftsView.java:385) ~[na:0.0]
at CB_UI_Base.GL_UI.Main.CB_TabView.lambda$null$1(CB_TabView.java:125) ~[na:0.0]
at CB_UI_Base.GL_UI.Main.-$$Lambda$CB_TabView$nuw7Ij14PQQQr5FF4xzGkDdkMqk.run(Unknown Source:2) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_Listener.GL.render(GL.java:282) ~[na:0.0]
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:495) ~[na:0.0]
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1575) ~[na:0.0]
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1270) ~[na:0.0]
13:43:02.029 [main] ERROR Drafts - Drafts
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at CB_Core.Types.Draft.equals(Draft.java:222) ~[na:0.0]
at CB_Core.Types.Drafts.contains(Drafts.java:181) ~[na:0.0]
at CB_Core.Types.Drafts.loadDrafts(Drafts.java:100) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.createGeoCacheVisits(DraftsView.java:283) ~[na:0.0]
at CB_UI.GL_UI.Activitys.EditDraft.lambda$setOkAndCancelClickHandlers$0(EditDraft.java:228) ~[na:0.0]
at CB_UI.GL_UI.Activitys.-$$Lambda$EditDraft$jgzpJrpWUt6kE0Qc3PX4ezxwWqc.onClick(Unknown Source:7) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_View_Base.click(GL_View_Base.java:689) ~[na:0.0]
at CB_UI_Base.GL_UI.Controls.CB_Button.click(CB_Button.java:210) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_Listener.GL_Input.onTouchUpBase(GL_Input.java:262) ~[na:0.0]
at de.droidcachebox.Views.ShowViewListener.sendMotionEvent(ShowViewListener.java:941) ~[na:0.0]
at de.droidcachebox.Views.ShowViewListener.lambda$new$0(ShowViewListener.java:122) ~[na:0.0]
at de.droidcachebox.Views.-$$Lambda$ShowViewListener$j69dk43-IdbOd6fI9JvYHLizEQ8.onTouch(Unknown Source:2) ~[na:0.0]
at android.view.View.dispatchTouchEvent(View.java:12589) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:441) ~[na:0.0]
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1850) ~[na:0.0]
at android.app.Activity.dispatchTouchEvent(Activity.java:3413) ~[na:0.0]
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:399) ~[na:0.0]
at android.view.View.dispatchPointerEvent(View.java:12832) ~[na:0.0]
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5676) ~[na:0.0]
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5202) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4735) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4701) ~[na:0.0]
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4841) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4709) ~[na:0.0]
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4898) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4735) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4701) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4709) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7706) ~[na:0.0]
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7675) ~[na:0.0]
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7608) ~[na:0.0]
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7809) ~[na:0.0]
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:187) ~[na:0.0]
at android.os.MessageQueue.nativePollOnce(Native Method) ~[na:0.0]
at android.os.MessageQueue.next(MessageQueue.java:326) ~[na:0.0]
at android.os.Looper.loop(Looper.java:160) ~[na:0.0]
at android.app.ActivityThread.main(ActivityThread.java:6898) ~[na:0.0]
at java.lang.reflect.Method.invoke(Native Method) ~[na:0.0]
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537) ~[na:0.0]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ~[na:0.0]
13:43:02.047 [main] ERROR Drafts - Drafts
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at CB_Core.Types.Draft.equals(Draft.java:222) ~[na:0.0]
at CB_Core.Types.Drafts.contains(Drafts.java:181) ~[na:0.0]
at CB_Core.Types.Drafts.loadDrafts(Drafts.java:100) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.createGeoCacheVisits(DraftsView.java:283) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.addOrChangeDraft(DraftsView.java:371) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.lambda$U2CLZ08qZDZW7qH4MsMQuJJ9Q_c(Unknown Source:0) ~[na:0.0]
at CB_UI.GL_UI.Views.-$$Lambda$DraftsView$U2CLZ08qZDZW7qH4MsMQuJJ9Q_c.returnedFieldNote(Unknown Source:0) ~[na:0.0]
at CB_UI.GL_UI.Activitys.EditDraft.lambda$setOkAndCancelClickHandlers$0(EditDraft.java:235) ~[na:0.0]
at CB_UI.GL_UI.Activitys.-$$Lambda$EditDraft$jgzpJrpWUt6kE0Qc3PX4ezxwWqc.onClick(Unknown Source:7) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_View_Base.click(GL_View_Base.java:689) ~[na:0.0]
at CB_UI_Base.GL_UI.Controls.CB_Button.click(CB_Button.java:210) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_Listener.GL_Input.onTouchUpBase(GL_Input.java:262) ~[na:0.0]
at de.droidcachebox.Views.ShowViewListener.sendMotionEvent(ShowViewListener.java:941) ~[na:0.0]
at de.droidcachebox.Views.ShowViewListener.lambda$new$0(ShowViewListener.java:122) ~[na:0.0]
at de.droidcachebox.Views.-$$Lambda$ShowViewListener$j69dk43-IdbOd6fI9JvYHLizEQ8.onTouch(Unknown Source:2) ~[na:0.0]
at android.view.View.dispatchTouchEvent(View.java:12589) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:441) ~[na:0.0]
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1850) ~[na:0.0]
at android.app.Activity.dispatchTouchEvent(Activity.java:3413) ~[na:0.0]
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:399) ~[na:0.0]
at android.view.View.dispatchPointerEvent(View.java:12832) ~[na:0.0]
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5676) ~[na:0.0]
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5202) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4735) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4701) ~[na:0.0]
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4841) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4709) ~[na:0.0]
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4898) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4735) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4701) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4709) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7706) ~[na:0.0]
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7675) ~[na:0.0]
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7608) ~[na:0.0]
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7809) ~[na:0.0]
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:187) ~[na:0.0]
at android.os.MessageQueue.nativePollOnce(Native Method) ~[na:0.0]
at android.os.MessageQueue.next(MessageQueue.java:326) ~[na:0.0]
at android.os.Looper.loop(Looper.java:160) ~[na:0.0]
at android.app.ActivityThread.main(ActivityThread.java:6898) ~[na:0.0]
at java.lang.reflect.Method.invoke(Native Method) ~[na:0.0]
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537) ~[na:0.0]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ~[na:0.0]
13:43:02.053 [main] ERROR Drafts - Drafts
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at CB_Core.Types.Draft.equals(Draft.java:222) ~[na:0.0]
at CB_Core.Types.Drafts.contains(Drafts.java:181) ~[na:0.0]
at CB_Core.Types.Drafts.loadDrafts(Drafts.java:100) ~[na:0.0]
at CB_Core.Types.Drafts.loadDrafts(Drafts.java:51) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.addOrChangeDraft(DraftsView.java:377) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.lambda$U2CLZ08qZDZW7qH4MsMQuJJ9Q_c(Unknown Source:0) ~[na:0.0]
at CB_UI.GL_UI.Views.-$$Lambda$DraftsView$U2CLZ08qZDZW7qH4MsMQuJJ9Q_c.returnedFieldNote(Unknown Source:0) ~[na:0.0]
at CB_UI.GL_UI.Activitys.EditDraft.lambda$setOkAndCancelClickHandlers$0(EditDraft.java:235) ~[na:0.0]
at CB_UI.GL_UI.Activitys.-$$Lambda$EditDraft$jgzpJrpWUt6kE0Qc3PX4ezxwWqc.onClick(Unknown Source:7) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_View_Base.click(GL_View_Base.java:689) ~[na:0.0]
at CB_UI_Base.GL_UI.Controls.CB_Button.click(CB_Button.java:210) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_Listener.GL_Input.onTouchUpBase(GL_Input.java:262) ~[na:0.0]
at de.droidcachebox.Views.ShowViewListener.sendMotionEvent(ShowViewListener.java:941) ~[na:0.0]
at de.droidcachebox.Views.ShowViewListener.lambda$new$0(ShowViewListener.java:122) ~[na:0.0]
at de.droidcachebox.Views.-$$Lambda$ShowViewListener$j69dk43-IdbOd6fI9JvYHLizEQ8.onTouch(Unknown Source:2) ~[na:0.0]
at android.view.View.dispatchTouchEvent(View.java:12589) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:441) ~[na:0.0]
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1850) ~[na:0.0]
at android.app.Activity.dispatchTouchEvent(Activity.java:3413) ~[na:0.0]
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:399) ~[na:0.0]
at android.view.View.dispatchPointerEvent(View.java:12832) ~[na:0.0]
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5676) ~[na:0.0]
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5202) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4735) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4701) ~[na:0.0]
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4841) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4709) ~[na:0.0]
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4898) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4735) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4701) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4709) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7706) ~[na:0.0]
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7675) ~[na:0.0]
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7608) ~[na:0.0]
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7809) ~[na:0.0]
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:187) ~[na:0.0]
at android.os.MessageQueue.nativePollOnce(Native Method) ~[na:0.0]
at android.os.MessageQueue.next(MessageQueue.java:326) ~[na:0.0]
at android.os.Looper.loop(Looper.java:160) ~[na:0.0]
at android.app.ActivityThread.main(ActivityThread.java:6898) ~[na:0.0]
at java.lang.reflect.Method.invoke(Native Method) ~[na:0.0]
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537) ~[na:0.0]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ~[na:0.0]
13:43:02.058 [main] ERROR Drafts - Drafts
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at CB_Core.Types.Draft.equals(Draft.java:222) ~[na:0.0]
at CB_Core.Types.Drafts.contains(Drafts.java:181) ~[na:0.0]
at CB_Core.Types.Drafts.loadDrafts(Drafts.java:100) ~[na:0.0]
at CB_Core.Types.Drafts.loadDrafts(Drafts.java:51) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.reloadDrafts(DraftsView.java:405) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.notifyDataSetChanged(DraftsView.java:519) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.addOrChangeDraft(DraftsView.java:380) ~[na:0.0]
at CB_UI.GL_UI.Views.DraftsView.lambda$U2CLZ08qZDZW7qH4MsMQuJJ9Q_c(Unknown Source:0) ~[na:0.0]
at CB_UI.GL_UI.Views.-$$Lambda$DraftsView$U2CLZ08qZDZW7qH4MsMQuJJ9Q_c.returnedFieldNote(Unknown Source:0) ~[na:0.0]
at CB_UI.GL_UI.Activitys.EditDraft.lambda$setOkAndCancelClickHandlers$0(EditDraft.java:235) ~[na:0.0]
at CB_UI.GL_UI.Activitys.-$$Lambda$EditDraft$jgzpJrpWUt6kE0Qc3PX4ezxwWqc.onClick(Unknown Source:7) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_View_Base.click(GL_View_Base.java:689) ~[na:0.0]
at CB_UI_Base.GL_UI.Controls.CB_Button.click(CB_Button.java:210) ~[na:0.0]
at CB_UI_Base.GL_UI.GL_Listener.GL_Input.onTouchUpBase(GL_Input.java:262) ~[na:0.0]
at de.droidcachebox.Views.ShowViewListener.sendMotionEvent(ShowViewListener.java:941) ~[na:0.0]
at de.droidcachebox.Views.ShowViewListener.lambda$new$0(ShowViewListener.java:122) ~[na:0.0]
at de.droidcachebox.Views.-$$Lambda$ShowViewListener$j69dk43-IdbOd6fI9JvYHLizEQ8.onTouch(Unknown Source:2) ~[na:0.0]
at android.view.View.dispatchTouchEvent(View.java:12589) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3034) ~[na:0.0]
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719) ~[na:0.0]
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:441) ~[na:0.0]
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1850) ~[na:0.0]
at android.app.Activity.dispatchTouchEvent(Activity.java:3413) ~[na:0.0]
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:399) ~[na:0.0]
at android.view.View.dispatchPointerEvent(View.java:12832) ~[na:0.0]
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5676) ~[na:0.0]
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5202) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4735) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4701) ~[na:0.0]
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4841) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4709) ~[na:0.0]
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4898) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4735) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4701) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4709) ~[na:0.0]
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4682) ~[na:0.0]
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7706) ~[na:0.0]
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7675) ~[na:0.0]
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7608) ~[na:0.0]
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7809) ~[na:0.0]
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:187) ~[na:0.0]
at android.os.MessageQueue.nativePollOnce(Native Method) ~[na:0.0]
at android.os.MessageQueue.next(MessageQueue.java:326) ~[na:0.0]
at android.os.Looper.loop(Looper.java:160) ~[na:0.0]
at android.app.ActivityThread.main(ActivityThread.java:6898) ~[na:0.0]
at java.lang.reflect.Method.invoke(Native Method) ~[na:0.0]
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537) ~[na:0.0]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ~[na:0.0]

Benutzeravatar
arbor95
Geoguru
Beiträge: 5570
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von arbor95 » Sa 12. Okt 2019, 15:32

Da sieht man ja super das Problem.
Vielleicht kannst du mir deine FieldNotes.db3 zukommen lassen.
Dann kann ich das Problem gezielter bearbeiten, als "nur" mit diesen Infos.
arbor95@gmx.de
Bild

Lady-in-blue
Geomaster
Beiträge: 462
Registriert: Sa 7. Apr 2012, 20:52

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von Lady-in-blue » Sa 12. Okt 2019, 15:35

Habe aktuell das gleiche Problem.
In der Geocache-visits.txt ist ein Cache vom 3.10.
In der Zwischenzeit wurden auch noch andere gefunden.
Die neuen von heute sind nicht drin. Habe es auch mit Ändern des Logs versucht, aber das bringt keine Änderung.
Textdatei ist nur der eine Cache vom 3.10.

Grüße Ulli

Benutzeravatar
arbor95
Geoguru
Beiträge: 5570
Registriert: So 4. Jan 2009, 20:28
Wohnort: 72800 Eningen u.A.
Kontaktdaten:

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von arbor95 » Sa 12. Okt 2019, 19:57

Mit ACB2-20191012-3447 ist zumindest das Problem bei Wendenzo behoben.
Ob bei dir die gleiche Ursache zugrunde liegt, kann ich mit den Infos nur orakeln. Aber die Chance besteht, dass es dann auch bei dir geht.
Bild

Lady-in-blue
Geomaster
Beiträge: 462
Registriert: Sa 7. Apr 2012, 20:52

Re: geocache_visits.txt wird nicht geschrieben [v3443]

Beitrag von Lady-in-blue » So 13. Okt 2019, 07:29

Gut orakelt ;-) Sieht zumindest nach einem ersten Test schon mal gut aus, wird sich heute bei der Cachetour nochmal zeigen.

Danke vielmals!
LG
Ulli

Antworten