View Issue Details

IDCategoryLast Update
0003416Bug Report2022-03-24 18:41
ReporterTxPunster 
SeverityminorReproducibilityhave not tried
Status closedResolutionno change required
Summary0003416: Several people have reported when unlocking cookie Jar error regarding Cookiejar_44_locked
DescriptionIn version 0.20.13 when they try to unlock full cookie jar some people get an error relating to cookiejar_44_locked

the following are several reports of same error
https://discord.com/channels/295212188610723842/298093140764524547/951194606144462929
https://discord.com/channels/295212188610723842/298093140764524547/950415434023305236
https://discord.com/channels/295212188610723842/298093140764524547/949647108384911391
https://discord.com/channels/295212188610723842/298093140764524547/955291218663858196
Platform/OSWindows
Version0.20.12

Activities

TxPunster

TxPunster

2022-03-21 04:27

reporter  

message.txt (7,885 bytes)
```
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'cookie_jar/cookie_jar_44.png'>:
  File "renpy/common/000statements.rpy", line 531, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
IOError: Couldn't find file 'cookie_jar/cookie_jar_44.png'.

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

Full traceback:
  File "scripts/script.rpyc", line 41, in script
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\ast.py", line 1949, in execute
    self.call("execute")
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\ast.py", line 1937, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "C:\Users\Owner\Desktop\gaems\sts\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\Owner\Desktop\gaems\sts\renpy\exports.py", line 2905, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\Owner\Desktop\gaems\sts\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\Owner\Desktop\gaems\sts\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\Owner\Desktop\gaems\sts\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\Owner\Desktop\gaems\sts\renpy\display\transition.py", line 353, in render
    return render(self.new_widget, width, height, 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\Owner\Desktop\gaems\sts\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\Owner\Desktop\gaems\sts\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\Owner\Desktop\gaems\sts\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\Owner\Desktop\gaems\sts\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\Owner\Desktop\gaems\sts\renpy\display\layout.py", line 1127, in render
    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\Owner\Desktop\gaems\sts\renpy\display\layout.py", line 1594, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\display\layout.py", line 1591, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "renpy/display/render.pyx", line 310, in renpy.display.render.render_for_size (gen\renpy.display.render.c:4391)
    return render(d, width, height, st, 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\Owner\Desktop\gaems\sts\renpy\display\viewport.py", line 623, in render
    surf = renpy.display.render.render(c, cw, ch, 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\Owner\Desktop\gaems\sts\renpy\display\behavior.py", line 774, in render
    rv = super(Button, self).render(width, height, st, at)
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\display\layout.py", line 1127, in render
    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\Owner\Desktop\gaems\sts\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "C:\Users\Owner\Desktop\gaems\sts\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'cookie_jar/cookie_jar_44.png'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
SummertimeSaga 0.20.12
Mon Mar 21 10:18:34 2022
```
message.txt (7,885 bytes)
GreenCap

GreenCap

2022-03-24 18:41

updater   ~0005466

The two logs with complete info both indicate they are playing on version 20.12 not 20.13. This is the cookie jar entry for Sara which was only added in 20.13 so the likely cause of the error is playing on version 20.13 then going back to version 20.12 and viewing cookie jar in 20.12.

Issue History

Date Modified Username Field Change
2022-03-21 04:27 TxPunster New Issue
2022-03-21 04:27 TxPunster File Added: message.txt
2022-03-24 18:41 GreenCap Status new => closed
2022-03-24 18:41 GreenCap Resolution open => no change required
2022-03-24 18:41 GreenCap Note Added: 0005466