geeksville / arduleader

An android ground controller (and other things) for Mavlink/Arduplane
Other
143 stars 94 forks source link

java.lang.RuntimeException: WakeLock under-locked CPU #198

Open geeksville opened 8 years ago

geeksville commented 8 years ago
java.lang.RuntimeException: WakeLock under-locked CPU
at android.os.PowerManager$WakeLock.release(PowerManager.java:1418)
at android.os.PowerManager$WakeLock.release(PowerManager.java:1389)
at com.geeksville.andropilot.service.AndropilotService.stopHighValue(AndropilotService.scala:551)
at com.geeksville.andropilot.service.AndropilotService.btDetached(AndropilotService.scala:584)
at com.geeksville.andropilot.service.AndropilotService.onBluetoothDisconnect(AndropilotService.scala:458)
at com.geeksville.andropilot.service.BluetoothConnection$BTInputWrapper.close(BluetoothConnection.scala:67)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.geeksville.util.Using$.using(Using.scala:22)
at com.geeksville.mavlink.MavlinkStreamReceiver.com$geeksville$mavlink$MavlinkStreamReceiver$$rxWorker(MavlinkStreamReceiver.scala:93)
at com.geeksville.mavlink.MavlinkStreamReceiver$$anonfun$1.apply(MavlinkStreamReceiver.scala:49)
at com.geeksville.mavlink.MavlinkStreamReceiver$$anonfun$1.apply(MavlinkStreamReceiver.scala:49)
at com.geeksville.util.ThreadTools$$anon$1.run(ThreadTools.scala:11)
at java.lang.Thread.run(Thread.java:818)
java.lang.RuntimeException: WakeLock under-locked CPU
at android.os.PowerManager$WakeLock.release(PowerManager.java:1418)
at android.os.PowerManager$WakeLock.release(PowerManager.java:1389)
at com.geeksville.andropilot.service.AndropilotService.stopHighValue(AndropilotService.scala:551)
at com.geeksville.andropilot.service.AndropilotService.btDetached(AndropilotService.scala:584)
at com.geeksville.andropilot.service.AndropilotService.onBluetoothDisconnect(AndropilotService.scala:458)
at com.geeksville.andropilot.service.BluetoothConnection$BTInputWrapper.close(BluetoothConnection.scala:67)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.geeksville.util.Using$.using(Using.scala:22)
at com.geeksville.mavlink.MavlinkStreamReceiver.com$geeksville$mavlink$MavlinkStreamReceiver$$rxWorker(MavlinkStreamReceiver.scala:93)
at com.geeksville.mavlink.MavlinkStreamReceiver$$anonfun$1.apply(MavlinkStreamReceiver.scala:49)
at com.geeksville.mavlink.MavlinkStreamReceiver$$anonfun$1.apply(MavlinkStreamReceiver.scala:49)
at com.geeksville.util.ThreadTools$$anon$1.run(ThreadTools.scala:11)
at java.lang.Thread.run(Thread.java:818)