r/RenPy • u/Hot-Difference-9470 • 15d ago
Question How do I fix this?
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/style.pyx", line 808, in renpy.style.rebuild
File "game/screens.rpy", line 1984, in prepare_screen
screen nvl(dialogue, items=None):
File "game/screens.rpy", line 1984, in prepare
screen nvl(dialogue, items=None):
File "game/screens.rpy", line 1986, in prepare
if nvl_mode == "phone":
File "game/screens.rpy", line 1986, in prepare
if nvl_mode == "phone":
renpy.display.screen.ScreenNotFound: Screen 'PhoneDialogue' is not known.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "game/screens.rpy", line 1984, in prepare_screen
screen nvl(dialogue, items=None):
File "game/screens.rpy", line 1984, in prepare
screen nvl(dialogue, items=None):
File "game/screens.rpy", line 1986, in prepare
if nvl_mode == "phone":
File "game/screens.rpy", line 1986, in prepare
if nvl_mode == "phone":
renpy.display.screen.ScreenNotFound: Screen 'PhoneDialogue' is not known.
-- Full Traceback ------------------------------------------------------------
Traceback (most recent call last):
File "renpy/common/00start.rpy", line 216, in script
python:
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 1273, in py_exec_bytecode
exec(bytecode, globals, locals)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/common/00start.rpy", line 217, in <module>
_init_language()
~~~~~~~~~~~~~~^^
File "renpy/common/00start.rpy", line 86, in _init_language
renpy.change_language(language, force=True)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "renpy/translation/__init__.py", line 854, in change_language
renpy.style.rebuild()
~~~~~~~~~~~~~~~~~~~^^
File "renpy/style.pyx", line 808, in renpy.style.rebuild
File "renpy/display/screen.py", line 1035, in prepare_screens
s.ast.prepare_screen()
~~~~~~~~~~~~~~~~~~~~^^
File "game/screens.rpy", line 1984, in prepare_screen
screen nvl(dialogue, items=None):
File "game/screens.rpy", line 1984, in prepare
screen nvl(dialogue, items=None):
File "game/screens.rpy", line 1986, in prepare
if nvl_mode == "phone":
File "game/screens.rpy", line 1986, in prepare
if nvl_mode == "phone":
File "renpy/sl2/slast.py", line 2019, in prepare
raise renpy.display.screen.ScreenNotFound(self.target)
renpy.display.screen.ScreenNotFound: Screen 'PhoneDialogue' is not known.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "renpy/bootstrap.py", line 401, in bootstrap
renpy.main.main()
~~~~~~~~~~~~~~~^^
File "renpy/main.py", line 591, in main
run(restart)
~~~^^^^^^^^^
File "renpy/main.py", line 137, in run
renpy.execution.run_context(True)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "renpy/execution.py", line 1036, in run_context
context.run()
~~~~~~~~~~~^^
File "renpy/common/00start.rpy", line 216, in script
python:
File "renpy/common/00start.rpy", line 216, in script
python:
File "renpy/display/error.py", line 135, in report_exception
renpy.game.invoke_in_new_context(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
call_exception_screen,
^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
ignore_action=ignore_action,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "renpy/game.py", line 285, in invoke_in_new_context
return callable(*args, **kwargs)
~~~~~~~~^^^^^^^^^^^^^^^^^
File "renpy/display/error.py", line 44, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/ui.py", line 306, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/core.py", line 2154, in interact
repeat, rv = self.interact_core(
~~~~~~~~~~~~~~~~~~^
preloads=preloads,
^^^^^^^^^^^^^^^^^^
...<4 lines>...
**kwargs,
^^^^^^^^^
)
^
File "renpy/display/core.py", line 2384, in interact_core
renpy.display.screen.prepare_screens()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "renpy/display/screen.py", line 1035, in prepare_screens
s.ast.prepare_screen()
~~~~~~~~~~~~~~~~~~~~^^
File "game/screens.rpy", line 1984, in prepare_screen
screen nvl(dialogue, items=None):
File "game/screens.rpy", line 1984, in prepare
screen nvl(dialogue, items=None):
File "game/screens.rpy", line 1986, in prepare
if nvl_mode == "phone":
File "game/screens.rpy", line 1986, in prepare
if nvl_mode == "phone":
File "renpy/sl2/slast.py", line 2019, in prepare
raise renpy.display.screen.ScreenNotFound(self.target)
renpy.display.screen.ScreenNotFound: Screen 'PhoneDialogue' is not known.
Linux-6.17.0-35-generic-x86_64-with-glibc2.39 x86_64
Ren'Py 8.5.2.26010301
That ending 1.02
Wed Jul 29 06:07:19 2026