AutoPebble BUG: AutoPebble crashing on Quick Screen

Discussion in 'AutoApps' started by Daniel D, Aug 3, 2015.

  1. Daniel D

    Daniel D Member

    Joined:
    Feb 11, 2015
    Messages:
    127
    Likes Received:
    11
    Hello João,
    Here I come again with a possible bug.
    Almost everytime I create a Quickscreen, AutoPebble crashes on the watch. Sometimes it crashes right away, sometimes it takes a few seconds or it keeps on running even after a few button presses. But it always crashes in the end.
    I use an original Pebble running firmware v2.9.1 (original or Pebblebits) and a Nexus 5 running CM12.1 or Cataclysm ROM (one of the latest builds). Both AutoPebble apps are up to date.
    Below I'm attaching you a picture with the action that I set and the logs that I've captured.
    Wish you a great day!

    [​IMG]
    Code (Text):
    Commands - 2015-08-03 16:36:39.792 - Commands restored
    Screen Setting - 2015-08-03 16:36:39.772 - Sent 1 packets in 0.05 seconds.
    Screen Setting - 2015-08-03 16:36:39.728 - Sending 108 bytes
    Screen Setting - 2015-08-03 16:36:39.681 - Sending:
    [10011: 3, 0: 1, 3: 2, 6: 3, invalid, 10014: 1]
    Bundle[{BottomMultiAction=null, net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS=plugininstanceid plugintypeid TitleFont LightModeManual TextFont ID LightMode VibrationPattern TapCommand ManageHistoryScreen ListHeader MiddleAction MiddleLongAction MiddleMultiAction BackAction BackMultiAction BatteryChangedPrefix MotionX MotionY MotionZ TopLabel TopAction TopLongAction TopMultiAction MiddleLabel BottomLabel BottomAction BottomLongAction BottomMultiAction QuickCommandPrefix QuickLongCommandPrefix QuickMultiCommandPrefix , plugintypeid=com.joaomgcd.autopebble.intent.IntentSetQuickScreen, LightModeManual=null, LightMode=null, MotionX=null, MotionY=null, MotionZ=null, ManageHistoryScreen=0, SaveScreen=false, WindowFullscreen=false, TextFont=null, TopLabel=1, DontSet=false, BatteryChangedPrefix=null, GoBackOnBackMultiAction=false, MiddleAction=null, BackAction=null, TopLongAction=null, QuickCommandPrefix=null, TitleFont=null, MiddleMultiAction=null, GoBackOnBackAction=false, ID=null, OpenPhoneAppOnSetList=true, VibrationPattern=null, NoPrefixIfCommand=false, TopMultiAction=null, plugininstanceid=fb7ad108-e42a-497d-91ab-0c0d2278af34, DoNotDisturb=false, BottomLabel=3, ClearHistory=false, MiddleLongAction=null, TopAction=null, SendLast=false, QuickMultiCommandPrefix=null, TapCommand=null, BackMultiAction=null, BottomAction=null, BottomLongAction=null, QuickLongCommandPrefix=null, ListHeader=null, MiddleLabel=2}]
    Screen Setting - 2015-08-03 16:36:39.463 - Failed:
    [10011: 3, 0: 1, 3: 2, 6: 3, invalid, 10014: 1]
    Bundle[{BottomMultiAction=null, net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS=plugininstanceid plugintypeid TitleFont LightModeManual TextFont ID LightMode VibrationPattern TapCommand ManageHistoryScreen ListHeader MiddleAction MiddleLongAction MiddleMultiAction BackAction BackMultiAction BatteryChangedPrefix MotionX MotionY MotionZ TopLabel TopAction TopLongAction TopMultiAction MiddleLabel BottomLabel BottomAction BottomLongAction BottomMultiAction QuickCommandPrefix QuickLongCommandPrefix QuickMultiCommandPrefix , plugintypeid=com.joaomgcd.autopebble.intent.IntentSetQuickScreen, LightModeManual=null, LightMode=null, MotionX=null, MotionY=null, MotionZ=null, ManageHistoryScreen=0, SaveScreen=false, WindowFullscreen=false, TextFont=null, TopLabel=1, DontSet=false, BatteryChangedPrefix=null, GoBackOnBackMultiAction=false, MiddleAction=null, BackAction=null, TopLongAction=null, QuickCommandPrefix=null, TitleFont=null, MiddleMultiAction=null, GoBackOnBackAction=false, ID=null, OpenPhoneAppOnSetList=true, VibrationPattern=null, NoPrefixIfCommand=false, TopMultiAction=null, plugininstanceid=fb7ad108-e42a-497d-91ab-0c0d2278af34, DoNotDisturb=false, BottomLabel=3, ClearHistory=false, MiddleLongAction=null, TopAction=null, SendLast=false, QuickMultiCommandPrefix=null, TapCommand=null, BackMultiAction=null, BottomAction=null, BottomLongAction=null, QuickLongCommandPrefix=null, ListHeader=null, MiddleLabel=2}]
    Screen Setting - 2015-08-03 16:36:37.888 - Sending 108 bytes
    Screen Setting - 2015-08-03 16:36:37.809 - Sending:
    [10011: 3, 0: 1, 3: 2, 6: 3, invalid, 10014: 1]
    Bundle[{BottomMultiAction=null, net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS=plugininstanceid plugintypeid TitleFont LightModeManual TextFont ID LightMode VibrationPattern TapCommand ManageHistoryScreen ListHeader MiddleAction MiddleLongAction MiddleMultiAction BackAction BackMultiAction BatteryChangedPrefix MotionX MotionY MotionZ TopLabel TopAction TopLongAction TopMultiAction MiddleLabel BottomLabel BottomAction BottomLongAction BottomMultiAction QuickCommandPrefix QuickLongCommandPrefix QuickMultiCommandPrefix , plugintypeid=com.joaomgcd.autopebble.intent.IntentSetQuickScreen, LightModeManual=null, LightMode=null, MotionX=null, MotionY=null, MotionZ=null, ManageHistoryScreen=0, SaveScreen=false, WindowFullscreen=false, TextFont=null, TopLabel=1, DontSet=false, BatteryChangedPrefix=null, GoBackOnBackMultiAction=false, MiddleAction=null, BackAction=null, TopLongAction=null, QuickCommandPrefix=null, TitleFont=null, MiddleMultiAction=null, GoBackOnBackAction=false, ID=null, OpenPhoneAppOnSetList=true, VibrationPattern=null, NoPrefixIfCommand=false, TopMultiAction=null, plugininstanceid=fb7ad108-e42a-497d-91ab-0c0d2278af34, DoNotDisturb=false, BottomLabel=3, ClearHistory=false, MiddleLongAction=null, TopAction=null, SendLast=false, QuickMultiCommandPrefix=null, TapCommand=null, BackMultiAction=null, BottomAction=null, BottomLongAction=null, QuickLongCommandPrefix=null, ListHeader=null, MiddleLabel=2}]
    Commands - 2015-08-03 16:36:28.928 - Commands restored
    Screen Setting - 2015-08-03 16:36:28.889 - Sent 1 packets in 0.14 seconds.
    Screen Setting - 2015-08-03 16:36:28.741 - Sending 108 bytes
    Screen Setting - 2015-08-03 16:36:28.719 - Sending:
    [10011: 3, 0: 1, 3: 2, 6: 3, invalid, 10014: 1]
    Bundle[{BottomMultiAction=null, net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS=plugininstanceid plugintypeid TitleFont LightModeManual TextFont ID LightMode VibrationPattern TapCommand ManageHistoryScreen ListHeader MiddleAction MiddleLongAction MiddleMultiAction BackAction BackMultiAction BatteryChangedPrefix MotionX MotionY MotionZ TopLabel TopAction TopLongAction TopMultiAction MiddleLabel BottomLabel BottomAction BottomLongAction BottomMultiAction QuickCommandPrefix QuickLongCommandPrefix QuickMultiCommandPrefix , plugintypeid=com.joaomgcd.autopebble.intent.IntentSetQuickScreen, LightModeManual=null, LightMode=null, MotionX=null, MotionY=null, MotionZ=null, ManageHistoryScreen=0, SaveScreen=false, WindowFullscreen=false, TextFont=null, TopLabel=1, DontSet=false, BatteryChangedPrefix=null, GoBackOnBackMultiAction=false, MiddleAction=null, BackAction=null, TopLongAction=null, QuickCommandPrefix=null, TitleFont=null, MiddleMultiAction=null, GoBackOnBackAction=false, ID=null, OpenPhoneAppOnSetList=true, VibrationPattern=null, NoPrefixIfCommand=false, TopMultiAction=null, plugininstanceid=fb7ad108-e42a-497d-91ab-0c0d2278af34, DoNotDisturb=false, BottomLabel=3, ClearHistory=false, MiddleLongAction=null, TopAction=null, SendLast=false, QuickMultiCommandPrefix=null, TapCommand=null, BackMultiAction=null, BottomAction=null, BottomLongAction=null, QuickLongCommandPrefix=null, ListHeader=null, MiddleLabel=2}]
    Screen Setting - 2015-08-03 16:36:28.372 - Failed:
    [10011: 3, 0: 1, 3: 2, 6: 3, invalid, 10014: 1]
    Bundle[{BottomMultiAction=null, net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS=plugininstanceid plugintypeid TitleFont LightModeManual TextFont ID LightMode VibrationPattern TapCommand ManageHistoryScreen ListHeader MiddleAction MiddleLongAction MiddleMultiAction BackAction BackMultiAction BatteryChangedPrefix MotionX MotionY MotionZ TopLabel TopAction TopLongAction TopMultiAction MiddleLabel BottomLabel BottomAction BottomLongAction BottomMultiAction QuickCommandPrefix QuickLongCommandPrefix QuickMultiCommandPrefix , plugintypeid=com.joaomgcd.autopebble.intent.IntentSetQuickScreen, LightModeManual=null, LightMode=null, MotionX=null, MotionY=null, MotionZ=null, ManageHistoryScreen=0, SaveScreen=false, WindowFullscreen=false, TextFont=null, TopLabel=1, DontSet=false, BatteryChangedPrefix=null, GoBackOnBackMultiAction=false, MiddleAction=null, BackAction=null, TopLongAction=null, QuickCommandPrefix=null, TitleFont=null, MiddleMultiAction=null, GoBackOnBackAction=false, ID=null, OpenPhoneAppOnSetList=true, VibrationPattern=null, NoPrefixIfCommand=false, TopMultiAction=null, plugininstanceid=fb7ad108-e42a-497d-91ab-0c0d2278af34, DoNotDisturb=false, BottomLabel=3, ClearHistory=false, MiddleLongAction=null, TopAction=null, SendLast=false, QuickMultiCommandPrefix=null, TapCommand=null, BackMultiAction=null, BottomAction=null, BottomLongAction=null, QuickLongCommandPrefix=null, ListHeader=null, MiddleLabel=2}]
    Screen Setting - 2015-08-03 16:36:28.316 - Sending 108 bytes
    Screen Setting - 2015-08-03 16:36:28.282 - Sending:
    [10011: 3, 0: 1, 3: 2, 6: 3, invalid, 10014: 1]
    Bundle[{BottomMultiAction=null, net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS=plugininstanceid plugintypeid TitleFont LightModeManual TextFont ID LightMode VibrationPattern TapCommand ManageHistoryScreen ListHeader MiddleAction MiddleLongAction MiddleMultiAction BackAction BackMultiAction BatteryChangedPrefix MotionX MotionY MotionZ TopLabel TopAction TopLongAction TopMultiAction MiddleLabel BottomLabel BottomAction BottomLongAction BottomMultiAction QuickCommandPrefix QuickLongCommandPrefix QuickMultiCommandPrefix , plugintypeid=com.joaomgcd.autopebble.intent.IntentSetQuickScreen, LightModeManual=null, LightMode=null, MotionX=null, MotionY=null, MotionZ=null, ManageHistoryScreen=0, SaveScreen=false, WindowFullscreen=false, TextFont=null, TopLabel=1, DontSet=false, BatteryChangedPrefix=null, GoBackOnBackMultiAction=false, MiddleAction=null, BackAction=null, TopLongAction=null, QuickCommandPrefix=null, TitleFont=null, MiddleMultiAction=null, GoBackOnBackAction=false, ID=null, OpenPhoneAppOnSetList=true, VibrationPattern=null, NoPrefixIfCommand=false, TopMultiAction=null, plugininstanceid=fb7ad108-e42a-497d-91ab-0c0d2278af34, DoNotDisturb=false, BottomLabel=3, ClearHistory=false, MiddleLongAction=null, TopAction=null, SendLast=false, QuickMultiCommandPrefix=null, TapCommand=null, BackMultiAction=null, BottomAction=null, BottomLongAction=null, QuickLongCommandPrefix=null, ListHeader=null, MiddleLabel=2}]
     
  2. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    9,476
    Likes Received:
    797
    Sorry about that! Can you please try setting a title on the quick screen and check if the crash goes away? Thanks
     
  3. Daniel D

    Daniel D Member

    Joined:
    Feb 11, 2015
    Messages:
    127
    Likes Received:
    11
    You nailed it, João! That was the problem.
    On another note, I noticed that the labels change background quite a few miliseconds after the button is pressed. I could almost depress and press the button again before the labels is darkened.
    Thanks!
     
  4. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    9,476
    Likes Received:
    797
    Glad you got it, I really need to fix that crash :)

    Yeah, there's a bit of delay but from what I recall I don't think I could do anything about that.

    I'll try checking again when I go back to AutoPebble.

    Thanks again
     

Share This Page