• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

geocache_visits.txt wird nicht geschrieben [v3443]

wendenzo

Geocacher
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?
 

arbor95

Geoguru
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.
 

arbor95

Geoguru
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.
 
OP
wendenzo

wendenzo

Geocacher
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.
 

arbor95

Geoguru
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?
 
OP
wendenzo

wendenzo

Geocacher
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]
 

arbor95

Geoguru
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.
[email protected]
 

Lady-in-blue

Geocacher
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
 

arbor95

Geoguru
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.
 

Lady-in-blue

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

Danke vielmals!
LG
Ulli
 
OP
wendenzo

wendenzo

Geocacher
Auch bei mir scheint der gewohnte Ablauf wieder zu funktionieren.

Danke und Gruß
wendenzo
 
Oben