Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

this is what is in my traceback.txt i did manage to get past the event by using the skip function, but had another crash during a lexi hot coffee but that was a one off, so this might be related to that crash and not the samantha one.  is there somewhere else i can see all previous crash texts?

I'm sorry, but an uncaught exception occurred.

While running game code:

TypeError: cannot pickle 'TextIOWrapper' instances

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

Traceback (most recent call last):

  File "renpy/common/00gamemenu.rpy", line 174, in script

    $ ui.interact()

  File "renpy/ast.py", line 1187, in execute

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

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/python.py", line 1260, in py_exec_bytecode

    exec(bytecode, globals, locals)

    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/common/00gamemenu.rpy", line 174, in <module>

    $ ui.interact()

      ~~~~~~~~~~~^^

  File "renpy/ui.py", line 304, in interact

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

         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/core.py", line 2219, in interact

    repeat, rv = self.interact_core(

                 ~~~~~~~~~~~~~~~~~~^

        preloads=preloads,

        ^^^^^^^^^^^^^^^^^^

    ...<4 lines>...

        **kwargs,

        ^^^^^^^^^

    )  # type: ignore

    ^                

  File "renpy/display/core.py", line 3302, in interact_core

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

         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/screen.py", line 805, in event

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

         ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1508, in event

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

         ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 273, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1284, in event

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

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 1184, in event

    return handle_click(self.clicked)

           ~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 1107, in handle_click

    rv = run(action)

         ~~~^^^^^^^^

  File "renpy/display/behavior.py", line 404, in run

    new_rv = run(i, *args, **kwargs)

             ~~~^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 411, in run

    return action(*args, **kwargs)

           ~~~~~~^^^^^^^^^^^^^^^^^

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

    renpy.save(fn, extra_info=save_name)

    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/loadsave.py", line 184, in save

    dump((roots, renpy.game.log), logf)

    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/compat/pickle.py", line 308, in dump

    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL)

    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

TypeError: cannot pickle 'TextIOWrapper' instances

Windows-11-10.0.26200-SP0 AMD64

Ren'Py 8.4.1.25072401

Love & Sex : Second Base - 25.12.0c 25.12.0c

Mon Dec 29 17:24:28 2025

I'm unable to hit your issue.
By any chance, can you join our discord (https://discord.gg/AAARSEG), create a ticket (#create-ticket) and upload a save just before the crash in the ticket?
I'll be able to dig deeper.
Thanks

(1 edit)

im sorry but im not really comfortable with discords age verification requirements i live in the uk and cant access your discord without uploading photos etc, and unfortunately i no longer have a save from before the issue occured, i do have a save that is before it but will take quite a while to get back to that point. I appreciate your help.

I understand your position about discord. I'll do my best to find what's going on without a save.
I tried again to trigger the Samantha scene, no luck in hitting the issue.
If you ever hit the issue, press rollback, keep the last dialogue line somewhere and report the stacktrace and the last dialogue here. It might help narrowing the search.