I found a bug, or at least a different behavior vs previous stable release. I use a Dynamicimage and in previous version was running fine, in this one I get this crash:
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/gameflow.rpy", line 1141, in script
call screen chooseTeam
File "renpy/common/000statements.rpy", line 485, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
Exception: DynamicImage u'gfx/protag/male_[prace]_hair[protag_hairstyle]_light.png': could not find image. (u'gfx/protag/male_elf_hair5_light.png')
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/gameflow.rpy", line 1141, in script
call screen chooseTeam
File "C:\renpy-6.99.13-sdk\renpy\ast.py", line 1775, in execute
self.call("execute")
File "C:\renpy-6.99.13-sdk\renpy\ast.py", line 1763, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\renpy-6.99.13-sdk\renpy\statements.py", line 163, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 485, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\renpy-6.99.13-sdk\renpy\exports.py", line 2612, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\renpy-6.99.13-sdk\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\renpy-6.99.13-sdk\renpy\display\core.py", line 2553, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\renpy-6.99.13-sdk\renpy\display\core.py", line 2916, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\renpy-6.99.13-sdk\renpy\display\core.py", line 1980, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 430, in renpy.display.render.render_screen (gen\renpy.display.render.c:6938)
rv = render(root, width, height, 0, 0)
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\layout.py", line 702, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\layout.py", line 702, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\layout.py", line 702, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\screen.py", line 625, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\layout.py", line 702, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\layout.py", line 862, in render
surf = render(d, rw, height - y, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\behavior.py", line 715, in render
rv = super(Button, self).render(width, height, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\layout.py", line 1093, in render
st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2047)
cr = render(child, widtho, heighto, st - self.child_st_base, at)
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\imagelike.py", line 254, in render
crend = render(image, width, height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\image.py", line 392, in render
return wrap_render(self.target, width, height, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\image.py", line 213, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\layout.py", line 702, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\layout.py", line 318, in render
surf = render(self.child, width, height, st, at)
File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3445)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2983)
rv = d.render(widtho, heighto, st, at)
File "C:\renpy-6.99.13-sdk\renpy\display\image.py", line 586, in render
self.find_target()
File "C:\renpy-6.99.13-sdk\renpy\display\image.py", line 519, in find_target
raise Exception(error)
Exception: DynamicImage u'gfx/protag/male_[prace]_hair[protag_hairstyle]_light.png': could not find image. (u'gfx/protag/male_elf_hair5_light.png')
Windows-7-6.1.7601-SP1
Ren'Py 6.99.13.2919
0.6.3