Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No application definiton could be found for 'fusionrendernode9' #245

Open
BigRoy opened this issue Aug 3, 2019 · 0 comments
Open

No application definiton could be found for 'fusionrendernode9' #245

BigRoy opened this issue Aug 3, 2019 · 0 comments

Comments

@BigRoy
Copy link
Member

BigRoy commented Aug 3, 2019

Issue

Getting started with the current master branch might have you hit the following error:

Traceback (most recent call last):
  File "C:\path\to\avalon-setup\git\avalon-launcher\launcher\app.py", line 79, in on_object_created
    self.controller.init()
  File "C:\path\to\avalon-setup\git\avalon-launcher\launcher\control.py", line 265, in init
    actions = self.collect_compatible_actions(discovered_actions)
  File "C:\path\to\avalon-setup\git\avalon-launcher\launcher\control.py", line 479, in collect_compatible_actions
    if not Action().is_compatible(session):
  File "C:\path\to\avalon-setup\git\colorbleed-config\colorbleed\launcher_actions.py", line 21, in __init__
    self.config = lib.get_application(self.name)
  File "C:\path\to\avalon-setup\git\avalon-core\avalon\lib.py", line 158, in get_application
    "No application definition could be found for '%s'" % name
ValueError: No application definition could be found for 'fusionrendernode9'

This is likely due to the Launcher trying to find a fitting application .toml definition for the application which are stored outside of the config.

Solution

This should allow to pass in a friendly manner and describe how to resolve it in the message.

For now a workaround is to comment out the last two lines here so you have something like:

def register_launcher_actions():
    """Register specific actions which should be accessible in the launcher"""
    pass
    # pipeline.register_plugin(api.Action, FusionRenderNode)
    # pipeline.register_plugin(api.Action, VrayRenderSlave)

When you installed with avalon-setup the default application definition .toml files can be found in avalon-setup\bin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant