View Issue Details

IDCategoryLast Update
0001562Bug Report2019-07-11 21:50
ReporterJOSEREYES 
SeveritycrashReproducibilityalways
Status acknowledgedResolutionopen
Summary0001562: TRIED GOING TO TREEHOUSE AT NIGHT AND THIS SHOWED UP. IT CORRUPTED THE AUTOSAVE TOO
DescriptionI'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00start.rpy", line 264, in script
    python:
  File "renpy/common/00start.rpy", line 268, in <module>
    renpy.call_in_new_context("_main_menu")
  File "renpy/common/00action_file.rpy", line 441, in __call__
    renpy.load(fn)
  File "game/scripts/core/systems/locations.rpy", line 146, in __setstate__
KeyError: u'popup'

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

Full traceback:
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/bootstrap.py", line 306, in bootstrap
    renpy.main.main()
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/main.py", line 531, in main
    run(restart)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/main.py", line 139, in run
    renpy.execution.run_context(True)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/execution.py", line 879, in run_context
    context.run()
  File "renpy/common/00start.rpy", line 264, in script
    python:
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/python.py", line 1912, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00start.rpy", line 268, in <module>
    renpy.call_in_new_context("_main_menu")
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/game.py", line 331, in call_in_new_context
    return renpy.execution.run_context(False)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/execution.py", line 879, in run_context
    context.run()
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/python.py", line 1912, in py_exec_bytecode
    exec bytecode in 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 "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/ui.py", line 287, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/core.py", line 2649, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/core.py", line 3451, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/screen.py", line 697, in event
    rv = self.child.event(ev, x, y, st)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/behavior.py", line 906, in event
    return handle_click(self.clicked)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/behavior.py", line 841, in handle_click
    rv = run(action)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/display/behavior.py", line 315, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 441, in __call__
    renpy.load(fn)
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/loadsave.py", line 727, in load
    roots, log = loads(location.load(filename))
  File "/Users/eduardovillanueva/Desktop/SummertimeSaga-0-18-0-mac/SummertimeSaga.app/Contents/Resources/autorun/renpy/loadsave.py", line 62, in loads
    return pickle.loads(s)
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 1382, in loads
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 858, in load
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 1217, in load_build
  File "game/scripts/core/systems/locations.rpy", line 146, in __setstate__
KeyError: u'popup'

Darwin-13.4.0-x86_64-i386-64bit
Ren'Py 7.0.0.196
SummertimeSaga 0.18.0
Thu May 2 00:44:50 2019
Platform/OSOSX
Version0.18

Relationships

has duplicate 0001652 closedLivingston Going to Treehouse at Night - Different stack trace than 1562 
has duplicate 0001658 closedLivingston stuck in the tree 
has duplicate 0001695 closedLivingston Cant leave the tree house 

Activities

mil578

mil578

2019-05-02 05:34

updater   ~0002049

Reported to Devs for fix in a future update. Do not go into the treehouse at night for the moment until this can be resolved.
LonDonJohnSon

LonDonJohnSon

2019-05-02 05:42

reporter   ~0002051

Can confirm. For what it's worth, rollback works and resets it, so it's not as destructive as the report would imply.
Casiope

Casiope

2019-07-11 21:50

reporter   ~0002926

Seems fixed in version 0.18.6. I can enter the tree house in the evening or late night and go down without the game crashing. No more reports from other players either.

Issue History

Date Modified Username Field Change
2019-05-02 04:47 JOSEREYES New Issue
2019-05-02 05:34 mil578 Status new => acknowledged
2019-05-02 05:34 mil578 Note Added: 0002049
2019-05-02 05:42 LonDonJohnSon Note Added: 0002051
2019-05-03 01:52 Livingston Relationship added has duplicate 0001652
2019-05-03 04:05 Livingston Relationship added has duplicate 0001658
2019-05-03 17:04 Livingston Relationship added has duplicate 0001695
2019-07-11 21:50 Casiope Note Added: 0002926