Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

After latest patch save games dont work anymore with following error:

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/00action_file.rpy", line 499, in __call__

    renpy.load(fn)

Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script

    python hide:

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\ast.py", line 821, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\python.py", line 1178, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>

    python hide:

  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide

    ui.interact()

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\ui.py", line 301, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\core.py", line 2215, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\core.py", line 3286, in interact_core

    rv = root_widget.event(ev, x, y, 0)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 1297, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 1297, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 1297, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\screen.py", line 793, in event

    rv = self.child.event(ev, x, y, st)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 1297, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 1526, in event

    rv = super(Window, self).event(ev, x, y, st)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 285, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 1297, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 1526, in event

    rv = super(Window, self).event(ev, x, y, st)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 285, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 1297, in event

    rv = i.event(ev, x - xo, y - yo, cst)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\layout.py", line 285, in event

    rv = d.event(ev, x - xo, y - yo, st)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\behavior.py", line 1182, in event

    return handle_click(self.clicked)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\behavior.py", line 1103, in handle_click

    rv = run(action)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\display\behavior.py", line 401, in run

    return action(*args, **kwargs)

  File "renpy/common/00action_file.rpy", line 499, in __call__

    renpy.load(fn)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\loadsave.py", line 826, in load

    log.unfreeze(roots, label="_after_load")

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\rollback.py", line 1135, in unfreeze

    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\rollback.py", line 930, in rollback

    self.load_failed()

  File "C:\Program Files (x86)\Steam\steamapps\common\Bare Witness\renpy\rollback.py", line 848, in load_failed

    raise Exception("Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?")

Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?

Windows-10-10.0.26100 AMD64

Ren'Py 8.3.3.24111502

Bare Witness 1.2.2s

Fri Aug 22 13:14:02 2025

I've sent this to our lead tester. We'll look into it and let you know what we find. I apologize for the inconvenience, hopefully we can get this addressed quickly. In the meantime, let us know if you encounter any other issues.

(+2)

Hmmmm. This is something you might see on some Chapter 5 saves. You should try clicking on "Ignore". If successful, it will take you back to the beginning of Chapter 5 and let you play that path without having to go back earlier. In some saves, it's possible that there isn't enough rollback buffer for the game to safely recover.

Sorry for the trouble, but there's not much we can do about this issue.

(+1)

Yeah, using my latest save, ignore would start game again from beginning. Using bit older save I got it to start from beginning of chapter 5. Thanks  for help

(+1)

Glad you got it sorted. Sorry for the hassle!