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

Danke an die Betatester!

Longri

Geoguru
Ich habe mich nur gewundert, dass es noch keinem aufgefallen ist, dass beim laden über die API keine LongDescription gezeigt wurde.

Na jedenfalls habe ich den Fehler behoben und auch noch vorsorglich verhindert, dass hier das Favorite und hasUserdata Bit überschrieben wird.


Gruß Andre
 

Ging-Buh

Geowizard
Aufgefallen ist mir das schon oft. Ich war mir nur nicht mehr sicher, ob das ein Bug oder ein Feature war.
Ich war mir echt nicht mehr sicher, ob dies nicht vielleicht bewust eingebaut wurde, um die Datenübertragung zu reduzieren.
 
OP
Longri

Longri

Geoguru
Ne, die Daten kamen, wurden aber nicht in die DB geschrieben.
Der Fehler lag hier beim Versuch eines Updates.
Beim Versuch wurde die LongDescription gelöscht, weil sie zur Laufzeit aus der DB geladen wird.
Aber leider gab es nach dem Update Versuch keine LongDescription mehr und somit wurde dann beim Insert auch nichts mehr geschrieben.

Ich habe es jetzt so gelöst, dass ich die LongDescription nicht mehr Lösche, sondern erst wenn alles in der DB steht die geladene Liste aufräume und darin die LongDescription dann lösche.
 

Koblenzer

Geomaster
Muss sagen, dass mir das nicht direkt aufgefallen ist. Zum einen, weil ich die Online-API Funktion selten nutze. Zum anderen habe ich das nicht als Fehler bemerkt sondern vermutet, dass da einfach nicht mehr Infos bei dem jeweiligen Cache vorhanden sind...

Aaaber dafür habe ich jetzt scheinbar einen anderen schwerwiegenden Bug entdeckt, der schon seit mindestens einem Monat drin ist. Wundert mich daher, dass das keinem auffällt, oder vielleicht bin nur ich betroffen? Es geht um Folgendes:
Beim Programmstart von ACB kommt zunächst die Abfrage, wo das Arbeitsverzeichnis zu wählen ist. Wähle ich den entsprechenden (externen) Pfad, ist alles gut. Sobald ich aber den Haken bei "Frage nach Installationspfad anzeigen" entferne, geht irgendetwas furchtbar schief. ACB startet zunächst zwar noch normal die Session. Beendet man ACB dann jedoch, führt jeder anschließende, erneute Start in einen unbenutzbaren Zustand. Die Startgrafik ist versetzt, die Grafiken fehlen, ACB bleibt bei einem weißen Bildschirm stehen, es kommt auch keine Abfrage, welche Cachedatenbank geöffnet werden soll. Drückt man den Android-Zurückbutton, steht die Anzeige auf "Load Caches" aber nichts passiert mehr. ACB kann dann nur noch über den Taskmanager beendet werden. Das Problem ist reproduzierbar und kann nur durch Deinstallation/Neuinstallation von ACB oder Löschen der App-Daten beseitigt werden. Bei letzterem ist dann allerdings ACB wieder englisch und die ein- oder andere Einstellung wie API-Key und Groundspeak Benutzername fehlt dann und muss neu erzeugt werden.
Anbei Screenshots und Catlog.

