I have not installed any system builds other than those pushed by T- Mobile OTA. So, 1.5 was the first update since 1.1. The OS is completely stock, non-rooted.
I have both aHome and dxTop desktops installed, and have developed widgets that support both of those desktops, pre-Cupcake. However, I have NOT developed any 1.5-compatible widget yet, so would be suprised if this affected the Android system, unless these desktops are somehow updated a widget list/registry that is shared by the Android default desktop? I haven't heard of such a thing, but then, I haven't had a chance to dig into the 1.5 release much yet. Blake On Jun 2, 3:22 pm, Jeff Sharkey <jshar...@android.com> wrote: > When you saw this error, was it a direct upgrade from the last-OTA'ed > release, or had you installed other builds in the meantime without > wiping data? I think there was an obscure bug if you somehow had > allocated, but unmanaged, appWidgetIds. > > j > > > > > > On Tue, Jun 2, 2009 at 5:19 AM, Blake B. <bbuckle...@yahoo.com> wrote: > > > Any update on this? I'm encountering the samecrashand would rather > > not wipe my phone if I don't have to. Safe mode does not work. Phone > > (stock G1) just keeps cycling at the Android logo image and I have to > > pull the battery to kill it. > > > I received theCupcakeOTA update on Saturday, and yesterday (Monday) > > was the first time I rebooted the phone after the update. So, I've > > never had a successful reboot withCupcake. The offending call is in > > com.android.server.AppWidgetService.readStateFromFileLocked > > (AppWidgetService.java:972), getting IndexOutOfBoundsException. > > > (BTW, great work onCupcake. er.... except for this of course. :-) > > > My stacktrace is the same as AndroidApp's: > > > <my log> > > 06-01 22:14:51.893: VERBOSE/WifiStateTracker(62): Connection to > > supplicant established, state=SCANNING > > 06-01 22:14:51.903: VERBOSE/WifiStateTracker(62): Changing supplicant > > state: SCANNING ==> SCANNING > > 06-01 22:14:51.913: INFO/SystemServer(62): Starting Location Manager. > > 06-01 22:14:51.943: DEBUG/GpsLocationProvider(62): enable > > 06-01 22:14:51.953: VERBOSE/WifiMonitor(62): Event [Trying to > > associate with 00:1d:5a:d4:eb:d9 (SSID='2WIRE456' freq=2412 MHz)] > > 06-01 22:14:51.953: VERBOSE/WifiMonitor(62): Event [CTRL-EVENT-STATE- > > CHANGE id=-1 state=3] > > 06-01 22:14:51.953: VERBOSE/WifiStateTracker(62): Changing supplicant > > state: SCANNING ==> ASSOCIATING > > 06-01 22:14:51.963: DEBUG/GpsLocationProvider(62): GpsEventThread > > starting > > 06-01 22:14:51.973: DEBUG/GpsLocationProvider(62): NetworkThread > > starting > > 06-01 22:14:51.973: DEBUG/GpsLocationProvider(62): NetworkThread wait > > for network > > 06-01 22:14:51.993: INFO/SystemServer(62): Starting Search Service. > > 06-01 22:14:52.003: INFO/SystemServer(62): Starting Checkin Service. > > 06-01 22:14:52.003: INFO/SystemServer(62): Starting Wallpaper Service > > 06-01 22:14:52.013: DEBUG/WallpaperService(62): WallpaperService > > startup > > 06-01 22:14:52.023: INFO/SystemServer(62): Starting Audio Service > > 06-01 22:14:52.083: DEBUG/AudioHardwareMSM72XX(35): setVoiceVolume > > (0.600000) > > 06-01 22:14:52.083: INFO/AudioHardwareMSM72XX(35): Setting in-call > > volume to 3 (available range is 0 to 5) > > 06-01 22:14:52.163: DEBUG/AudioHardwareMSM72XX(35): setVoiceVolume > > (1.000000) > > 06-01 22:14:52.163: INFO/AudioHardwareMSM72XX(35): Setting in-call > > volume to 5 (available range is 0 to 5) > > 06-01 22:14:52.183: DEBUG/dalvikvm(62): Trying to load lib /system/lib/ > > libsoundpool.so 0x0 > > 06-01 22:14:52.203: DEBUG/dalvikvm(62): Added shared lib /system/lib/ > > libsoundpool.so 0x0 > > 06-01 22:14:52.233: INFO/SystemServer(62): Starting HeadsetObserver > > 06-01 22:14:52.293: INFO/SystemServer(62): Starting AppWidget Service > > 06-01 22:14:52.763: DEBUG/dalvikvm(62): GC freed 4358 objects / 252408 > > bytes in 417ms > > 06-01 22:14:52.883: INFO/WindowManager(62): Menu key state: 0 > > safeMode=false > > 06-01 22:14:52.913: INFO/WindowManager(62): Config changed: > > { scale=1.0 imsi=0/0 locale=en_US touch=3 key=2/1/1 nav=3 orien=1 } > > 06-01 22:14:52.943: DEBUG/PowerManagerService(62): system ready! > > 06-01 22:14:52.963: WARN/ResourceType(62): No package identifier when > > getting value for resource number 0x7f030000 > > 06-01 22:14:52.983: WARN/ResourceType(62): No package identifier when > > getting value for resource number 0x7f03000c > > 06-01 22:14:52.993: WARN/ResourceType(62): No package identifier when > > getting value for resource number 0x7f030000 > > 06-01 22:14:53.003: WARN/ResourceType(62): No package identifier when > > getting value for resource number 0x7f030003 > > 06-01 22:14:53.253: DEBUG/dalvikvm(62): GC freed 2153 objects / 118592 > > bytes in 235ms > > 06-01 22:14:53.263: WARN/dalvikvm(62): threadid=13: thread exiting > > with uncaught exception (group=0x4000fe70) > > 06-01 22:14:53.273: ERROR/AndroidRuntime(62): Uncaught handler: thread > > android.server.ServerThread exiting due to uncaught exception > > 06-01 22:14:53.273: ERROR/AndroidRuntime(62): *** EXCEPTION IN SYSTEM > > PROCESS. System willcrash. > > 06-01 22:14:53.333: ERROR/AndroidRuntime(62): > > java.lang.IndexOutOfBoundsException: Invalid location 1, size is 1 > > 06-01 22:14:53.333: ERROR/AndroidRuntime(62): at > > java.util.ArrayList.get(ArrayList.java:353) > > 06-01 22:14:53.333: ERROR/AndroidRuntime(62): at > > com.android.server.AppWidgetService.readStateFromFileLocked > > (AppWidgetService.java:972) > > 06-01 22:14:53.333: ERROR/AndroidRuntime(62): at > > com.android.server.AppWidgetService.loadStateLocked > > (AppWidgetService.java:750) > > 06-01 22:14:53.333: ERROR/AndroidRuntime(62): at > > com.android.server.AppWidgetService.systemReady(AppWidgetService.java: > > 125) > > 06-01 22:14:53.333: ERROR/AndroidRuntime(62): at > > com.android.server.ServerThread.run(SystemServer.java:346) > > 06-01 22:14:53.343: ERROR/AndroidRuntime(62):Crashlogging skipped, > > no checkin service > > 06-01 22:14:53.353: INFO/Process(62): Sending signal. PID: 62 SIG: 9 > > 06-01 22:14:53.383: INFO/ServiceManager(30): service 'batteryinfo' > > died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service 'usagestats' died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service > > 'telephony.registry' died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service 'SurfaceFlinger' > > died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service 'power' died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service 'package' died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service 'activity' died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service > > 'activity.services' died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service 'content' died > > 06-01 22:14:53.393: INFO/ServiceManager(30): service 'meminfo' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'cpuinfo' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'permission' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service > > 'activity.broadcasts' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service > > 'activity.providers' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service > > 'activity.senders' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'battery' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'hardware' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'alarm' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'sensor' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'window' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'bluetooth' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'bluetooth_a2dp' > > died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'clipboard' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'netstat' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'input_method' > > died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'statusbar' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'wifi' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'connectivity' > > died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'mount' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'notification' > > died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service > > 'devicestoragemonitor' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'location' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'search' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'wallpaper' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'audio' died > > 06-01 22:14:53.403: INFO/ServiceManager(30): service 'appwidget' died > > 06-01 22:14:53.413: ERROR/installd(37): eof > > 06-01 22:14:53.413: ERROR/installd(37): failed to read size > > 06-01 22:14:53.413: INFO/installd(37): closing connection > > 06-01 22:14:53.733: INFO/Zygote(34): Exit zygote because system server > > (62) has terminated > > 06-01 22:14:54.133: DEBUG/AndroidRuntime(110): >>>>>>>>>>>>>> > > AndroidRuntime START <<<<<<<<<<<<<< > > 06-01 22:14:54.143: DEBUG/AndroidRuntime(110): CheckJNI is OFF > > 06-01 22:14:54.313: DEBUG/AndroidRuntime(110): --- registering native > > functions --- > > 06-01 22:14:54.563: INFO/Zygote(110): Preloading classes... > > 06-01 22:14:54.573: DEBUG/dalvikvm(110): GC freed 762 objects / 42056 > > bytes in 7ms > > 06-01 22:14:54.763: DEBUG/dalvikvm(110): GC freed 278 objects / 17152 > > bytes in 7ms > > 06-01 22:14:54.923: DEBUG/dalvikvm(110): GC freed 208 objects / 12680 > > bytes in 8ms > > 06-01 22:14:55.023: DEBUG/dalvikvm(110): Trying to load lib /system/ > > lib/libmedia_jni.so 0x0 > > 06-01 22:14:55.253: DEBUG/dalvikvm(110): Added shared lib /system/lib/ > > libmedia_jni.so 0x0 > > 06-01 22:14:55.253: DEBUG/dalvikvm(110): Trying to load lib /system/ > > lib/libmedia_jni.so 0x0 > > <end my log> > > > On May 25, 7:21 am, Mark Murphy <mmur...@commonsware.com> wrote: > >> AndroidApp wrote: > >> > just tried to reproduce it by installing and uinstalling keyboard, > >> > that didntcrashthe phone, so it looks like it's awidgetservice > >> > problem. > > >> That was my interpretation from your posted stack trace. Did you have > >> any widgets on your home screen beyond the standard ones? > > >> If you wish, post the stack trace over onhttp://b.android.com, so it > >> doesn't get lost. > > >> -- > >> Mark Murphy (a Commons > >> Guy)http://commonsware.com|http://twitter.com/commonsguy > > >> _The Busy Coder's Guide to Android Development_ Version 2.0 Available! > > -- > Jeff Sharkey > jshar...@android.com- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---