Advertisement
Guest User

Untitled

a guest
Nov 19th, 2013
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.78 KB | None | 0 0
  1. UNHANDLED EXCEPTION (2013-11-19 21:38:13.331281)
  2. Working directory: /opt/noc
  3. <type 'exceptions.AttributeError'>
  4. 'NoneType' object has no attribute 'get_model_connection'
  5. START OF TRACEBACK
  6. ------------------------------------------------------------------------
  7. File: /opt/noc/inv/apps/objectmodel/views.py (Line: 50)
  8. Function: api_compatible
  9. 43 # Connections
  10. 44 r = []
  11. 45 for c in o.connections:
  12. 46 # Find compatible objects
  13. 47 proposals = []
  14. 48 for t, n in o.get_connection_proposals(c.name):
  15. 49 m = ObjectModel.objects.filter(id=t).first()
  16. 50 ==> mc = m.get_model_connection(n)
  17. 51 proposals += [{
  18. 52 "model": m.name,
  19. 53 "model_description": m.description,
  20. 54 "name": n,
  21. 55 "description": mc.description,
  22. 56 "gender": mc.gender
  23. Variables:
  24. c = <ObjectModelConnection: in>
  25. m = None
  26. self =
  27. <noc.inv.apps.objectmodel.views.ObjectModelApplication object at 0x80d745050>
  28. proposals = []
  29. request =
  30. <WSGIRequest
  31. path:/inv/objectmodel/528ba143f3b682005d9788a1/compatible/,
  32. GET:<QueryDict: {u'_dc': [u'1384882699120']}>,
  33. POST:<QueryDict: {}>,
  34. COOKIES:{'csrftoken': 'IE6aNOYA3mfrxpOJUvlG5H9owwYjbZke',
  35. 'sessionid': '3ded034749730c8f7fa8e5fd5040c44a'},
  36. META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  37. 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  38. 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
  39. 'HTTP_CONNECTION': 'close',
  40. 'HTTP_COOKIE': 'csrftoken=IE6aNOYA3mfrxpOJUvlG5H9owwYjbZke; sessionid=3ded034749730c8f7fa8e5fd5040c44a',
  41. 'HTTP_DNT': '1',
  42. 'HTTP_HOST': '127.0.0.1:8000',
  43. 'PATH_INFO': u'/inv/objectmodel/528ba143f3b682005d9788a1/compatible/',
  44. 'QUERY_STRING': '_dc=1384882699120',
  45. 'REMOTE_ADDR': '127.0.0.1',
  46. 'REQUEST_METHOD': 'GET',
  47. 'SCRIPT_NAME': u'',
  48. 'SERVER_NAME': '127.0.0.1',
  49. 'SERVER_PORT': '8000',
  50. 'SERVER_PROTOCOL': 'HTTP/1.0',
  51. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x807425ed0>,
  52. 'wsgi.input': <_io.BytesIO object at 0x80e0508f0>,
  53. 'wsgi.multiprocess': True,
  54. 'wsgi.multithread': False,
  55. 'wsgi.run_once': False,
  56. 'wsgi.url_scheme': 'http',
  57. 'wsgi.version': (1, 0)}>
  58. o = <ObjectModel: Avago | Transceiver | 1G | SFP LH>
  59. n = u'ge-X/0/0'
  60. r = []
  61. t = ObjectId('5252af05f3b6820cefcee335')
  62. id = u'528ba143f3b682005d9788a1'
  63. ------------------------------------------------------------------------
  64. File: /opt/noc/lib/app/site.py (Line: 232)
  65. Function: inner
  66. 225 for k, v in request.POST.lists())
  67. 226 elif request.method == "GET":
  68. 227 a = dict((k, v[0] if len(v) == 1 else v)
  69. 228 for k, v in request.GET.lists())
  70. 229 logging.debug("API %s %s %s" % (request.method,
  71. 230 request.path, a))
  72. 231 # Call handler
  73. 232 ==> r = v(request, *args, **kwargs)
  74. 233 # Dump SQL statements
  75. 234 if self.log_sql_statements:
  76. 235 from django.db import connections
  77. 236 tsc = 0
  78. 237 sc = defaultdict(int)
  79. 238 for conn in connections.all():
  80. Variables:
  81. args = ()
  82. view_map =
  83. {'GET': <bound method ObjectModelApplication.api_compatible of <noc.inv.apps.objectmodel.views.ObjectModelApplication object at 0x80d745050>>}
  84. Form = <class 'django.forms.forms.Form'>
  85. DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
  86. self = <noc.lib.app.site.Site object at 0x80a0d2050>
  87. v =
  88. <bound method ObjectModelApplication.api_compatible of <noc.inv.apps.objectmodel.views.ObjectModelApplication object at 0x80d745050>>
  89. request =
  90. <WSGIRequest
  91. path:/inv/objectmodel/528ba143f3b682005d9788a1/compatible/,
  92. GET:<QueryDict: {u'_dc': [u'1384882699120']}>,
  93. POST:<QueryDict: {}>,
  94. COOKIES:{'csrftoken': 'IE6aNOYA3mfrxpOJUvlG5H9owwYjbZke',
  95. 'sessionid': '3ded034749730c8f7fa8e5fd5040c44a'},
  96. META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  97. 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  98. 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
  99. 'HTTP_CONNECTION': 'close',
  100. 'HTTP_COOKIE': 'csrftoken=IE6aNOYA3mfrxpOJUvlG5H9owwYjbZke; sessionid=3ded034749730c8f7fa8e5fd5040c44a',
  101. 'HTTP_DNT': '1',
  102. 'HTTP_HOST': '127.0.0.1:8000',
  103. 'PATH_INFO': u'/inv/objectmodel/528ba143f3b682005d9788a1/compatible/',
  104. 'QUERY_STRING': '_dc=1384882699120',
  105. 'REMOTE_ADDR': '127.0.0.1',
  106. 'REQUEST_METHOD': 'GET',
  107. 'SCRIPT_NAME': u'',
  108. 'SERVER_NAME': '127.0.0.1',
  109. 'SERVER_PORT': '8000',
  110. 'SERVER_PROTOCOL': 'HTTP/1.0',
  111. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x807425ed0>,
  112. 'wsgi.input': <_io.BytesIO object at 0x80e0508f0>,
  113. 'wsgi.multiprocess': True,
  114. 'wsgi.multithread': False,
  115. 'wsgi.run_once': False,
  116. 'wsgi.url_scheme': 'http',
  117. 'wsgi.version': (1, 0)}>
  118. InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
  119. to_log_api_call = False
  120. kwargs = {'id': u'528ba143f3b682005d9788a1'}
  121. PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
  122. app =
  123. <noc.inv.apps.objectmodel.views.ObjectModelApplication object at 0x80d745050>
  124. ------------------------------------------------------------------------
  125. END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement