View Issue Details

IDCategoryLast Update
0002937Bug Report2020-09-08 22:12
ReporterBLK 
SeveritycrashReproducibilityalways
Status newResolutionopen
Summary0002937: Game crashes when MC tries to repair Grace's bike
DescriptionGame crashes when MC tries to repair Grace's motorcycle. Eve hands MC a wrench then when MC attempts tp turn the wrench a fatal exception occurs. Reproduced the fatal exception three times in a row.
Platform/OSWindows
Version0.20.5

Activities

BLK

BLK

2020-09-08 22:05

reporter  

traceback.txt (6,634 bytes)
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/000statements.rpy", line 531, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/scripts/minigames/bike_repair/bike_repair_screens.rpy", line 61, in render
  File "game/scripts/minigames/bike_repair/bike_repair_screens.rpy", line 34, in get_angle
  File "game/scripts/core/libraries/vector2.rpy", line 93, in angle_to
ValueError: math domain error

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

Full traceback:
  File "scripts/locations/home/entrance/hallway/bedroom/bedroom.rpyc", line 72, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 13, in script call
  File "scripts/locations/home/entrance/hallway/hallway.rpyc", line 68, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 10, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 10, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 13, in script call
  File "scripts/locations/home/entrance/entrance.rpyc", line 208, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 13, in script call
  File "scripts/locations/home/entrance/kitchen/kitchen.rpyc", line 11, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 10, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 13, in script call
  File "scripts/locations/home/entrance/entrance.rpyc", line 208, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 13, in script call
  File "scripts/locations/home/home.rpyc", line 58, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 10, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 10, in script call
  File "scripts/locks/01global_lock_check.rpyc", line 13, in script call
  File "scripts/minigames/bike_repair/bike_repair.rpyc", line 2, in script
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\ast.py", line 1949, in execute
    self.call("execute")
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\ast.py", line 1937, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\statements.py", line 277, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 531, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\exports.py", line 2905, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\display\core.py", line 2094, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
    rv = render(root, width, height, st, st)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\display\screen.py", line 675, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\Users\bkerw\Desktop\SummertimeSaga-0-20-5-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "game/scripts/minigames/bike_repair/bike_repair_screens.rpy", line 61, in render
  File "game/scripts/minigames/bike_repair/bike_repair_screens.rpy", line 34, in get_angle
  File "game/scripts/core/libraries/vector2.rpy", line 93, in angle_to
ValueError: math domain error

Windows-8-6.2.9200
Ren'Py 7.3.5.606
SummertimeSaga 0.20.5
Tue Sep 08 16:59:06 2020
traceback.txt (6,634 bytes)
BLK

BLK

2020-09-08 22:12

reporter   ~0005022

The version 20.5 that I downloaded is basically the version 20.1 with the Warehouse and Mayor's house both locked. So, no Conseula, Melonia, or Iwanka. Additionally since MC can't complete the repair on Grace's bike, it's impossible to complete the timeline for Eve, Grace and Odette.

Issue History

Date Modified Username Field Change
2020-09-08 22:05 BLK New Issue
2020-09-08 22:05 BLK File Added: traceback.txt
2020-09-08 22:12 BLK Note Added: 0005022