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

ACB 2029: Crash beim Start

Koblenzer

Geomaster
Die 2024 war noch ok, aber die 2029 will bei mir nicht starten. Es werden gerade noch die vorhandenen DBs zur Auswahl angezeigt, aber es erscheinen darunter schon keine Buttons mehr. Sodann stürzt ACB auch ab.
Habe dann ein Downgrade auf die 2024 gemacht, damit ist alles wieder ok.

Code:
03-23 21:57:17.199 V/ApplicationPolicy(864): isApplicationStateBlocked userId 0 pkgname de.cachebox_test
03-23 21:57:17.339 V/SmartFaceService - 3rd party pause(864): onReceive [android.intent.action.ACTIVITY_STATE/de.cachebox_test/create]
03-23 21:57:17.499 D/dalvikvm(13474): Trying to load lib /mnt/asec/de.cachebox_test-14/lib/libgdx.so 0x42ec7898
03-23 21:57:17.499 D/dalvikvm(13474): Added shared lib /mnt/asec/de.cachebox_test-14/lib/libgdx.so 0x42ec7898
03-23 21:57:17.499 D/dalvikvm(13474): No JNI_OnLoad found in /mnt/asec/de.cachebox_test-14/lib/libgdx.so 0x42ec7898, skipping init
03-23 21:57:19.979 V/SmartFaceService - 3rd party pause(864): onReceive [android.intent.action.ACTIVITY_STATE/de.cachebox_test/pause]
03-23 21:57:19.989 D/CACHEBOX(13474): Splash start Main Intent
03-23 21:57:20.019 V/ApplicationPolicy(864): isApplicationStateBlocked userId 0 pkgname de.cachebox_test
03-23 21:57:20.139 V/SmartFaceService - 3rd party pause(864): onReceive [android.intent.action.ACTIVITY_STATE/de.cachebox_test/create]
03-23 21:57:20.179 D/CACHEBOX(13474): main-OnCreate Run from Splash
03-23 21:57:20.259 D/LocationManagerService(864): request 4613fd80 gps Request[ACCURACY_FINE gps requested=0 fastest=0] from de.cachebox_test(10746)
03-23 21:57:20.259 D/LocationManagerService(864): request 4613fd80 network Request[POWER_LOW network requested=+10s0ms fastest=+10s0ms] from de.cachebox_test(10746)
03-23 21:57:20.319 D/CACHEBOX(13474): Set: RenderContinous
03-23 21:57:20.349 V/IntentResolver(864): Resolving type=null scheme=null defaultOnly=false userId=0 of Intent { act=de.cachebox.action.PICK_PLUGIN flg=0x8 }
03-23 21:57:20.349 V/IntentResolver(864):     Action: "de.cachebox.action.PICK_PLUGIN"
03-23 21:57:20.369 D/CACHEBOX(13474): Set: RenderContinous
03-23 21:57:20.439 D/dalvikvm(13474): Trying to load lib /mnt/asec/de.cachebox_test-14/lib/libgdx.so 0x42ec7898
03-23 21:57:20.439 D/dalvikvm(13474): Shared lib '/mnt/asec/de.cachebox_test-14/lib/libgdx.so' already loaded in same CL 0x42ec7898
03-23 21:57:20.479 I/WindowManager(864): Switching to real app window: Window{444e2a30 u0 de.cachebox_test/de.cachebox_test.main}
03-23 21:57:21.909 D/dalvikvm(13474): Trying to load lib /mnt/asec/de.cachebox_test-14/lib/libgdx-freetype.so 0x42ec7898
03-23 21:57:21.909 D/dalvikvm(13474): Added shared lib /mnt/asec/de.cachebox_test-14/lib/libgdx-freetype.so 0x42ec7898
03-23 21:57:21.909 D/dalvikvm(13474): No JNI_OnLoad found in /mnt/asec/de.cachebox_test-14/lib/libgdx-freetype.so 0x42ec7898, skipping init
03-23 21:57:23.079 D/CACHEBOX(13474): Set: RenderDirty
03-23 21:57:25.979 E/AndroidRuntime(13474): Process: de.cachebox_test, PID: 13474
03-23 21:57:25.989 W/ActivityManager(864):   Force finishing activity de.cachebox_test/.main
03-23 21:57:26.319 D/CACHEBOX(13474): Main=> onPause
03-23 21:57:26.329 D/CrashAnrDetector(864): processName: de.cachebox_test
03-23 21:57:26.329 D/CrashAnrDetector(864): broadcastEvent : de.cachebox_test data_app_crash
03-23 21:57:26.329 V/SmartFaceService - 3rd party pause(864): onReceive [android.intent.action.ACTIVITY_STATE/de.cachebox_test/pause]
03-23 21:57:30.419 I/LocationManagerService(864): remove 4613fd80 by de.cachebox_test
03-23 21:57:30.419 I/ActivityManager(864): Process de.cachebox_test (pid 13474) (adj 0) has died.
03-23 21:57:30.419 I/WindowState(864): WIN DEATH: Window{444e2a30 u0 de.cachebox_test/de.cachebox_test.main}
03-23 21:57:30.419 W/WindowManager(864): Force-removing child win Window{444ef3a8 u0 SurfaceView} from container Window{444e2a30 u0 de.cachebox_test/de.cachebox_test.main}
 

Longri

