Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

I have an error message when i try to assign tasks to nimhe and seraphine in the morning. Sadly it softlocks me out of the Seraphine path.

Can you elaborate on the error message and how to reproduce the error? That issue is unknown so far. 

Do you use an emulator or a mod. Do you use URM. What is the hardware and software etc...

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/03_GAME.rpy", line 130, in script call

    call sandbox() from _call_sandbox

  File "game/500_navigator/550_sandbox.rpy", line 32, in script call

    call sandbox_interior() from _call_sandbox_interior

  File "game/500_navigator/552_sandbox_interior.rpy", line 587, in script call

    call interact_room(_return[1]) from _call_interact_room

  File "game/600_interact/600_interact_room.rpy", line 2264, in script call

    call night_passes() from _call_night_passes

  File "game/400_support/420_night_passes.rpy", line 382, in script call

    call daily_orders() from _call_daily_orders

  File "game/700_minigames/715_crew_manager.rpy", line 292, in script

    call screen daily_orders_scr(crew, yadj, aImgDict)

  File "renpy/common/000statements.rpy", line 569, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "game/700_minigames/715_crew_manager.rpy", line 138, in execute

    screen popup_job_scr(*args):

  File "game/700_minigames/715_crew_manager.rpy", line 138, in execute

    screen popup_job_scr(*args):

  File "game/700_minigames/715_crew_manager.rpy", line 141, in execute

    $ jobIDsSorted = sorted(jobIDs, key=lambda x: (GAME.jobDB[x].name))

  File "game/700_minigames/715_crew_manager.rpy", line 141, in <module>

    $ jobIDsSorted = sorted(jobIDs, key=lambda x: (GAME.jobDB[x].name))

  File "game/700_minigames/715_crew_manager.rpy", line 141, in <lambda>

    $ jobIDsSorted = sorted(jobIDs, key=lambda x: (GAME.jobDB[x].name))

KeyError: u'JOB_Shell_Simple'

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

Full traceback:

  File "game/03_GAME.rpy", line 130, in script call

    call sandbox() from _call_sandbox

  File "game/500_navigator/550_sandbox.rpy", line 32, in script call

    call sandbox_interior() from _call_sandbox_interior

  File "game/500_navigator/552_sandbox_interior.rpy", line 587, in script call

    call interact_room(_return[1]) from _call_interact_room

  File "game/600_interact/600_interact_room.rpy", line 2264, in script call

    call night_passes() from _call_night_passes

  File "game/400_support/420_night_passes.rpy", line 382, in script call

    call daily_orders() from _call_daily_orders

  File "game/700_minigames/715_crew_manager.rpy", line 292, in script

    call screen daily_orders_scr(crew, yadj, aImgDict)

  File "renpy/ast.py", line 2015, in execute

    self.call("execute")

  File "renpy/ast.py", line 2003, in call

    return renpy.statements.call(method, parsed, *args, **kwargs)

  File "renpy/statements.py", line 278, in call

    return method(parsed, *args, **kwargs)

  File "renpy/common/000statements.rpy", line 569, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "renpy/exports.py", line 3136, in call_screen

    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)

  File "renpy/ui.py", line 298, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

  File "renpy/display/core.py", line 3325, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)

  File "renpy/display/core.py", line 3737, in interact_core

    root_widget.visit_all(lambda i : i.per_interact())

  File "renpy/display/core.py", line 568, in visit_all

    d.visit_all(callback, seen)

  File "renpy/display/core.py", line 568, in visit_all

    d.visit_all(callback, seen)

  File "renpy/display/core.py", line 568, in visit_all

    d.visit_all(callback, seen)

  File "renpy/display/screen.py", line 436, in visit_all

    callback(self)

  File "renpy/display/core.py", line 3737, in <lambda>

    root_widget.visit_all(lambda i : i.per_interact())

  File "renpy/display/screen.py", line 447, in per_interact

    self.update()

  File "renpy/display/screen.py", line 637, in update

    self.screen.function(**self.scope)

  File "game/700_minigames/715_crew_manager.rpy", line 138, in execute

    screen popup_job_scr(*args):

  File "game/700_minigames/715_crew_manager.rpy", line 138, in execute

    screen popup_job_scr(*args):

  File "game/700_minigames/715_crew_manager.rpy", line 141, in execute

    $ jobIDsSorted = sorted(jobIDs, key=lambda x: (GAME.jobDB[x].name))

  File "game/700_minigames/715_crew_manager.rpy", line 141, in <module>

    $ jobIDsSorted = sorted(jobIDs, key=lambda x: (GAME.jobDB[x].name))

  File "renpy/python.py", line 1056, in revertable_sorted

    return RevertableList(sorted(*args, **kwargs))

  File "game/700_minigames/715_crew_manager.rpy", line 141, in <lambda>

    $ jobIDsSorted = sorted(jobIDs, key=lambda x: (GAME.jobDB[x].name))

KeyError: u'JOB_Shell_Simple'

Windows-10-10.0.19041

Ren'Py 7.4.11.2266

Space Journey X 150_15

Sun Jan 19 15:52:42 2025

[/code]


This is an example of the error message with nimhe. I get this message everytime i try to set the job of either her or seraphine. Currently both are set to relaxing, and i can't change them away from it. 

This is on a savefile that i started in a broken version, where i simply copied the new 1.5 version over the old 1.0 version, but later deleted that broken version and did a clean install on the 1.5, maybe that is part of the problem.

(2 edits)

yes, that is part of the problem whatyou described in the last paragraph. Any installation must be in a completely fresh folder to avoid residual script files to mess things up. Also save games are not (yet) compatible across major versions so maybe that was another issue.