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

Install issues with 0.4.0 #11

Open
matmair opened this issue Jul 1, 2024 · 9 comments
Open

Install issues with 0.4.0 #11

matmair opened this issue Jul 1, 2024 · 9 comments

Comments

@matmair
Copy link
Member

matmair commented Jul 1, 2024

Hello,
I have restarted invenhost, reinstalled the plugin, then it was initially deactivated:

grafik

After I activated it, the page reloaded and I can no longer access the settings:
grafik

Originally posted by @ThorstenStr in #7 (comment)

@invenhost invenhost deleted a comment from invenhost-integration bot Jul 1, 2024
@matmair
Copy link
Member Author

matmair commented Jul 1, 2024

@ThorstenStr could you please activate debugging for your instance and post the error you get in the notifications after you have opened this page? You can open any page after calling the failing page and should see a notification for the error there (as a superuser)

@ThorstenStr
Copy link

Hello, I won't get to it until tomorrow. Until then, can you briefly explain to me what I have to do to activate debugging? I haven't been using inventree for that long.

@matmair
Copy link
Member Author

matmair commented Jul 4, 2024

We have instructions here, you need to set a config setting and restart the inventree services.

@ThorstenStr
Copy link

Hi,
here the Error
`

NoReverseMatch
   at /settings/</h1>
'inventree-wled-locator' is not a registered namespace inside 'plugin'
Request Method: GET
http://10.10.0.212/settings/
4.2.10
NoReverseMatch
'inventree-wled-locator' is not a registered namespace inside 'plugin'
/opt/inventree/env/lib/python3.9/site-packages/django/urls/base.py, line 77, in reverse
InvenTree.views.SettingsView
/opt/inventree/env/bin/python3.9
3.9.5
['/opt/inventree/InvenTree', '/opt/inventree/env/bin', '/opt/inventree', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/opt/inventree/env/lib/python3.9/site-packages', '/opt/inventree/env/lib/python3.9/site-packages/odf', '/opt/inventree/env/lib/python3.9/site-packages/odf', '/opt/inventree/env/lib/python3.9/site-packages/odf', '/opt/inventree/env/lib/python3.9/site-packages/odf', '/opt/inventree/env/lib/python3.9/site-packages/odf', '/opt/inventree/env/lib/python3.9/site-packages/odf', '/opt/inventree/env/lib/python3.9/site-packages/odf']
Fri, 05 Jul 2024 09:11:02 +0000
`

`

Error during template rendering

In template /opt/inventree/InvenTree/templates/InvenTree/settings/mixins/settings_content.html, error at line 3

'inventree-wled-locator' is not a registered namespace inside 'plugin'

1 {% load plugin_extras %}
 
{% plugin_settings_content plugin_key as plugin_settings_content %}
{% if plugin_settings_content %}
{{ plugin_settings_content|safe }}
{% endif %}
 
`

@ThorstenStr
Copy link

I also have request and traceback information, let me know if you need any of that

@ThorstenStr
Copy link

Hello,

do you have an update for me?

@philipp2310
Copy link

Same here.
Taking a look into it, don't have any clue about django or inventree, but should be something minor

@philipp2310
Copy link

quick fix:

Invetree Settings (webUI) -> ENABLE_PLUGINS_URL -> True

A warning message in case this user mistake happens would be nice - but that is above my understanding how to implement

@DerTechnikerHD
Copy link

Same Issue:

Type:

NoReverseMatch

Path:

http://10.180.0.123/settings/

Info:

'inventree-wled-locator' is not a registered namespace inside 'plugin'

When:

  1. August 2024 10:22

Data:

Traceback (most recent call last):

File "/opt/inventree/env/lib/python3.9/site-packages/django/urls/base.py", line 71, in reverse
extra, resolver = resolver.namespace_dict[ns]

KeyError: 'inventree-wled-locator'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/opt/inventree/env/lib/python3.9/site-packages/django/core/handlers/base.py", line 220, in _get_response
response = response.render()

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/response.py", line 114, in render
self.content = self.rendered_content

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/response.py", line 92, in rendered_content
return template.render(context, self._request)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/backends/django.py", line 61, in render
return self.template.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 175, in render
return self._render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 167, in _render
return self.nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/loader_tags.py", line 157, in render
return compiled_parent._render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 167, in _render
return self.nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/loader_tags.py", line 63, in render
result = block.nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/defaulttags.py", line 321, in render
return nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/defaulttags.py", line 238, in render
nodelist.append(node.render_annotated(context))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/defaulttags.py", line 321, in render
return nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/loader_tags.py", line 208, in render
return template.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 177, in render
return self._render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 167, in _render
return self.nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/loader_tags.py", line 157, in render
return compiled_parent._render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 167, in _render
return self.nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/loader_tags.py", line 63, in render
result = block.nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/loader_tags.py", line 63, in render
result = block.nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/loader_tags.py", line 208, in render
return template.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 177, in render
return self._render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 167, in _render
return self.nodelist.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in render
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 1005, in
return SafeString("".join([node.render_annotated(context) for node in self]))

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/base.py", line 966, in render_annotated
return self.render(context)

File "/opt/inventree/env/lib/python3.9/site-packages/django/template/library.py", line 237, in render
output = self.func(*resolved_args, **resolved_kwargs)

File "/opt/inventree/src/backend/InvenTree/plugin/templatetags/plugin_extras.py", line 38, in plugin_settings_content
return plg.get_settings_content(context.request)

File "/opt/inventree/env/lib/python3.9/site-packages/inventree_wled_locator/WledPlugin.py", line 183, in get_settings_content
Turn off

File "/opt/inventree/env/lib/python3.9/site-packages/django/urls/base.py", line 77, in reverse
raise NoReverseMatch(

django.urls.exceptions.NoReverseMatch: 'inventree-wled-locator' is not a registered namespace inside 'plugin'

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

No branches or pull requests

4 participants