Geoguru
So neue Version 2032, mit Behebung vom Fehler beim nachladen der Logs und dem zeigen der Beschreibungsseite.
 

Teleskopix

Geowizard
:D Danke, läuft. Der Kartenaufbau (Mapsforge) ist sogar noch einen Tick schneller geworden und das mit 256MB RAM und 800MHz SingleCore, Android 2.3.6 Super!
 

Longri

Geoguru
Die letzten Optimierungen zeigen auch, dass hier der Speicher nicht immerzu neu reserviert werden muss um ihn dann ein paar ms später wieder frei zugeben. Was im Endeffekt die ganze Speicher Organisation verbessert hat und das Gerät dann nicht mehr damit Blockiert wird den Speicher aufzuräumen.

Jetzt muss nur noch überprüft werden, ob das ganze Optimieren nicht irgendwelche Nebenwirkungen hat. Einige haben wir ja schon gefunden und konnten sie beheben.
 
OP
Koblenzer

Koblenzer

Geomaster
Das mit der nicht gefunden fake.de-Webseite bei Klick auf die Attribute in der Cachebeschreibung ist noch so in der 2032.
 

Longri

Geoguru
Hab ihn!
Was aber relative kompliziert zu finden war! Denn mein S3 hat die Beschreibung hier korrekt angezeigt. Erst der runtergeladene Note3 Emulator zeigte dann das Fehlverhalten.
Und das Beste daran ist, dass es das gleiche Fehlverhalten beim abspeichern des API-Keys ist.
Was bei mir ja auch immer einwandfrei funktioniert hat.
Also gleich zwei Fliegen auf einmal erschlagen! Wenn ich jetzt noch herausfinde wie ich an den HTML-Inhalt unter Android 4.4.x komme!
 

Timo TA93

Geowizard
Muß noch bissel beobachten, aber es scheint es sind drei "Fliegen" ... nicht das du noch zum "tapferen Schneiderlein" mutierst :p
Bei der 2022 erschien keine Auswahl der DB's nach dem ersten Start von ACB beim Import aus Mails. Einmal Abbruch und Vorgang wiederholt ... dann liefen die Importe einwandfrei, egal wieviele Caches. Mit 2032 trat das Problem bisher nicht auf.
 
OP
Koblenzer

Koblenzer

Geomaster
Es gibt in der 2032 leider auch noch einen hässlichen Absturz beim Wechseln des Kartentyps. Zwar nicht immer, aber manchmal direkt, manchmal braucht es ein paar Versuche. Also einfach mal ein paar Karten hin- und her wechseln. Gewechselt habe ich zwischen Mapsforge (Openandromaps) und Rasterkarte (.pack), das Kartenrendering habe ich auf "Mixing", falls das eine Rolle spielt.

Edit: evtl. ist das erste Logfile im Zip-Archiv noch von einem anderen Crash, bin mir da nicht mehr sicher.
 

Anhänge

  • catlogs.zip
    4 KB · Aufrufe: 12
OP
Koblenzer

Koblenzer

Geomaster
Noch ein kleinerer Fehler:
Wechsel zur Cachebeschreibung - alles normal. Dann ohne eine andere Aktion direkt wieder die Funktion Cachebeschreibung wählen. Also quasi 2x hintereinander. Z.B. über Quickbutton, geht aber auch über das Menü.
Ergebnis: Ab dem 2. Aufruf wird die Beschreibung nicht mehr angezeigt, es erscheint ein leeres Fenster. Die Ansicht funktioniert also immer nur beim ersten Mal. Dann ist man gezwungen erst eine andere Ansicht zu öffnen, bevor die Cachebeschreibung wieder funktioniert.
Selber Effekt tritt übrigens auch bei der Spoilerview auf.
 
OP
Koblenzer

Koblenzer

Geomaster
Und noch etwas: Ich gebe in der Suchfunktion nach "Titel" einen Namensteil eines Caches ein, aber es wird partout kein Cache gefunden, obwohl in der DB-Liste!? Es kommt grundsätzlich "Kein Cache gefunden".
"GC-Code" und "Besitzer" von Caches scheint er auch nicht zu finden. Mir scheint als wäre die Suche in der DB komplett defekt?

Mhm, irgendwie scheine ich überall wo ich heute Abend hinpacke auf Fehler zu stoßen, besser ich höre jetzt auf und geh ins Bett...
 

Longri

Geoguru
Du bist ins Bett gegangen und ich gerade raus. Und kann alle drei Fehler nachstellen und es sind nur Kleinigkeiten zur Behebung nötig. Viel mehr sorgen macht mir der Punkt mit dem API Key generieren auf Android 4.4. Google hat hier die WebView geändert auf Chromium und deshalb können wir den HTML code der Seite nicht mehr auslesen. Hier habe ich noch keine Lösung gefunden.
 

Longri

Geoguru
So, wie gesagt, die drei Fehler, die Du um 22:34, 22:58 und 23:13 Uhr gemeldet hast, waren einfach zu beheben und sind mit Rev 2034 erledigt. Jetzt Fehlt nur noch das KitKat Problem!
 

Longri

Geoguru
So den Fehler mit dem erstellen des API-Keys unter KitKat habe ich auch behoben.
Das ganze habe ich als NB und Store Version in der Rev 2035 hochgeladen!

Gruß Andre
 
Oben