Stuck battles during MM#2 Suppl. (Error #2015?)

Discussion in 'Bugs' started by raffishtenant, Aug 11, 2015.

  1. Starting a new thread since this doesn't sound quite like the others I could find, including this one.

    I've been seeing a lot more game freezes lately, and I'm pretty sure it's not my connection. Curiously, they seem to be happening primarily when I'm playing Mauve Manticore #2 Supplement, while an AI character is moving, though it's possible that this is just because I tend to play it a lot (it's always been a favorite). The game never unfreezes (at least, not after a few minutes), though reconnecting and resuming the battle always fixes things promptly.

    There's something suspicious in the log when this happens:

    BATTLE LOG: Scenario=The Games 3,Room=MM2A (raffishtenant),RoomID=212750,Event=Action Phase Initiated
    BATTLE LOG: Scenario=The Games 3,Room=MM2A (raffishtenant),RoomID=212750,Msg=The active player is now Gary
    BATTLE LOG: Player=Gary,Scenario=The Games 3,Room=MM2A (raffishtenant),RoomID=212750,Event=PlayAction,Action=Run,Instigator=Erryn,Targets=
    BATTLE LOG: Scenario=The Games 3,Room=MM2A (raffishtenant),RoomID=212750,Player=Gary,Participant=Gary,Actor=Erryn,Event=Move,Origin=(10, 13),StartFacing=(0, 1),Destination=(13, 13),EndFacing=(1, 0)
    MESSAGE: Error #2015
    STACK TRACE:
    ArgumentError: Error #2015
    at flash.display::BitmapData()
    at com.cardhunter.pcclient.gui.effects.advanced::SliceEffect()
    at com.cardhunter.pcclient.gui.effects.advanced::SliceEffectDisplayable()
    at com.cardhunter.pcclient::DestroyCardCommand/start()
    at com.cardhunter.pcclient::CardHunterScreen/startCommand()
    at com.cardhunter.pcclient::BattleScreen/startCommand()
    at com.cardhunter.pcclient::CardHunterScreen/queueCommand()
    at com.cardhunter.pcclient::DestroyCardCommand$/constructFromBattleEvent()
    at flash.events::EventDispatcher/dispatchEvent()
    at com.cardhunter.battle.AS3Client::BattleAS3Client/sendEvent()
    at com.cardhunter.battle::Battle/disseminateEvents()
    at com.cardhunter.battle::Battle/run()
    at com.cardhunter.pcclient::BattleScreen/dequeueCommand()
    at com.cardhunter.pcclient::EventLogCommand/update()
    at com.cardhunter.pcclient::CardHunterScreen/updateCommands()
    at com.cardhunter.pcclient::BattleScreen/updateCommands()
    at com.cardhunter.pcclient::CardHunterScreen/update()
    at com.cardhunter.pcclient::ScreenRoot/update()
    PARTY:

    (int) Index: 1
    (utf_string) Name: Adventuring
    (int_array) ActiveChars: [7,8,4]
    (sfs_array) Members:
    (sfs_object)
    (sfs_object) inventory:
    (sfs_array) Items:
    (int) 2266
    (int) 2256
    (int) 1058
    (int) 1852
    (int) 862
    (int) 1878
    (int) 1363
    (int) 100010
    (int) 100215


    (int) charIndex: 4

    (sfs_object)
    (sfs_object) inventory:
    (sfs_array) Items:
    (int) 2172
    (int) 2176
    (int) 2341
    (int) 1192
    (int) 1192
    (int) 1192
    (int) 1916
    (int) 1363
    (int) 100010
    (int) 100227


    (int) charIndex: 7

    (sfs_object)
    (sfs_object) inventory:
    (sfs_array) Items:
    (int) 1819
    (int) 1802
    (int) 1062
    (int) 572
    (int) 1363
    (int) 1631
    (int) 222
    (int) 222
    (int) 100010
    (int) 100236


    (int) charIndex: 8



    CLIENT COMMANDS:
    com.cardhunter.pcclient::DestroyCardCommand
    BATTLE COMMANDS:
    com.cardhunter.battle.commands::TurnToFaceInstigatorCommand
    com.cardhunter.battle.commands::IncrementActivePlayerCommand
    com.cardhunter.battle.commands::CheckForTraitsCommand
    com.cardhunter.battle.commands::StartScoringPhaseCommand
    com.cardhunter.battle.commands::StartDiscardPhaseCommand
    com.cardhunter.battle.commands::EndTurnCommand
    CLIENT VERSION: 3.54.0.10879

    Sending zone extension request: errorReport
    Parameters:
    (utf_string) text: ClientError,Type=Error,Name=ArgumentError,Player=raffishtenant,Screen=BattleScreen
    MESSAGE: Error #2015
    STACK TRACE:
    ArgumentError: Error #2015
    at flash.display::BitmapData()
    at com.cardhunter.pcclient.gui.effects.advanced::SliceEffect()
    at com.cardhunter.pcclient.gui.effects.advanced::SliceEffectDisplayable()
    at com.cardhunter.pcclient::DestroyCardCommand/start()
    at com.cardhunter.pcclient::CardHunterScreen/startCommand()
    at com.cardhunter.pcclient::BattleScreen/startCommand()
    at com.cardhunter.pcclient::CardHunterScreen/queueCommand()
    at com.cardhunter.pcclient::DestroyCardCommand$/constructFromBattleEvent()
    at flash.events::EventDispatcher/dispatchEvent()
    at com.cardhunter.battle.AS3Client::BattleAS3Client/sendEvent()
    at com.cardhunter.battle::Battle/disseminateEvents()
    at com.cardhunter.battle::Battle/run()
    at com.cardhunter.pcclient::BattleScreen/dequeueCommand()
    at com.cardhunter.pcclient::EventLogCommand/update()
    at com.cardhunter.pcclient::CardHunterScreen/updateCommands()
    at com.cardhunter.pcclient::BattleScreen/updateCommands()
    at com.cardhunter.pcclient::CardHunterScreen/update()
    at com.cardhunter.pcclient::ScreenRoot/update()
    PARTY:

    (int) Index: 1
    (utf_string) Name: Adventuring
    (int_array) ActiveChars: [7,8,4]
    (sfs_array) Members:
    (sfs_object)
    (sfs_object) inventory:
    (sfs_array) Items:
    (int) 2266
    (int) 2256
    (int) 1058
    (int) 1852
    (int) 862
    (int) 1878
    (int) 1363
    (int) 100010
    (int) 100215


    (int) charIndex: 4

    (sfs_object)
    (sfs_object) inventory:
    (sfs_array) Items:
    (int) 2172
    (int) 2176
    (int) 2341
    (int) 1192
    (int) 1192
    (int) 1192
    (int) 1916
    (int) 1363
    (int) 100010
    (int) 100227


    (int) charIndex: 7

    (sfs_object)
    (sfs_object) inventory:
    (sfs_array) Items:
    (int) 1819
    (int) 1802
    (int) 1062
    (int) 572
    (int) 1363
    (int) 1631
    (int) 222
    (int) 222
    (int) 100010
    (int) 100236


    (int) charIndex: 8



    CLIENT COMMANDS:
    com.cardhunter.pcclient::DestroyCardCommand
    BATTLE COMMANDS:
    com.cardhunter.battle.commands::TurnToFaceInstigatorCommand
    com.cardhunter.battle.commands::IncrementActivePlayerCommand
    com.cardhunter.battle.commands::CheckForTraitsCommand
    com.cardhunter.battle.commands::StartScoringPhaseCommand
    com.cardhunter.battle.commands::StartDiscardPhaseCommand
    com.cardhunter.battle.commands::EndTurnCommand
    CLIENT VERSION: 3.54.0.10879
     
  2. Also: Error #2015 may be a red herring, since it's not always there when the freezes happen. This last time, I saw nothing out of the ordinary in the log.
     
  3. Jarmo

    Jarmo Snow Griffin

    Have you tried clicking anywhere in the game when it freezes? For me it clears the blockage.

    I've seen the same error several times in the log when the game stalls when AI is moving characters and even these log lines were the same the last time this happened to me:
    at flash.display::BitmapData()
    at com.cardhunter.pcclient.gui.effects.advanced::SliceEffect()
     
    Sir Veza likes this.
  4. Interesting...I thought I'd tried that, but it seems to be working better now. Thanks!
     
  5. Jon

    Jon Blue Manchu Staff Member

    Do you have your animation speed turned up?
     
  6. Yep, it's currently at 9.
     
  7. Jon

    Jon Blue Manchu Staff Member

    We introduced some new issues when we recently sped up the animation of the game under high animation speeds. I haven't had time to track them down yet.
     
    Pawndawan, Sir Veza and raffishtenant like this.
  8. Jon

    Jon Blue Manchu Staff Member

    This one should be fixed in the next build.
     

Share This Page