I am encountering the error below on the Mac version.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script.rpy", line 654, in script
c "Room tour pic? Give them 'fresh start vibes' "
File "game/phone/apps/discussion/discussion_screens.rpy", line 1, in execute
screen phone_discussion():
File "game/phone/apps/discussion/discussion_screens.rpy", line 1, in execute
screen phone_discussion():
File "game/phone/apps/discussion/discussion_screens.rpy", line 2, in execute
use _phone():
File "game/phone/01main.rpy", line 153, in execute
screen _phone(xpos=0.5, xanchor=0.5, ypos=0.1, yanchor=0.1, horizontal=False):
File "game/phone/01main.rpy", line 153, in execute
screen _phone(xpos=0.5, xanchor=0.5, ypos=0.1, yanchor=0.1, horizontal=False):
File "game/phone/01main.rpy", line 154, in execute
frame style "empty" modal True:
File "game/phone/01main.rpy", line 192, in execute
fixed style "empty":
File "game/phone/01main.rpy", line 203, in execute
fixed style "empty":
File "game/phone/01main.rpy", line 204, in execute
for o in phone.config.overlay_screens:
File "game/phone/01main.rpy", line 205, in execute
use expression o
File "game/phone/overlay/status_bar.rpy", line 66, in execute
screen _phone_status_bar():
File "game/phone/overlay/status_bar.rpy", line 66, in execute
screen _phone_status_bar():
File "game/phone/overlay/status_bar.rpy", line 69, in execute
if phone.config.status_bar and phone.get_current_screen() not in phone.config.hide_status_bar_screens:
File "game/phone/overlay/status_bar.rpy", line 70, in execute
showif not control_center:
File "game/phone/overlay/status_bar.rpy", line 109, in execute
fixed style_prefix "_phone_control_center":
File "game/phone/overlay/status_bar.rpy", line 124, in execute
hbox at Flatten:
File "game/phone/overlay/status_bar.rpy", line 127, in execute
vbox:
File "game/phone/overlay/status_bar.rpy", line 128, in execute
use _phone_control_center_block(cols=2, rows=2, layout="grid"):
File "game/phone/overlay/status_bar.rpy", line 296, in execute
screen _phone_control_center_block(cols=1, rows=1, layout="empty"):
File "game/phone/overlay/status_bar.rpy", line 296, in execute
screen _phone_control_center_block(cols=1, rows=1, layout="empty"):
File "game/phone/overlay/status_bar.rpy", line 297, in execute
frame at (CurriedRoundedCorners(radius=gui.phone_control_center_block_rounded_corners_radius), Flatten):
File "game/phone/overlay/status_bar.rpy", line 311, in execute
if layout == "empty":
File "game/phone/overlay/status_bar.rpy", line 320, in execute
grid cols rows:
File "game/phone/overlay/status_bar.rpy", line 322, in execute
transclude
File "game/phone/overlay/status_bar.rpy", line 128, in execute
use _phone_control_center_block(cols=2, rows=2, layout="grid"):
File "game/phone/overlay/status_bar.rpy", line 150, in execute
button at _fits_block align (0.5, 0.5):
File "game/phone/overlay/status_bar.rpy", line 150, in keywords
button at _fits_block align (0.5, 0.5):
File "game/phone/overlay/status_bar.rpy", line 165, in <module>
SelectedIf(phone.system.get_internet_connection_state() == phone.system.CONNECTED),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "game/phone/system.rpy", line 29, in get_internet_connection_state
_wifi = gethostbyname(gethostname()) != "127.0.0.1"
~~~~~~~~~~~~~^^^^^^^^^^^^^^^
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
-- Full Traceback ------------------------------------------------------------
Traceback (most recent call last):
File "game/script.rpy", line 654, in script
c "Room tour pic? Give them 'fresh start vibes' "
File "renpy/ast.py", line 2915, in execute
Say.execute(self)
~~~~~~~~~~~^^^^^^
File "renpy/ast.py", line 991, in execute
renpy.exports.say(who, what, *args, **kwargs)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/exports/sayexports.py", line 129, in say
who(what, *args, **kwargs)
~~~^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/character.py", line 1543, in __call__
self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/character.py", line 1198, in do_display
display_say(who, what, self.do_show, **display_args)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/character.py", line 888, in display_say
rv = renpy.ui.interact(mouse="say", type=type, roll_forward=roll_forward)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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 2757, in interact_core
root_widget.visit_all(lambda d: d.per_interact())
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/displayable.py", line 432, in visit_all
d.visit_all(callback, seen)
~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "renpy/display/displayable.py", line 432, in visit_all
d.visit_all(callback, seen)
~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "renpy/display/displayable.py", line 432, in visit_all
d.visit_all(callback, seen)
~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "renpy/display/screen.py", line 503, in visit_all
callback(self)
~~~~~~~~^^^^^^
File "renpy/display/core.py", line 2757, in <lambda>
root_widget.visit_all(lambda d: d.per_interact())
~~~~~~~~~~~~~~^^
File "renpy/display/screen.py", line 514, in per_interact
self.update()
~~~~~~~~~~~^^
File "renpy/display/screen.py", line 715, in update
self.screen.function(**self.scope)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "game/phone/apps/discussion/discussion_screens.rpy", line 1, in execute
screen phone_discussion():
File "game/phone/apps/discussion/discussion_screens.rpy", line 1, in execute
screen phone_discussion():
File "game/phone/apps/discussion/discussion_screens.rpy", line 2, in execute
use _phone():
File "game/phone/01main.rpy", line 153, in execute
screen _phone(xpos=0.5, xanchor=0.5, ypos=0.1, yanchor=0.1, horizontal=False):
File "game/phone/01main.rpy", line 153, in execute
screen _phone(xpos=0.5, xanchor=0.5, ypos=0.1, yanchor=0.1, horizontal=False):
File "game/phone/01main.rpy", line 154, in execute
frame style "empty" modal True:
File "game/phone/01main.rpy", line 192, in execute
fixed style "empty":
File "game/phone/01main.rpy", line 203, in execute
fixed style "empty":
File "game/phone/01main.rpy", line 204, in execute
for o in phone.config.overlay_screens:
File "game/phone/01main.rpy", line 205, in execute
use expression o
File "game/phone/overlay/status_bar.rpy", line 66, in execute
screen _phone_status_bar():
File "game/phone/overlay/status_bar.rpy", line 66, in execute
screen _phone_status_bar():
File "game/phone/overlay/status_bar.rpy", line 69, in execute
if phone.config.status_bar and phone.get_current_screen() not in phone.config.hide_status_bar_screens:
File "game/phone/overlay/status_bar.rpy", line 70, in execute
showif not control_center:
File "game/phone/overlay/status_bar.rpy", line 109, in execute
fixed style_prefix "_phone_control_center":
File "game/phone/overlay/status_bar.rpy", line 124, in execute
hbox at Flatten:
File "game/phone/overlay/status_bar.rpy", line 127, in execute
vbox:
File "game/phone/overlay/status_bar.rpy", line 128, in execute
use _phone_control_center_block(cols=2, rows=2, layout="grid"):
File "game/phone/overlay/status_bar.rpy", line 296, in execute
screen _phone_control_center_block(cols=1, rows=1, layout="empty"):
File "game/phone/overlay/status_bar.rpy", line 296, in execute
screen _phone_control_center_block(cols=1, rows=1, layout="empty"):
File "game/phone/overlay/status_bar.rpy", line 297, in execute
frame at (CurriedRoundedCorners(radius=gui.phone_control_center_block_rounded_corners_radius), Flatten):
File "game/phone/overlay/status_bar.rpy", line 311, in execute
if layout == "empty":
File "game/phone/overlay/status_bar.rpy", line 320, in execute
grid cols rows:
File "game/phone/overlay/status_bar.rpy", line 322, in execute
transclude
File "game/phone/overlay/status_bar.rpy", line 128, in execute
use _phone_control_center_block(cols=2, rows=2, layout="grid"):
File "game/phone/overlay/status_bar.rpy", line 150, in execute
button at _fits_block align (0.5, 0.5):
File "game/phone/overlay/status_bar.rpy", line 150, in keywords
button at _fits_block align (0.5, 0.5):
File "renpy/python.py", line 1292, in py_eval
return py_eval_bytecode(code, globals, locals)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/python.py", line 1285, in py_eval_bytecode
return eval(bytecode, globals, locals)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/phone/overlay/status_bar.rpy", line 165, in <module>
SelectedIf(phone.system.get_internet_connection_state() == phone.system.CONNECTED),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "game/phone/system.rpy", line 29, in get_internet_connection_state
_wifi = gethostbyname(gethostname()) != "127.0.0.1"
~~~~~~~~~~~~~^^^^^^^^^^^^^^^
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
macOS-26.0-arm64-arm-64bit arm64
Ren'Py 8.4.1.25072401
Mon Sep 29 12:47:30 2025