NoReverseMatch exception when tracing circuit KPNCir1234 in cloud demo #8608

Closed
opened 2025-12-29 20:38:51 +01:00 by adam · 5 comments
Owner

Originally created by @jeffgdotorg on GitHub (Sep 13, 2023).

NetBox version

v3.6.1

Python version

3.11

Steps to Reproduce

  1. Start with a NetBox Cloud trial with the default demo data loaded
  2. Follow the Explore the Amsterdam Site section of the guided trial through the step In the Termination Z panel on the right hand side, click the Trace icon to trace the cable, and note the device and interface that the cable terminates onto for circuit with circuit ID KPNCir1234

Expected Behavior

A circuit trace page or pop-over DIV or other UI element should appear

Observed Behavior

A server error as follows:

<class 'django.urls.exceptions.NoReverseMatch'>

Reverse for 'circuittermination-trace' not found. 'circuittermination-trace' is not a valid view function or pattern name.

Python version: 3.11.4
NetBox version: 3.6.1
Plugins: 
  netbox_topology_views: 3.7.0
Originally created by @jeffgdotorg on GitHub (Sep 13, 2023). ### NetBox version v3.6.1 ### Python version 3.11 ### Steps to Reproduce 1. Start with a NetBox Cloud trial with the default demo data loaded 2. Follow the *Explore the Amsterdam Site* section of the [guided trial](https://github.com/netboxlabs/guided-trial/blob/develop/DCIM/explore-amsterdam-site.md) through the step *In the Termination Z panel on the right hand side, click the Trace icon to trace the cable, and note the device and interface that the cable terminates onto* for circuit with circuit ID `KPNCir1234` ### Expected Behavior A circuit trace page or pop-over DIV or other UI element should appear ### Observed Behavior A server error as follows: ``` <class 'django.urls.exceptions.NoReverseMatch'> Reverse for 'circuittermination-trace' not found. 'circuittermination-trace' is not a valid view function or pattern name. Python version: 3.11.4 NetBox version: 3.6.1 Plugins: netbox_topology_views: 3.7.0 ```
adam added the type: bugstatus: revisions needed labels 2025-12-29 20:38:51 +01:00
adam closed this issue 2025-12-29 20:38:51 +01:00
Author
Owner

@jeremystretch commented on GitHub (Sep 13, 2023):

Per the bug report template:

Additionally, do not rely on the demo instance for reproducing suspected bugs, as its data is prone to modification or deletion at any time.

We also can't rely on linked documentation, as it too is subject to change. Please provide a complete set of reproduction steps that someone can follow using a stock NetBox deployment.

@jeremystretch commented on GitHub (Sep 13, 2023): Per the bug report template: > Additionally, **do not rely on the demo instance** for reproducing suspected bugs, as its data is prone to modification or deletion at any time. We also can't rely on linked documentation, as it too is subject to change. Please provide a complete set of reproduction steps that someone can follow using a stock NetBox deployment.
Author
Owner

@jeffgdotorg commented on GitHub (Sep 13, 2023):

Mea culpa for not fully reading the report template. I'll work on getting a local instance running, and if it's reproducible there I'll update the issue.

In case it's not reproducible outside the trial environment and you would like to pass this info along to the cloud SREs, my instance ID is weathered-morning-8377. The tiny changes I have made to the demo data (added description and comment values to a rack object) seem unlikely to contribute to this behavior.

@jeffgdotorg commented on GitHub (Sep 13, 2023): Mea culpa for not fully reading the report template. I'll work on getting a local instance running, and if it's reproducible there I'll update the issue. In case it's not reproducible outside the trial environment and you would like to pass this info along to the cloud SREs, my instance ID is `weathered-morning-8377`. The tiny changes I have made to the demo data (added description and comment values to a rack object) seem unlikely to contribute to this behavior.
Author
Owner

@jeremystretch commented on GitHub (Oct 5, 2023):

@jeffgdotorg were you able to track this down any further?

@jeremystretch commented on GitHub (Oct 5, 2023): @jeffgdotorg were you able to track this down any further?
Author
Owner

@jeffgdotorg commented on GitHub (Oct 7, 2023):

I got sidetracked and haven't managed to reproduce it locally yet, but I did notice that the token circuittermination-trace in the exception trace has a dash character, which feels un-Pythonic as a function name, so perhaps that's a typo? I'm not super confident on this point since I don't know Django.

@jeffgdotorg commented on GitHub (Oct 7, 2023): I got sidetracked and haven't managed to reproduce it locally yet, but I did notice that the token `circuittermination-trace` in the exception trace has a dash character, which feels un-Pythonic as a function name, so perhaps that's a typo? I'm not super confident on this point since I don't know Django.
Author
Owner

@jeremystretch commented on GitHub (Oct 12, 2023):

The view name is correct (it's a string value). I'm going to close this out as there does not appear to be any action required at this time, but I'd be happy to revisit if you can identify reproduction steps.

@jeremystretch commented on GitHub (Oct 12, 2023): The view name is correct (it's a string value). I'm going to close this out as there does not appear to be any action required at this time, but I'd be happy to revisit if you can identify reproduction steps.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#8608