Navigation

    Forum home page
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Sla's Workbench

    🐛 Bug Reports - "The Bug Hunter's Guild"
    2
    2
    52
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gilmorne last edited by

      Sla's Workbench Bug

      Version: 0.4.1
      Windows 10
      Steps to Reproduce:

      1. Recover Sla's tools
      2. Use Sla's Workbench
      3. Attempt to assign something to the "R" key (keyboard controls)

      Note: I attempted these steps after purchasing an upgrade, and they did not seem to work until I closed and reopened the Workbench UI. I have also had some lag between changing button assignments and the UI becoming completely unresponsive.

      Results:

      • UI for workbench becomes unresponsive, though escape still exits it
      • Placed turrets are invisible, though they can still be recalled.
      • Encountering Scrap causes total scrap to count up, seemingly infinitely (after this, can no longer collect power stones)
      • The Spike Trap is not received from Sla in the Labyrinth of Roots
      • No checkpoint when starting the first Labyrinth encounter.
      • Death does not restart the previous checkpoint, though "Restart Checkpoint" from the menu brings the player back to before giving Sla their tools, and resets the bug.

      b9e08c39-dd5a-4d0d-988a-c3954406a755-image.png

      Player Log (Insufficient Privileges when attempting to attach compressed or uncompressed file):

      GameAnalytics: REMEMBER THE SDK NEEDS TO BE MANUALLY INITIALIZED NOW
      Additional info:
       - Path: ???
       - Scene: Level1.4Scene_Fort Stonewall
      
      NullReferenceException: Object reference not set to an instance of an object
        at SaveFile.SetEquippedTowerData (System.Int32 index, TowerData data) [0x00053] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu+<>c__DisplayClass24_0.<UpdateTowerLoadout>b__0 (Ref`1[T] saveFile) [0x0002f] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_readOnlyState () [0x00061] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_ReadOnlyState () [0x00005] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].OnSessionUpdated () [0x0000a] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].stage (System.Action`1[T] mutation) [0x00013] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].Stage (System.Action`1[T] mutation) [0x00005] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.UpdateTowerLoadout (System.Int32 towerNumber) [0x0003a] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.HandleUpdateTowerLoadoutInput () [0x00019] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.Update () [0x00008] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
      UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
      UnityEngine.DebugLogHandler:LogException(Exception, Object)
      DwerveLogHandler:LogException(Exception, Object)
      UnityEngine.Logger:LogException(Exception, Object)
      UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
      
      NullReferenceException: Object reference not set to an instance of an object
        at SaveFile.SetEquippedTowerData (System.Int32 index, TowerData data) [0x00053] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu+<>c__DisplayClass24_0.<UpdateTowerLoadout>b__0 (Ref`1[T] saveFile) [0x0002f] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_readOnlyState () [0x00061] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_ReadOnlyState () [0x00005] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.UpdateTowerLoadout (System.Int32 towerNumber) [0x00014] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.HandleUpdateTowerLoadoutInput () [0x00019] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.Update () [0x00008] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
      UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
      UnityEngine.DebugLogHandler:LogException(Exception, Object)
      DwerveLogHandler:LogException(Exception, Object)
      UnityEngine.Logger:LogException(Exception, Object)
      UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
      
      NullReferenceException: Object reference not set to an instance of an object
        at SaveFile.SetEquippedTowerData (System.Int32 index, TowerData data) [0x00053] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu+<>c__DisplayClass24_0.<UpdateTowerLoadout>b__0 (Ref`1[T] saveFile) [0x0002f] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_readOnlyState () [0x00061] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_ReadOnlyState () [0x00005] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.UpdateTowerLoadout (System.Int32 towerNumber) [0x00014] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.HandleUpdateTowerLoadoutInput () [0x00019] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.Update () [0x00008] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
      UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
      UnityEngine.DebugLogHandler:LogException(Exception, Object)
      DwerveLogHandler:LogException(Exception, Object)
      UnityEngine.Logger:LogException(Exception, Object)
      UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
      
      NullReferenceException: Object reference not set to an instance of an object
        at SaveFile.SetEquippedTowerData (System.Int32 index, TowerData data) [0x00053] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu+<>c__DisplayClass24_0.<UpdateTowerLoadout>b__0 (Ref`1[T] saveFile) [0x0002f] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_readOnlyState () [0x00061] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_ReadOnlyState () [0x00005] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.UpdateTowerLoadout (System.Int32 towerNumber) [0x00014] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.HandleUpdateTowerLoadoutInput () [0x00019] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.Update () [0x00008] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
      UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
      UnityEngine.DebugLogHandler:LogException(Exception, Object)
      DwerveLogHandler:LogException(Exception, Object)
      UnityEngine.Logger:LogException(Exception, Object)
      UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
      
      NullReferenceException: Object reference not set to an instance of an object
        at SaveFile.SetEquippedTowerData (System.Int32 index, TowerData data) [0x00053] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu+<>c__DisplayClass24_0.<UpdateTowerLoadout>b__0 (Ref`1[T] saveFile) [0x0002f] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_readOnlyState () [0x00061] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_ReadOnlyState () [0x00005] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.UpdateTowerLoadout (System.Int32 towerNumber) [0x00014] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.HandleUpdateTowerLoadoutInput () [0x00019] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.Update () [0x00008] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
      UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
      UnityEngine.DebugLogHandler:LogException(Exception, Object)
      DwerveLogHandler:LogException(Exception, Object)
      UnityEngine.Logger:LogException(Exception, Object)
      UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
      
      NullReferenceException: Object reference not set to an instance of an object
        at SaveFile.SetEquippedTowerData (System.Int32 index, TowerData data) [0x00053] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu+<>c__DisplayClass24_0.<UpdateTowerLoadout>b__0 (Ref`1[T] saveFile) [0x0002f] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_readOnlyState () [0x00061] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at BaseSession`2[TSession,TState].get_ReadOnlyState () [0x00005] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.UpdateTowerLoadout (System.Int32 towerNumber) [0x00014] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.HandleUpdateTowerLoadoutInput () [0x00019] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
        at UITowerSelectMenu.Update () [0x00008] in <648220fe6eb541bbb2f6b3199c81f8a7>:0 
      UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
      UnityEngine.DebugLogHandler:LogException(Exception, Object)
      DwerveLogHandler:LogException(Exception, Object)
      UnityEngine.Logger:LogException(Exception, Object)
      UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
      
      1 Reply Last reply Reply Quote 0
      • snarlynarwhal
        snarlynarwhal last edited by snarlynarwhal

        Thank you so much for reporting this issue! I have fixed it on develop, so the next build will include this fix.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post