CiscoDevNet / yang-explorer

An open-source Yang Browser and RPC Builder Application
Apache License 2.0
438 stars 177 forks source link

Server crash during add-collection requets #25

Closed nehakalbhore closed 8 years ago

nehakalbhore commented 8 years ago

python manage.py test test.testview.UsersTestCase.test_06_request_handler Creating test database for alias 'default'... DEBUG:root:Setting up user workspace .. DEBUG:root:Session closing, cleanup .. INFO:root:request_handler: Received Request: (get-collection-list)

ok

INFO:root:request_handler: Received Request: (add-collection) DEBUG:root:metadata:

default demo test-demo This is test description

DEBUG:root:payload:

GigabitEthernet0 Test ianaift:ethernetCsmacd

DEBUG:root:

default
<author>demo</author>
<name>test-demo</name>
<desc>This is test description</desc>

DEBUG:root:

<keyvalue>
    <node path="ietf-interfaces@2013-12-23/interfaces/interface/name">GigabitEthernet0</node>
    <node path="ietf-interfaces@2013-12-23/interfaces/interface/description">Test</node>
    <node path="ietf-interfaces@2013-12-23/interfaces/interface/type">ianaift:ethernetCsmacd</node>
</keyvalue>

[11/Apr/2016 06:28:24] ERROR [django.request] Internal Server Error: /explorer/netconf Traceback (most recent call last): File "/home/nkalbhore/git/yang-explorer/v/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 132, in get_response response = wrapped_callback(request, _callback_args, _callback_kwargs) File "/home/nkalbhore/git/yang-explorer/server/explorer/views.py", line 192, in request_handler if not Collection.add(metadata, payload): File "/home/nkalbhore/git/yang-explorer/server/explorer/utils/collection.py", line 58, in add obj = Col(name=cname, user=user) File "/home/nkalbhore/git/yang-explorer/v/local/lib/python2.7/site-packages/django/db/models/base.py", line 468, in init setattr(self, field.name, rel_obj) File "/home/nkalbhore/git/yang-explorer/v/local/lib/python2.7/site-packages/django/db/models/fields/related.py", line 635, in set self.field.rel.to._meta.object_name, ValueError: Cannot assign "[]": "Collection.user" must be a "User" instance. ERROR:django.request:Internal Server Error: /explorer/netconf Traceback (most recent call last): File "/home/nkalbhore/git/yang-explorer/v/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 132, in get_response response = wrapped_callback(request, _callback_args, _callback_kwargs) File "/home/nkalbhore/git/yang-explorer/server/explorer/views.py", line 192, in request_handler if not Collection.add(metadata, payload): File "/home/nkalbhore/git/yang-explorer/server/explorer/utils/collection.py", line 58, in add obj = Col(name=cname, user=user) File "/home/nkalbhore/git/yang-explorer/v/local/lib/python2.7/site-packages/django/db/models/base.py", line 468, in init setattr(self, field.name, rel_obj) File "/home/nkalbhore/git/yang-explorer/v/local/lib/python2.7/site-packages/django/db/models/fields/related.py", line 635, in set self.field.rel.to._meta.object_name, ValueError: Cannot assign "[]": "Collection.user" must be a "User" instance. E