My Device Keeps Rebooting (LogCat attached) For some reason, after I changed my device's battery. It just keeps rebooting and here's a LogCat of the error: 

E/JavaBinder( 1305): *** Uncaught remote exception!  (Exceptions are not yet supported across processes.)  
E/JavaBinder( 1305): java.lang.ArrayIndexOutOfBoundsException: length=5; index=6  
E/JavaBinder( 1305):    at com.android.internal.os.BatteryStatsImpl.updateAllPhoneStateLocked(BatteryStatsImpl.java:1907)  
E/JavaBinder( 1305):    at com.android.internal.os.BatteryStatsImpl.notePhoneSignalStrengthLocked(BatteryStatsImpl.java:1937)  
E/JavaBinder( 1305):    at com.android.server.am.BatteryStatsService.notePhoneSignalStrength(BatteryStatsService.java:211)  
E/JavaBinder( 1305):    at com.android.server.TelephonyRegistry.broadcastSignalStrengthChanged(TelephonyRegistry.java:564)  
E/JavaBinder( 1305):    at com.android.server.TelephonyRegistry.notifySignalStrength(TelephonyRegistry.java:325)  
E/JavaBinder( 1305):    at com.android.internal.telephony.ITelephonyRegistry$Stub.onTransact(ITelephonyRegistry.java:95)  
E/JavaBinder( 1305):    at android.os.Binder.execTransact(Binder.java:338)  
E/JavaBinder( 1305):    at dalvik.system.NativeStart.run(Native Method)
Almost everything in the full logcat is an error. I would suggest going a full wipe of Data &amp; Cache and then reinstall your custom ROM. There is no way to know for sure that the part you posted in the original question is the one causing the reboot. They system rebooting may not allow the actual app that is causing it to write to the logcat.

You are hiving errors in everything from Telephony to the Installer. It sounds like there is something in the system that is causing a problem, See if clearing the Data and Cache fixes it, especially if you never cleared it before switching from one ROM to another.



Based on your comment that you have tried clearing the cache and data, i would suggest then to try and clear the battery stats. This can be done in Clockwork Recovery, I think there are apps in the market that can do it too, but I dont know if you can get to those as your device is rebooting all the time.

If that doesn't solve it, I would try a different battery because if you have cleared the cache and data and also tried multiple ROMs and still have the same problem, then it sounds like faulty hardware.