NAV 4.0.1
Clicking netmap from the tools menu -> Netmap starts loading -> Error in javascript alert: "Error loading graph, please try to reload the page"
My javascript console shows the follwing:
GET https://<snip>/netmap/api/graph/layer2/3 500 (INTERNAL SERVER ERROR)
When looking at this 500 error, it gives this traceback:
NoReverseMatch: Reverse for 'ipdevinfo-interface-details-by-name' with arguments '()' and keyword arguments '{'port_name': u'', 'netbox_sysname': u'teknobyen-3etg-sw1.uninett.no'}' not found.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/dist-packages/nav/web/netmap/views.py", line 518, in api_graph_layer_2 json = _json_layer2(load_traffic, view)
File "/usr/lib/python2.7/dist-packages/nav/web/netmap/views.py", line 559, in _json_layer2 node_a, node_b, nx_metadata in graph.edges_iter(data=True)]
File "/usr/lib/python2.7/dist-packages/nav/netmap/metadata.py", line 375, in edge_to_json_layer2 metadata_for_edges.append(edge.to_json())
File "/usr/lib/python2.7/dist-packages/nav/netmap/metadata.py", line 309, in to_json 'source': self.source.to_json() or 'null',
File "/usr/lib/python2.7/dist-packages/nav/netmap/metadata.py", line 147, in to_json self.interface.ifname)})
File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 476, in reverse return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))
File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 396, in _reverse_with_prefix "arguments '%s' not found." % (lookup_view_s, args, kwargs))
NoReverseMatch: Reverse for 'ipdevinfo-interface-details-by-name' with arguments '()' and keyword arguments '{'port_name': u'', 'netbox_sysname': u'teknobyen-3etg-sw1.uninett.no'}' not found.
This also happens on the Wheezy package for NAV 4.1.0 as found at: /nav.uninett. no/debian/ pool/wheezy/ nav/nav/ nav_4.1. 0-1_all. deb
https:/
[Tue Jul 08 15:54:09 2014] [error] [Tue Jul 08 15:54:09 2014] [INFO] [pid=20402 api/graph/ layer2 python2. 7/dist- packages/ djan handlers/ base.py" , line 109, in get_response python2. 7/dist- packages/ nav/ views.py" , line 529, in api_graph_layer_2 load_traffic) python2. 7/dist- packages/ nav/ views.py" , line 559, in _json_layer2 python2. 7/dist- packages/ nav/ metadata. py", line 375, in edge_to_json_layer2 for_edges. append( edge.to_ json()) python2. 7/dist- packages/ nav/ metadata. py", line 310, in to_json to_json( ) or 'null' python2. 7/dist- packages/ nav/ metadata. py", line 147, in to_json ifname) }) python2. 7/dist- packages/ djan urlresolvers. py", line 500, in reverse uri(resolver. _reverse_ with_ python2. 7/dist- packages/ djan urlresolvers. py", line 420, in _reverse_ with_prefix by-name' with arguments '()' and keyword arguments '{'port_name': u' switch. private. domain' }' not found.
nav.web.tools] admin successfully logged in
[Tue Jul 08 15:54:15 2014] [error] [Tue Jul 08 15:54:15 2014] [ERROR] [pid=20402
django.request] Internal Server Error: /netmap/
[Tue Jul 08 15:54:15 2014] [error] Traceback (most recent call last):
[Tue Jul 08 15:54:15 2014] [error] File "/usr/lib/
go/core/
[Tue Jul 08 15:54:15 2014] [error] response = callback(request, *callback_ar
gs, **callback_kwargs)
[Tue Jul 08 15:54:15 2014] [error] File "/usr/lib/
web/netmap/
[Tue Jul 08 15:54:15 2014] [error] json = _json_layer2(
[Tue Jul 08 15:54:15 2014] [error] File "/usr/lib/
web/netmap/
[Tue Jul 08 15:54:15 2014] [error] node_a, node_b, nx_metadata in graph.edge
s_iter(data=True)]
[Tue Jul 08 15:54:15 2014] [error] File "/usr/lib/
netmap/
[Tue Jul 08 15:54:15 2014] [error] metadata_
[Tue Jul 08 15:54:15 2014] [error] File "/usr/lib/
netmap/
[Tue Jul 08 15:54:15 2014] [error] 'target': self.target.
,
[Tue Jul 08 15:54:15 2014] [error] File "/usr/lib/
netmap/
[Tue Jul 08 15:54:15 2014] [error] self.interface.
[Tue Jul 08 15:54:15 2014] [error] File "/usr/lib/
go/core/
[Tue Jul 08 15:54:15 2014] [error] return iri_to_
prefix(view, prefix, *args, **kwargs))
[Tue Jul 08 15:54:15 2014] [error] File "/usr/lib/
go/core/
[Tue Jul 08 15:54:15 2014] [error] "arguments '%s' not found." % (lookup_vie
w_s, args, kwargs))
[Tue Jul 08 15:54:15 2014] [error] NoReverseMatch: Reverse for 'ipdevinfo-interf
ace-details-
', 'netbox_sysname': u'example-