Closed Meisterschueler closed 10 years ago
Das ist ein vorbildlich präziser Bericht @Meisterschueler
Hab gerade die selbe Strecke gesucht und kann den Fehler nicht reproduzieren :/
NullPoinerException bedeutet, dass es sich um einen echten Fehler handelt, den wir noch nicht kennen. Dh es liegt zB nicht am Internet. Dass da im (debug toast) steht "working on null" ist noch seltsamer. Es scheint die ganze Suche nicht nicht richtig gespeichert worden zu sein, was evtl zufällig mit Frankfurt passiert ist und nicht unbedingt an Frankfurt liegen muss. Ehrlich gesagt hab ich keine Idee, was da los sein könnte. Da die app fleißig offline speichert, bleibt der Fehler vermutlich bestehn. Mist!
Interessant wäre zu wissen, ob der Fehler nach einer De-/Reinstallation wieder auftritt und/oder ein Log per mail mit einer App wie CatLog wäre evtl aufschlussreich..
In jedem Fall Viele Grüße und Vielen Dank für die Hilfe! flo
Okay, ich habe CatLog jetzt mal installiert und mitlaufen lassen. Die App habe ich nicht neu installiert, ich habe sie nur vorher beendet, da permanent diese Toasts kamen ("#2 Retry in 4 sec..", "working on null"). Das Ergebnis von Catlog ist nun folgendes (sorry, dass ich das Layout gesprengt habe):
10-19 00:20:26.432 W/PowerManagerService(2255): Timer 0x3->0x3|0x3 10-19 00:20:31.212 W/WindowManager(2255): interceptKeyBeforeDispatching with IVoIPInterface 10-19 00:20:32.712 E/WifiHW (2255): ##################### set firmware type 0 ##################### 10-19 00:20:32.727 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:32.742 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:32.997 W/ActivityManager(2255): mDVFSLock.acquire() 10-19 00:20:33.512 E/com.newrelic.agent.android(11776): Failed to detect New Relic instrumentation. Something likely went wrong during your build process and you should contact support@newrelic.com. 10-19 00:20:33.927 W/ActivityManager(2255): mDVFSLock.release() 10-19 00:20:34.302 W/PowerManagerService(2255): Timer 0x3->0x3|0x0 10-19 00:20:34.992 W/ActivityManager(2255): mDVFSLock.acquire() 10-19 00:20:35.267 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:35.267 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:35.427 W/ActivityManager(2255): mDVFSLock.release() 10-19 00:20:35.837 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:35.842 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:36.047 W/GAV2 (6586): Thread[GAThread,5,main]: Exception sending hit: HttpHostConnectException 10-19 00:20:36.047 W/GAV2 (6586): Thread[GAThread,5,main]: Connection to https://ssl.google-analytics.com refused 10-19 00:20:36.422 W/PowerManagerService(2255): Timer 0x3->0x3|0x0 10-19 00:20:36.747 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:36.892 E/WifiHW (2255): ##################### set firmware type 0 ##################### 10-19 00:20:36.892 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:36.897 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:37.022 W/ActivityManager(2255): mDVFSLock.acquire() 10-19 00:20:37.172 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:37.172 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:37.772 W/ActivityManager(2255): mDVFSLock.acquire() 10-19 00:20:38.022 W/ActivityManager(2255): mDVFSLock.release() 10-19 00:20:38.082 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:38.082 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:39.322 W/ActivityManager(2255): mDVFSLock.acquire() 10-19 00:20:39.412 W/SignalStrength(2255): getGsmLevel=2 10-19 00:20:39.412 W/SignalStrength(2255): getLevel=2 (SignalStrength: 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:20:39.417 W/SignalStrength(2255): getGsmDbm=-103 10-19 00:20:39.417 W/SignalStrength(2255): getDbm=-103 10-19 00:20:39.417 W/SignalStrength(2255): getGsmAsuLevel=5 10-19 00:20:39.417 W/SignalStrength(2255): getAsuLevel=5 10-19 00:20:39.417 W/SignalStrength(2626): getGsmLevel=2 10-19 00:20:39.417 W/SignalStrength(2626): getLevel=2 (SignalStrength: 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:20:39.417 W/SignalStrength(2626): getGsmLevel=2 10-19 00:20:39.417 W/SignalStrength(2626): getLevel=2 (SignalStrength: 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:20:39.417 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:39.437 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:39.437 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:39.822 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:40.322 W/ActivityManager(2255): mDVFSLock.release() 10-19 00:20:40.572 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:40.572 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:44.887 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:44.887 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:46.052 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:46.052 E/SpannableStringBuilder(11776): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:20:46.217 W/System.err(11776): java.lang.NullPointerException 10-19 00:20:46.217 W/System.err(11776): at ch.hsr.geohash.GeoHash.fromGeohashString(Unknown Source) 10-19 00:20:46.217 W/System.err(11776): at org.teleportr.Place.getLng(Place.java:67) 10-19 00:20:46.217 W/System.err(11776): at de.fahrgemeinschaft.FahrgemeinschaftConnector.search(FahrgemeinschaftConnector.java:135) 10-19 00:20:46.217 W/System.err(11776): at org.teleportr.Connector.doSearch(Connector.java:102) 10-19 00:20:46.217 W/System.err(11776): at org.teleportr.ConnectorService$Search.work(ConnectorService.java:175) 10-19 00:20:46.217 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:20:46.217 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:20:46.217 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:20:46.217 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:20:46.217 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:20:46.652 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:20:46.667 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:20:46.667 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:20:46.667 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:20:46.667 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:20:46.667 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:20:46.667 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:20:46.667 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:20:46.672 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:20:46.672 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:20:46.672 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:20:46.672 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:20:46.672 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:20:46.672 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:20:46.672 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:20:46.672 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:20:46.672 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:20:46.672 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:20:47.087 W/SignalStrength(2255): getGsmLevel=2 10-19 00:20:47.087 W/SignalStrength(2626): getGsmLevel=2 10-19 00:20:47.087 W/SignalStrength(2255): getLevel=2 (SignalStrength: 4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:20:47.087 W/SignalStrength(2626): getLevel=2 (SignalStrength: 4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:20:47.087 W/SignalStrength(2626): getGsmLevel=2 10-19 00:20:47.087 W/SignalStrength(2626): getLevel=2 (SignalStrength: 4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:20:47.087 W/SignalStrength(2255): getGsmDbm=-105 10-19 00:20:47.087 W/SignalStrength(2255): getDbm=-105 10-19 00:20:47.087 W/SignalStrength(2255): getGsmAsuLevel=4 10-19 00:20:47.087 W/SignalStrength(2255): getAsuLevel=4 10-19 00:20:47.087 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:47.337 W/PowerManagerService(2255): Timer 0x3->0x3|0x3 10-19 00:20:50.232 W/System.err(11776): java.lang.NullPointerException 10-19 00:20:50.232 W/System.err(11776): at ch.hsr.geohash.GeoHash.fromGeohashString(Unknown Source) 10-19 00:20:50.232 W/System.err(11776): at org.teleportr.Place.getLng(Place.java:67) 10-19 00:20:50.232 W/System.err(11776): at de.fahrgemeinschaft.FahrgemeinschaftConnector.search(FahrgemeinschaftConnector.java:135) 10-19 00:20:50.232 W/System.err(11776): at org.teleportr.Connector.doSearch(Connector.java:102) 10-19 00:20:50.232 W/System.err(11776): at org.teleportr.ConnectorService$Search.work(ConnectorService.java:175) 10-19 00:20:50.232 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:20:50.232 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:20:50.232 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:20:50.232 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:20:50.232 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:20:50.817 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:20:50.817 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:20:50.817 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:20:50.817 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:20:50.817 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:20:50.817 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:20:50.817 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:20:50.817 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:20:50.817 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:20:50.817 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:20:50.817 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:20:50.817 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:20:50.817 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:20:50.817 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:20:50.817 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:20:50.817 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:20:50.817 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:20:50.822 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:20:52.297 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:20:52.672 E/Watchdog(2255): !@Sync 333 10-19 00:20:54.907 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:20:54.907 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:20:54.907 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:20:54.907 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:20:54.907 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:20:54.907 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:20:54.907 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:20:54.907 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:20:54.907 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:20:54.907 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:20:54.907 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:20:54.907 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:20:54.907 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:20:54.907 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:20:54.912 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:20:54.912 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:20:54.912 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:20:54.912 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:20:56.037 W/GAV2 (6586): Thread[GAThread,5,main]: Exception sending hit: HttpHostConnectException 10-19 00:20:56.037 W/GAV2 (6586): Thread[GAThread,5,main]: Connection to https://ssl.google-analytics.com refused 10-19 00:20:58.257 W/System.err(11776): java.lang.NullPointerException 10-19 00:20:58.257 W/System.err(11776): at ch.hsr.geohash.GeoHash.fromGeohashString(Unknown Source) 10-19 00:20:58.257 W/System.err(11776): at org.teleportr.Place.getLng(Place.java:67) 10-19 00:20:58.257 W/System.err(11776): at de.fahrgemeinschaft.FahrgemeinschaftConnector.search(FahrgemeinschaftConnector.java:135) 10-19 00:20:58.257 W/System.err(11776): at org.teleportr.Connector.doSearch(Connector.java:102) 10-19 00:20:58.257 W/System.err(11776): at org.teleportr.ConnectorService$Search.work(ConnectorService.java:175) 10-19 00:20:58.257 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:20:58.257 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:20:58.257 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:20:58.257 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:20:58.257 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:20:59.012 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:20:59.012 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:20:59.012 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:20:59.012 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:20:59.012 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:20:59.012 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:20:59.012 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:20:59.012 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:20:59.012 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:20:59.012 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:20:59.012 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:20:59.012 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:20:59.012 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:20:59.012 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:20:59.012 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:20:59.012 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:20:59.012 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:20:59.012 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:21:00.002 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:21:00.372 E/ClockAlarmWidget(17631): [AlarmWidgetIdManager] getListItem() : itemIndex=0, widgetID:1 10-19 00:21:00.372 E/ClockAlarmWidget(17631): [AlarmWidgetIdManager] getListItem() : ItemIndex exceed ListItemCount. itemIndex=1 10-19 00:21:00.372 E/ClockAlarmWidget(17631): [AlarmWidgetIdManager] getListItem() : itemIndex=1, widgetID:1 10-19 00:21:03.132 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:21:03.132 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:21:03.132 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:21:03.132 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:21:03.132 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:21:03.132 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:21:03.132 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:21:03.132 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:21:03.132 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:21:03.132 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:21:03.132 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:21:03.132 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:21:03.132 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:21:03.132 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:21:03.132 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:21:03.132 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:21:03.132 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:21:03.132 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:21:03.267 E/Launcher(2947): Error finding setting, default accessibility to not found: accessibility_enabled 10-19 00:21:04.197 W/PowerManagerService(2255): Timer 0x7->0x3|0x3 10-19 00:21:04.902 W/ActivityManager(2255): mDVFSLock.acquire() 10-19 00:21:05.752 W/ActivityManager(2255): mDVFSLock.release() 10-19 00:21:06.337 W/PowerManagerService(2255): Timer 0x3->0x3|0x3 10-19 00:21:07.312 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:21:07.312 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:21:07.312 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:21:07.312 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:21:07.312 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:21:07.312 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:21:07.312 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:21:07.312 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:21:07.312 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:21:07.312 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:21:07.312 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:21:07.312 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:21:07.312 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:21:07.312 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:21:07.312 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:21:07.312 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:21:07.312 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:21:07.312 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:21:08.317 W/PowerManagerService(2255): Timer 0x7->0x3|0x3 10-19 00:21:11.517 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:21:11.517 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:21:11.517 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:21:11.517 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:21:11.517 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:21:11.517 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:21:11.517 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:21:11.517 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:21:11.517 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:21:11.517 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:21:11.517 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:21:11.517 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:21:11.517 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:21:11.517 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:21:11.517 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:21:11.517 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:21:11.517 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:21:11.517 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:21:15.712 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:21:15.712 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:21:15.712 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:21:15.712 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:21:15.717 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:21:15.717 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:21:15.717 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:21:15.717 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:21:15.717 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:21:15.717 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:21:15.717 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:21:15.717 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:21:15.717 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:21:15.717 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:21:15.717 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:21:15.717 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:21:15.717 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:21:15.717 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:21:16.067 W/GAV2 (6586): Thread[GAThread,5,main]: Exception sending hit: HttpHostConnectException 10-19 00:21:16.067 W/GAV2 (6586): Thread[GAThread,5,main]: Connection to https://ssl.google-analytics.com refused 10-19 00:21:17.807 W/SignalStrength(2255): getGsmLevel=2 10-19 00:21:17.807 W/SignalStrength(2255): getLevel=2 (SignalStrength: 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:21:17.807 W/SignalStrength(2626): getGsmLevel=2 10-19 00:21:17.807 W/SignalStrength(2626): getLevel=2 (SignalStrength: 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:21:17.807 W/SignalStrength(2626): getGsmLevel=2 10-19 00:21:17.807 W/SignalStrength(2626): getLevel=2 (SignalStrength: 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 gsm|lte 2) 10-19 00:21:17.807 W/SignalStrength(2255): getGsmDbm=-103 10-19 00:21:17.807 W/SignalStrength(2255): getDbm=-103 10-19 00:21:17.807 W/SignalStrength(2255): getGsmAsuLevel=5 10-19 00:21:17.807 W/SignalStrength(2255): getAsuLevel=5 10-19 00:21:17.807 W/AlarmManager(2255): FACTORY_ON= 0 10-19 00:21:18.792 W/PowerManagerService(2255): Timer 0x3->0x3|0x3 10-19 00:21:19.642 E/SpannableStringBuilder(18206): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:21:19.642 E/SpannableStringBuilder(18206): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 10-19 00:21:19.737 W/System.err(11776): android.database.sqlite.SQLiteConstraintException: column geohash is not unique (code 19) 10-19 00:21:19.737 W/System.err(11776): at android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) 10-19 00:21:19.737 W/System.err(11776): at android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:857) 10-19 00:21:19.737 W/System.err(11776): at android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) 10-19 00:21:19.737 W/System.err(11776): at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) 10-19 00:21:19.737 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1565) 10-19 00:21:19.737 W/System.err(11776): at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1514) 10-19 00:21:19.737 W/System.err(11776): at org.teleportr.RidesProvider.update(RidesProvider.java:265) 10-19 00:21:19.737 W/System.err(11776): at android.content.ContentProvider$Transport.update(ContentProvider.java:235) 10-19 00:21:19.737 W/System.err(11776): at android.content.ContentResolver.update(ContentResolver.java:992) 10-19 00:21:19.737 W/System.err(11776): at org.teleportr.Place.store(Place.java:148) 10-19 00:21:19.737 W/System.err(11776): at de.fahrgemeinschaft.GPlaces.resolvePlace(GPlaces.java:79) 10-19 00:21:19.737 W/System.err(11776): at org.teleportr.ConnectorService$Resolve.work(ConnectorService.java:154) 10-19 00:21:19.737 W/System.err(11776): at org.teleportr.Job.run(Job.java:81) 10-19 00:21:19.737 W/System.err(11776): at android.os.Handler.handleCallback(Handler.java:615) 10-19 00:21:19.737 W/System.err(11776): at android.os.Handler.dispatchMessage(Handler.java:92) 10-19 00:21:19.737 W/System.err(11776): at android.os.Looper.loop(Looper.java:137) 10-19 00:21:19.737 W/System.err(11776): at android.os.HandlerThread.run(HandlerThread.java:60) 10-19 00:21:20.532 W/PowerManagerService(2255): Timer 0x3->0x3|0x3
De- und Reinstallation ändert nichts. Gibt es da irgendwelche Dateien/Verzeichnisse, die man händisch löschen muss?
Der StackTrace sagt, dass dem Fahrgemeinschaft Server die Geokoordinaten fehlen. Sodann diese geholt werden, schlägt deren speichern fehl, da sich bereits ein Ort mit den selben Geokoordinaten (geohash) in der lokalen Datenbank befindet: "SQLiteConstraintException: column geohash is not unique".
Das lässt sich exakt reproduzieren https://github.com/teleportR/android-library/commit/4067bee292fd1e3499d7e3a800d600c54acaf67b WIN :-) Vielen Dank! @Meisterschueler Der einfachste Fix wäre, dass die geohash Spalte einfach nicht unique ist https://github.com/teleportR/android-library/blob/master/src/org/teleportr/DataBaseHelper.java#L51 Keine Ahnung, warum wir das damals unique gemacht haben :/ Wie wollen/sollen wir das grundsätzlich handhaben?
Eine Deinstallation löscht eigentlich alles (insbesondere das private app-Verzeichnis mit der Datenbank) Dh wenn aus irgend einem Grund bereits ein Ort mit dem selben GeoHash wie Frankfurt gespeichert war, dann sollte dies bei einer frischen Installation nicht mehr der Fall sein :/ Was mich auch sehr verwundert, ist dieses "working on null" Das klingt, als ob mit dem gesamten Gesuch (Stu -> Fra : 25.10) irgend etwas nicht stimmt! Ein Null-Gesuch hat natürlich auch keinen Geohash, aber warum crasht die Suche dann erst beim Ziel und nicht schon beim Start???
Fixed https://github.com/teleportR/android-library/commit/b09f6da9bcd4fa6fc41926018c43ceb922968f4e @Meisterschueler Update geht die nächsten Tage raus.. Danke!
Version: 1.0.1 Samsung Galaxy S3
Von: Stuttgart (oder Berlin oder München oder...) Nach: Frankfurt Am: 25.10.2013
Stuttgart-München oder München-Berlin funktioniert. Das Datum hat auch auch keinen Einfluss. Es ist irgendwie "Frankfurt", was er nicht verdaut.