D2BS Broken after tortoiseSVN Update? EDIT: SOLVED

I updated my old kolbot directory using TortoiseSVN’s “SVN Update” option. Since doing the update, my original kolbot directory causes a crash every time I try to run my Barbarian bot, with an apparent syntax error. The error that comes up in console says “01:21:10 (BOTNAME) Window has unexpectedly exited… starting profile”

So after messing around trying to update config settings without anything seeming to improve the situation, I tried installing kolbot from scratch, and plugging in my old config files. On the new install (which I’m running from kolbot2\trunk), I repeatedly get a different error: 01:27:35 (BOTNAME) Attempt to access invalid address.

I don’t believe I’ve made any significant config changes which would be resulting in this error, which leads me to believe there’s a problem or change in an update which is making my config no longer work. Can anyone help me figure out what’s going on here? I suppose I could start all my configs from scratch, but if there’s a simpler solution, I’d prefer to take that route.

Edit: I found this d2bs.log from my original kolbot install folder:

[12/20/19 01:36:43] D2BS 7328: D2BS Engine startup complete. 1.6.3U
[12/20/19 01:36:43] D2BS 7328: ÿc2D2BSÿc0 :: Engine startup complete!
[12/20/19 01:36:43] D2BS 7328: ÿc2D2BSÿc0 :: Switched to profile BOTNAME
[12/20/19 01:36:43] D2BS 7328: ÿc2D2BSÿc0 :: Starting D2BotBlank.dbj
[12/20/19 01:36:43] D2BS 7328: ÿc2D2BSÿc0 :: D2BotBlank.dbj running.
[12/20/19 01:36:43] D2BS 7328: ÿc2D2BSÿc0 :: Started Console Script
[12/20/19 01:36:48] D2BS 7328: Heartbeat loaded
[12/20/19 01:37:34] D2BS 7328: ÿc2D2BSÿc0 :: Starting default.dbj
[12/20/19 01:37:34] D2BS 7328: ÿc2D2BSÿc0 :: default.dbj running.
[12/20/19 01:37:34] D2BS 7328: ÿc4Loaded NIP: ÿc2kolton.nipÿc4. Lines: ÿc2954ÿc4. Valid entries: ÿc2455. ÿc4Time: ÿc231 ms
[12/20/19 01:37:34] D2BS 7328: ÿc4Loaded NIP: ÿc2LLD.nipÿc4. Lines: ÿc2441ÿc4. Valid entries: ÿc2200. ÿc4Time: ÿc216 ms
[12/20/19 01:37:34] D2BS 7328: ÿc4Loaded NIP: ÿc2EarlyLadder.nipÿc4. Lines: ÿc21897ÿc4. Valid entries: ÿc2856. ÿc4Time: ÿc262 ms
[12/20/19 01:37:34] D2BS 7328: [Error] Code(133) File(c:\users\ultraviolet\desktop\kolbot\d2bs\kolbot\tools\toolsthread.js:430) SyntaxError: syntax error
Line: <<<<<<< .mine
[12/20/19 01:37:40] D2BS 8216: D2BS Engine startup complete. 1.6.3U
[12/20/19 01:37:40] D2BS 8216: ÿc2D2BSÿc0 :: Engine startup complete!
[12/20/19 01:37:40] D2BS 8216: ÿc2D2BSÿc0 :: Switched to profile iSavage
[12/20/19 01:37:40] D2BS 8216: ÿc2D2BSÿc0 :: Starting D2BotBlank.dbj
[12/20/19 01:37:40] D2BS 8216: ÿc2D2BSÿc0 :: D2BotBlank.dbj running.
[12/20/19 01:37:40] D2BS 8216: ÿc2D2BSÿc0 :: Started Console Script
[12/20/19 01:37:42] D2BS 8216: Heartbeat loaded
[12/20/19 01:37:43] D2BS 8216: D2BS Shutdown complete.

Upon finding that toolsthread.js was the problem, I tried replacing this file with a copy from the new install. This seemed to fix my problem. Seems I have a habit of asking for help and then solving my issue :stuck_out_tongue: hopefully this helps someone else at least.

when using tortoiseSVN Update you should be careful about the signaled conflicts during the update.
This will happen mostly in the files where you added some changes in the past. If you wanna keep your changes you should correct those conflicts manually, otherwise use tortoiseSVN revert, to change the conflicted file to the default.