Code:
08-25 11:55:50.618 D/dalvikvm(5334): Trying to load lib /mnt/asec/de.cachebox_test-2/lib/libgdx.so 0x429c75b8
08-25 11:55:50.643 D/dalvikvm(5334): Added shared lib /mnt/asec/de.cachebox_test-2/lib/libgdx.so 0x429c75b8
08-25 11:55:50.643 D/dalvikvm(5334): No JNI_OnLoad found in /mnt/asec/de.cachebox_test-2/lib/libgdx.so 0x429c75b8, skipping init
08-25 11:55:50.748 D/CACHEBOX(5334): 25/08 11:55:50 - [DEBUG]- [create ScreenLockTimer innstanz: 60000/60000] 
08-25 11:55:51.003 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [Initial new gdxView=com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20@42a2aea0] 
08-25 11:55:51.008 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [InitializeForView...] 
08-25 11:55:51.018 D/CACHEBOX(5334): Set: RenderDirty
08-25 11:55:51.078 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [Main=> onResume] 
08-25 11:55:51.098 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [Main=> onResume SuppressPowerSaving] 
08-25 11:55:51.103 V/IntentResolver(2054): Resolving type null scheme null of intent Intent { act=de.cachebox.action.PICK_PLUGIN flg=0x8 }
08-25 11:55:51.353 D/dalvikvm(5334): Trying to load lib /mnt/asec/de.cachebox_test-2/lib/libandroidgl20.so 0x429c75b8
08-25 11:55:51.363 D/dalvikvm(5334): Added shared lib /mnt/asec/de.cachebox_test-2/lib/libandroidgl20.so 0x429c75b8
08-25 11:55:51.363 D/dalvikvm(5334): No JNI_OnLoad found in /mnt/asec/de.cachebox_test-2/lib/libandroidgl20.so 0x429c75b8, skipping init
08-25 11:55:51.388 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [Initial UISizes => 800.0/1242.0] 
08-25 11:55:51.413 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [DPI = 0.0] 
08-25 11:55:51.413 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [DPI != MapViewDPIFaktor 1.5] 
08-25 11:55:51.418 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [Initial UISizes => isInitialfalse] 
08-25 11:55:51.423 D/CACHEBOX(5334): 25/08 11:55:51 - [DEBUG]- [GL_UISizes.calcSizes()] 
08-25 11:55:53.458 D/CACHEBOX(5334): 25/08 11:55:53 - [DEBUG]- [Generate scaled Fonts from skins/default/DroidSans-Bold.ttf] 
08-25 11:55:53.463 D/dalvikvm(5334): Trying to load lib /mnt/asec/de.cachebox_test-2/lib/libgdx-freetype.so 0x429c75b8
08-25 11:55:53.478 D/dalvikvm(5334): Added shared lib /mnt/asec/de.cachebox_test-2/lib/libgdx-freetype.so 0x429c75b8
08-25 11:55:53.478 D/dalvikvm(5334): No JNI_OnLoad found in /mnt/asec/de.cachebox_test-2/lib/libgdx-freetype.so 0x429c75b8, skipping init
08-25 11:55:53.558 D/CACHEBOX(5334): 25/08 11:55:53 - [DEBUG]- [generate font for scale 40] 
08-25 11:55:53.763 D/CACHEBOX(5334): 25/08 11:55:53 - [DEBUG]- [generate font for scale 27] 
08-25 11:55:53.903 D/CACHEBOX(5334): 25/08 11:55:53 - [DEBUG]- [generate font for scale 22] 
08-25 11:55:54.043 D/CACHEBOX(5334): 25/08 11:55:54 - [DEBUG]- [generate font for scale 19] 
08-25 11:55:54.183 D/CACHEBOX(5334): 25/08 11:55:54 - [DEBUG]- [generate font for scale 21] 
08-25 11:55:54.318 D/CACHEBOX(5334): 25/08 11:55:54 - [DEBUG]- [generate font for scale 16] 
08-25 11:55:54.448 D/CACHEBOX(5334): 25/08 11:55:54 - [DEBUG]- [GL_UISizes.calcPos()] 
08-25 11:55:55.048 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [ini_Config] 
08-25 11:55:55.053 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [DB Startup : /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:55:55.073 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [Reading global settings: /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:55:55.073 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [and local settings: /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:55:55.313 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [Initial UISizes => 800.0/1242.0] 
08-25 11:55:55.318 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [DPI = 1.5] 
08-25 11:55:55.318 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [Initial UISizes => isInitialtrue] 
08-25 11:55:55.343 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [ini_Translations] 
08-25 11:55:55.558 D/CACHEBOX(5334): 25/08 11:55:55 - [DEBUG]- [ini_Sprites] 
08-25 11:55:56.828 D/CACHEBOX(5334): 25/08 11:55:56 - [DEBUG]- [ini_Dirs] 
08-25 11:55:56.903 D/CACHEBOX(5334): 25/08 11:55:56 - [DEBUG]- [ini_SelectDB] 
08-25 11:56:01.478 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [Reading global settings: /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:56:01.478 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [and local settings: /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:56:01.668 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [dirOwnMaps = ] 
08-25 11:56:01.668 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [dirDefaultMaps = /storage/extSdCard/CacheBox/repository/maps] 
08-25 11:56:01.673 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: CanaryIslands_20130729.map] 
08-25 11:56:01.693 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: Germany_20130731_hike_cycle.map] 
08-25 11:56:01.693 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: Germany_Mid_hike_20130730.map] 
08-25 11:56:01.698 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: Germany_South_hike_20130730.map] 
08-25 11:56:01.698 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: Mallorca_Ibiza_20130729.map] 
08-25 11:56:01.733 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: Freizeitkarte_DEU_MW_20130813.map] 
08-25 11:56:01.738 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: belgium_luxemburg_hike_20130729.map] 
08-25 11:56:01.738 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: netherlands_hike_20130730.map] 
08-25 11:56:01.738 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: rheinland-pfalz_20130730.map] 
08-25 11:56:01.743 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: spain_portugal_20130729.map] 
08-25 11:56:01.743 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: MALLORCA_CB_SIGPAC-201104-15.pack] 
08-25 11:56:01.743 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [add: TENERIFFA_SIGPAC_201104-15.pack] 
08-25 11:56:01.743 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [dirGlobalMaps = /storage/extSdCard/CacheBox/repository/maps] 
08-25 11:56:01.808 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [ini_CacheDB] 
08-25 11:56:01.813 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [DB Startup : /storage/extSdCard/CacheBox/FoF.db3] 
08-25 11:56:01.833 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [Reading global settings: /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:56:01.833 D/CACHEBOX(5334): 25/08 11:56:01 - [DEBUG]- [and local settings: /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:56:02.013 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [ReadCacheList 1.Waypoints] 
08-25 11:56:02.058 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [ReadCacheList 2.Caches] 
08-25 11:56:02.163 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [DB Startup : /storage/extSdCard/CacheBox/User/FieldNotes.db3] 
08-25 11:56:02.243 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [ini_MapPaks] 
08-25 11:56:02.243 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [dirOwnMaps = ] 
08-25 11:56:02.243 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [dirDefaultMaps = /storage/extSdCard/CacheBox/repository/maps] 
08-25 11:56:02.248 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: CanaryIslands_20130729.map] 
08-25 11:56:02.248 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: Germany_20130731_hike_cycle.map] 
08-25 11:56:02.248 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: Germany_Mid_hike_20130730.map] 
08-25 11:56:02.253 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: Germany_South_hike_20130730.map] 
08-25 11:56:02.253 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: Mallorca_Ibiza_20130729.map] 
08-25 11:56:02.258 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: Freizeitkarte_DEU_MW_20130813.map] 
08-25 11:56:02.258 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: belgium_luxemburg_hike_20130729.map] 
08-25 11:56:02.258 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: netherlands_hike_20130730.map] 
08-25 11:56:02.263 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: rheinland-pfalz_20130730.map] 
08-25 11:56:02.263 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: spain_portugal_20130729.map] 
08-25 11:56:02.268 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: MALLORCA_CB_SIGPAC-201104-15.pack] 
08-25 11:56:02.268 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [add: TENERIFFA_SIGPAC_201104-15.pack] 
08-25 11:56:02.268 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [dirGlobalMaps = /storage/extSdCard/CacheBox/repository/maps] 
08-25 11:56:02.403 D/CACHEBOX(5334): 25/08 11:56:02 - [DEBUG]- [ini_TabMainView] 
08-25 11:56:03.783 D/CACHEBOX(5334): Start TabMainView-Initial
08-25 11:56:03.783 D/CACHEBOX(5334): 25/08 11:56:03 - [DEBUG]- [Start TabMainView-Initial] 
08-25 11:56:03.813 D/CACHEBOX(5334): Ende TabMainView-Initial
08-25 11:56:03.818 D/CACHEBOX(5334): 25/08 11:56:03 - [DEBUG]- [TabMainView: Set selectedCache to GC4K3G2 from lastSaved.] 
08-25 11:56:03.823 D/CACHEBOX(5334): mustRunSearch
08-25 11:56:03.848 D/CACHEBOX(5334): 25/08 11:56:03 - [DEBUG]- [CB_Logorec X,Y/Width,Height = 162.5,887.4282/475.0,115.57177] 
08-25 11:56:05.718 D/CACHEBOX(5334): ShowDialog: MsgBoxCachebox beenden? X,Y/Width,Height = 172.0,490.0/456.0,262.0
08-25 11:56:06.623 D/CACHEBOX(5334): 25/08 11:56:06 - [DEBUG]- [
08-25 11:56:06.623 D/CACHEBOX(5334):  Quit] 
08-25 11:56:06.628 D/CACHEBOX(5334): 25/08 11:56:06 - [DEBUG]- [LastSelectedCache = GC4K3G2] 
08-25 11:56:06.673 D/CACHEBOX(5334): Main=> onPause
08-25 11:56:06.688 D/CACHEBOX(5334): Set: RenderContinous
08-25 11:56:06.803 D/CACHEBOX(5334): 25/08 11:56:06 - [DEBUG]- [Main=> onPause release SuppressPowerSaving] 
08-25 11:56:07.023 D/CACHEBOX(5334): 25/08 11:56:07 - [DEBUG]- [Main=> onStop] 
08-25 11:56:07.038 D/CACHEBOX(5334): Main=> onDestroy
08-25 11:56:07.038 D/CACHEBOX(5334): Main=> onDestroy isFinishing
08-25 11:56:07.143 I/ActivityManager(2054): Process de.cachebox_test (pid 5334) (adj 9) has died.
08-25 11:56:11.318 D/dalvikvm(5548): Trying to load lib /mnt/asec/de.cachebox_test-2/lib/libgdx.so 0x429cc9e0
08-25 11:56:11.323 D/dalvikvm(5548): Added shared lib /mnt/asec/de.cachebox_test-2/lib/libgdx.so 0x429cc9e0
08-25 11:56:11.323 D/dalvikvm(5548): No JNI_OnLoad found in /mnt/asec/de.cachebox_test-2/lib/libgdx.so 0x429cc9e0, skipping init
08-25 11:56:11.373 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [create ScreenLockTimer innstanz: 60000/60000] 
08-25 11:56:11.538 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [Initial new gdxView=com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20@42e22328] 
08-25 11:56:11.538 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [InitializeForView...] 
08-25 11:56:11.543 D/CACHEBOX(5548): Set: RenderDirty
08-25 11:56:11.573 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [Main=> onResume] 
08-25 11:56:11.578 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [Main=> onResume SuppressPowerSaving] 
08-25 11:56:11.583 V/IntentResolver(2054): Resolving type null scheme null of intent Intent { act=de.cachebox.action.PICK_PLUGIN flg=0x8 }
08-25 11:56:11.758 D/dalvikvm(5548): Trying to load lib /mnt/asec/de.cachebox_test-2/lib/libandroidgl20.so 0x429cc9e0
08-25 11:56:11.768 D/dalvikvm(5548): Added shared lib /mnt/asec/de.cachebox_test-2/lib/libandroidgl20.so 0x429cc9e0
08-25 11:56:11.768 D/dalvikvm(5548): No JNI_OnLoad found in /mnt/asec/de.cachebox_test-2/lib/libandroidgl20.so 0x429cc9e0, skipping init
08-25 11:56:11.788 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [Initial UISizes => 0.0/0.0] 
08-25 11:56:11.793 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [DPI = 0.0] 
08-25 11:56:11.798 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [DPI != MapViewDPIFaktor 1.5] 
08-25 11:56:11.818 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [Initial UISizes => isInitialfalse] 
08-25 11:56:11.833 D/CACHEBOX(5548): 25/08 11:56:11 - [DEBUG]- [GL_UISizes.calcSizes()] 
08-25 11:56:13.003 D/CACHEBOX(5548): 25/08 11:56:13 - [DEBUG]- [Generate scaled Fonts from skins/default/DroidSans-Bold.ttf] 
08-25 11:56:13.003 D/dalvikvm(5548): Trying to load lib /mnt/asec/de.cachebox_test-2/lib/libgdx-freetype.so 0x429cc9e0
08-25 11:56:13.003 D/dalvikvm(5548): Added shared lib /mnt/asec/de.cachebox_test-2/lib/libgdx-freetype.so 0x429cc9e0
08-25 11:56:13.003 D/dalvikvm(5548): No JNI_OnLoad found in /mnt/asec/de.cachebox_test-2/lib/libgdx-freetype.so 0x429cc9e0, skipping init
08-25 11:56:13.078 D/CACHEBOX(5548): 25/08 11:56:13 - [DEBUG]- [generate font for scale 40] 
08-25 11:56:13.313 D/CACHEBOX(5548): 25/08 11:56:13 - [DEBUG]- [generate font for scale 27] 
08-25 11:56:13.458 D/CACHEBOX(5548): 25/08 11:56:13 - [DEBUG]- [generate font for scale 22] 
08-25 11:56:13.608 D/CACHEBOX(5548): 25/08 11:56:13 - [DEBUG]- [generate font for scale 19] 
08-25 11:56:13.738 D/CACHEBOX(5548): 25/08 11:56:13 - [DEBUG]- [generate font for scale 21] 
08-25 11:56:13.888 D/CACHEBOX(5548): 25/08 11:56:13 - [DEBUG]- [generate font for scale 16] 
08-25 11:56:14.018 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [GL_UISizes.calcPos()] 
08-25 11:56:14.538 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [ini_Config] 
08-25 11:56:14.538 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [DB Startup : /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:56:14.558 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [Reading global settings: /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:56:14.563 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [and local settings: /storage/extSdCard/CacheBox/User/Config.db3] 
08-25 11:56:14.803 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [Initial UISizes => 0.0/0.0] 
08-25 11:56:14.808 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [DPI = 1.5] 
08-25 11:56:14.813 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [Initial UISizes => isInitialtrue] 
08-25 11:56:14.853 D/CACHEBOX(5548): 25/08 11:56:14 - [DEBUG]- [ini_Translations] 
08-25 11:56:15.073 D/CACHEBOX(5548): 25/08 11:56:15 - [DEBUG]- [ini_Sprites] 
08-25 11:56:16.233 D/CACHEBOX(5548): 25/08 11:56:16 - [DEBUG]- [ini_Dirs] 
08-25 11:56:16.288 D/CACHEBOX(5548): 25/08 11:56:16 - [DEBUG]- [ini_SelectDB] 
08-25 11:56:50.283 D/CACHEBOX(5548): ShowDialog: MsgBoxCachebox beenden? X,Y/Width,Height = 210.0,621.0/380.0,0.0
08-25 11:56:51.368 D/CACHEBOX(5548): ShowDialog: MsgBoxCachebox beenden? X,Y/Width,Height = 210.0,621.0/380.0,0.0
08-25 11:56:51.668 D/CACHEBOX(5548): Dispose GL_MsgBox=> MsgBoxCachebox beenden?
08-25 11:56:52.433 D/CACHEBOX(5548): Dispose GL_MsgBox=> MsgBoxCachebox beenden?
08-25 11:56:54.218 D/CACHEBOX(5548): 25/08 11:56:54 - [DEBUG]- [ => onSaveInstanceState] 
08-25 11:56:54.293 D/CACHEBOX(5548): Main=> onPause
08-25 11:56:54.363 D/CACHEBOX(5548): Set: RenderContinous
08-25 11:56:54.408 D/CACHEBOX(5548): 25/08 11:56:54 - [DEBUG]- [Main=> onPause release SuppressPowerSaving] 
08-25 11:56:54.923 D/CACHEBOX(5548): 25/08 11:56:54 - [DEBUG]- [Main=> onStop] 
08-25 11:57:41.328 D/CACHEBOX(5548): 25/08 11:57:41 - [DEBUG]- [Main=> onResume] 
08-25 11:57:41.408 D/CACHEBOX(5548): 25/08 11:57:41 - [DEBUG]- [Main=> onResume SuppressPowerSaving] 
08-25 11:57:41.413 V/IntentResolver(2054): Resolving type null scheme null of intent Intent { act=de.cachebox.action.PICK_PLUGIN flg=0x8 }
08-25 11:57:41.613 D/CACHEBOX(5548): Set: RenderDirty
08-25 11:57:42.898 D/CACHEBOX(5548): ShowDialog: MsgBoxCachebox beenden? X,Y/Width,Height = 210.0,621.0/380.0,0.0
08-25 11:57:43.648 D/CACHEBOX(5548): ShowDialog: MsgBoxCachebox beenden? X,Y/Width,Height = 210.0,621.0/380.0,0.0
08-25 11:57:43.963 D/CACHEBOX(5548): Dispose GL_MsgBox=> MsgBoxCachebox beenden?
08-25 11:57:44.348 D/CACHEBOX(5548): Dispose GL_MsgBox=> MsgBoxCachebox beenden?
08-25 11:57:44.403 D/CACHEBOX(5548): ShowDialog: MsgBoxCachebox beenden? X,Y/Width,Height = 210.0,621.0/380.0,0.0
08-25 11:57:44.798 D/CACHEBOX(5548): ShowDialog: MsgBoxCachebox beenden? X,Y/Width,Height = 210.0,621.0/380.0,0.0
08-25 11:57:45.083 D/CACHEBOX(5548): Dispose GL_MsgBox=> MsgBoxCachebox beenden?
08-25 11:57:51.098 D/CACHEBOX(5548): 25/08 11:57:51 - [DEBUG]- [ => onSaveInstanceState] 
08-25 11:57:51.113 D/CACHEBOX(5548): Main=> onPause
08-25 11:57:51.123 D/CACHEBOX(5548): Set: RenderContinous
08-25 11:57:51.223 D/CACHEBOX(5548): 25/08 11:57:51 - [DEBUG]- [Main=> onPause release SuppressPowerSaving] 
08-25 11:57:51.508 D/CACHEBOX(5548): 25/08 11:57:51 - [DEBUG]- [Main=> onStop] 
08-25 11:57:53.393 D/CACHEBOX(5548): Main=> onDestroy
08-25 11:57:53.393 D/CACHEBOX(5548): Main=> onDestroy isFinishing
08-25 11:57:53.573 I/ActivityManager(2054): Process de.cachebox_test (pid 5548) (adj 2) has died.
 

Anhänge

  • Screenshot_2013-08-25-11-56-34.png
    Screenshot_2013-08-25-11-56-34.png
    388,6 KB · Aufrufe: 925
  • Screenshot_2013-08-25-11-56-18.png
    Screenshot_2013-08-25-11-56-18.png
    8,2 KB · Aufrufe: 925
  • Screenshot_2013-08-25-11-55-45.png
    Screenshot_2013-08-25-11-55-45.png
    48,6 KB · Aufrufe: 925

cacheboxer

Geomaster
Hatte ich auch für ein Feature gehalten - Datensparsamkeit bei den Online-Funktionen für's Feld macht ja Sinn und andere Apps holen auch erstmal "light" Daten, wenn man nicht explizit das "full listing" anfordert.

Kannst Du Dir bitte mit Priorität die #846 anschauen? Es ist nämlich keinem Beta-Tester aufgefallen, dass ACB bei Multis mit vier oder mehr Wegpunkten extrem rumzickt. Habe die Fehler bislang bei mir gesucht (mit Umstieg von CB auf ACB bin ich von Hardware- auf Touchscreen-Tastatur umgestiegen und dachte an dicke Finger), aber ACB löscht, editiert und projiziert einen anderen Wegpunkt, als den, den man ausgewählt hat und zeigt dann auch böse Darstellungsfehler.

Das ist wirklich ein sehr schwerwiegendes Problem, das sich mal ein Entwickler anschauen sollte. Vielleicht können andere Beta-Tester das auch noch besser reproduzieren.
 

Koblenzer

Geomaster
Das seltsame ist, dass auch schon die letzte Store Version 0.6.1636 betroffen ist, die bei mir auf der internen SD liegt. Bei der bleiben aber nach Löschen der App-Daten im Gegensatz zur Testversion die Einstellungen vollständig erhalten.
 
OP
Longri

Longri

Geoguru
Das liegt daran, dass es hier eine Umstellung der Settings und ihres Speicherortes gab.
Die User-Settings (API-Key, GcVote-PW, etc. ) werden jetzt über die Android-Einstellungen gespeichert, damit sie Arbeitsverzeichnis unabhängig gültig sind. Und diese werden über das Android Betriebssystem verwaltet und können hier gelöscht werden. Alle anderen Settings stehen in der geladenen DB oder der Config.db3.
 
OP
Longri

Longri

Geoguru
Ich habe versucht das Problem nachzustellen, bei mir will es aber nicht, nicht funktionieren.

Wenn ich den Hacken wegnehme, dann startet ACB immer mit dem zuletzt gewählten Arbeitsverzeichnis und das mehrmahls hintereinander.

Machst Du hier noch etwas besonderes, nachdem Du ACB gestartet hast? Cache wählen, neuen WP anlegen, Note schreiben oder irgendetwas anderes?
 

Koblenzer

Geomaster
Nein, ich mache gar nichts außer starten und beenden, nachdem ich den Haken rausgenommen habe. Das reicht bereits für den Effekt. Dachte mir schon dass das Problem nicht jeden trifft, sonst müsste das längst aufgefallen sein.
 
OP
Longri

Longri

Geoguru
Kannst Du mal nachsehen, ob ACB auch wirklich beendet wurde.
Mit irgendeinem TaskManager?

Und wenn nicht, dann schieß ACB mal ab und versuch dann neu zu starten.
 

Koblenzer

Geomaster
Der Fehler ist nach dem Auslösen dauerhaft. ACB ist nicht mehr im Speicher, auch nach Reboot geht es nicht. Es ist zwingend das Löschen der App-Daten nötig, damit die Abfrage wieder kommt. Solange ich den Haken da nicht wieder raus nehme ist alles gut.
 

klausundelke

Geowizard
Hallo Longri,
ich hatte hier
http://forum.geoclub.de/viewtopic.php?p=1124477#p1124477
schonmal gefragt:
Wenn ich die Funktion "Cache neu laden (API)" per Langklick auf einen Cache in der Cacheliste aufrufe dann passiert nix.
Lass ich allerdings die Cachebeschreibung anzeigen und wähle dort die Funktion aus dann funktioniert das perfekt.
Ist es Absicht, daß diese Funktion doppelt vorhanden ist?
Warum geht die erste Variante nicht?
 

cacheboxer

Geomaster
Die Änderungen zu #846, #834, #845 sehen gut aus. Kann keines der Probleme mehr am Schreibtisch nachvollziehen und bin guter Dinge, dass der nächste Multi auch im Feld lösbar sein wird.

Wenn ich bei vielen Wegpunkten einen der oberen lösche, wird der Wegpunkt mit den Listingkoordinaten ganz nach unten geschoben, so dass man die Liste erstmal hochschieben muss. Das sieht ein wenig merkwürdig aus, ist aber kein kritisches Problem: Die Funktion ist nicht beeinträchtigt und da schaukeln sich auch keine Darstellungsfehler mehr auf.

Dankeschön für die schnelle Hilfe. Hatte da echt schon an mir gezweifelt, dass ich kaum einen längeren Multi mehr gebacken kriege :kopfwand:

Kannst Du irgendwas zur Art der Änderung sagen, auf was muss beim Test besonders geachtet werden? Von der Anzahl der geänderten Quellen her scheint das ja nicht ganz trivial gewesen zu sein.
 

Anhänge

  • Screenshot_2013-08-26-19-48-32.jpg
    Screenshot_2013-08-26-19-48-32.jpg
    27,8 KB · Aufrufe: 728
OP
Longri

Longri

Geoguru
Naja, soviel Änderungen waren es ja auch nicht.
Bsb. Rev 1811 mit Fix #846:
Im GlobalCore Die RevNummer erhöht.
Die Eigentliche Fehlerbehebung war in der WaypointView.
In Cache,Waypoint und Coordinate habe ich nur DebugCode eingefügt (.toString()) damit ich beim Debuggen eine bessere Ausgabe habe um den Fehler leichter zu finden.

Was mir jetzt aber noch aufgefallen ist, ist dass das selektieren in der Cachelist jetzt unerwünschte Scroll-Effekte hat.

Hier werde ich versuchen die Änderungen welche ich bei WaypointList gemacht habe allgemein in die ListView unterzubringen, damit diese dann für alle Listen gilt.

Also im Großen und Ganzen sollte hier in der nächsten Zeit auf das Verhalten der Listen geachtet werden. Ich werde hier auch noch versuchen, die Scrollbar an der rechten Seite zu plazieren.

Gruß Andre
 

hanknstone

Geocacher
moin,
Version 1814 folgende Auffälligkeiten:
1. aktualisieren eines archivierten Caches über die API setzt die Coords auf N0/E0....
2. schnelles Log funktioniert, beim normalen Loggen mit Texteingabe komme ich nicht bis zur Texteingabe, weil ein Fensterchen (Zweizeiler, oben weiß unten grau) die Eingabe überlagert. ..wenn ich das per "Zurücktaste" entferne bleibt der Screen dunkel und ich habe nur noch die Möglichkeit den kompletten Task abzuschießen. ....
 

cacheboxer

Geomaster
hanknstone schrieb:
2. schnelles Log funktioniert, beim normalen Loggen mit Texteingabe komme ich nicht bis zur Texteingabe, weil ein Fensterchen (Zweizeiler, oben weiß unten grau) die Eingabe überlagert.
Mmh - kann ich nicht nachvollziehen. Direkt nach dem Start oder hast Du vorher noch etwas gemacht?
 

hanknstone

Geocacher
moin,
ich habe das gerade nochmal nachgestellt...
- der Bug tritt nur auf wenn der Cache über die API neu geladen wurde!

Vor Auswahl des Logeintrages:
xcover_01.jpg
Nach Auswahl des Logeintrages:
Xcover_02.jpg

Nach betätigen der "ZurückTaste" bleibt der grüne Balken rechts stehen, und ACB lässt sich nur noch über "den Taskmanager" beenden.

Sorry, das ich bei der ersten Fehlerbeschreibung das Nachladen nicht berücksichtigt hatte - aber Dosensuchen mit 2 Hunden und andauernd anderen Muggles gestern war ein wenig stressig... und wenn es dann auch noch klemmt vergisst man schon mal was man vorher so alles mit dem Gerät angestellt hat ...
 
Oben