Hello there! I'm using the scheduler code (no need for the inventory or codex at this moment; I wonder if leaving those out broke something) for my game, and right after my opening dialogue, my game crashes and produces this traceback:
I think I have the gist of what's wrong- since current_week is set to None at the beginning but there's no None label for it to refer to, the game crashes. However, my attempts to fix the problem by changing that starting label or adding a None label get me variations on the "grid not full" errors (sorry, no tracebacks at this moment, because I reset my code to just before this error and can't re-break things right now). Can you help me with this?
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script.rpy", line 91, in script
"Let's pick this week's schedule."
File "renpy/common/000window.rpy", line 76, in _window_auto_callback
_window_show()
File "renpy/common/000window.rpy", line 49, in _window_show
renpy.with_statement(trans)
Exception: Grid not completely full.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/script.rpy", line 91, in script
"Let's pick this week's schedule."
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\ast.py", line 577, in execute
statement_name("say")
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\ast.py", line 42, in statement_name
i(name)
File "renpy/common/000window.rpy", line 76, in _window_auto_callback
_window_show()
File "renpy/common/000window.rpy", line 49, in _window_show
renpy.with_statement(trans)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\exports.py", line 1370, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\core.py", line 2058, in do_with
clear=clear)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\core.py", line 2496, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\core.py", line 2850, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\core.py", line 1916, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 416, in renpy.display.render.render_screen (gen\renpy.display.render.c:6685)
rv = render(root, width, height, 0, 0)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\layout.py", line 661, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\transition.py", line 362, in render
bottom = render(self.old_widget, width, height, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\layout.py", line 661, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\layout.py", line 661, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\screen.py", line 618, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\layout.py", line 661, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\layout.py", line 1046, in render
st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3319)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2857)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Owner\Desktop\Simply Stuff\renpy-6.99.11-sdk\renpy-6.99.11-sdk\renpy\display\layout.py", line 380, in render
raise Exception("Grid not completely full.")
Exception: Grid not completely full.
Windows-8-6.2.9200
Ren'Py 6.99.11.1749
Hybrid Theory 1.0