Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.56 KB | None | 0 0
  1. 2015-01-22 16:16:25,682 [tornado.access] 200 GET /sa/managedobject/1156/inventory/?_dc=1421928985346 (127.0.0.1) 320.32ms
  2. 2015-01-22 16:16:26,075 [tornado.access] 200 POST /main/desktop/state/sa.managedobject-inventory/ (127.0.0.1) 12.05ms
  3. 2015-01-22 16:16:32,319 [inv.inv] UNHANDLED EXCEPTION (2015-01-22 16:16:32.308026)
  4. BRANCH: develop TIP: 7230239021d8
  5. PROCESS: ./scripts/noc-web.py
  6. ERROR FINGERPRINT: bc60a313-7f2b-5358-b942-f30673b8bff3
  7. WORKING DIRECTORY: /opt/noc
  8. EXCEPTION: <type 'exceptions.Exception'> Multiple root objects
  9. START OF TRACEBACK
  10. ------------------------------------------------------------------------
  11. File: inv/apps/inv/views.py (Line: 67)
  12. Function: get_root
  13. 60 rc = list(Object.objects.filter(model=rm))
  14. 61 if len(rc) == 0:
  15. 62 raise Exception("No root object")
  16. 63 elif len(rc) == 1:
  17. 64 self.root_container = rc[0]
  18. 65 return self.root_container
  19. 66 else:
  20. 67 ==> raise Exception("Multiple root objects")
  21. 68 else:
  22. 69 return self.root_container
  23. 70
  24. 71 def get_plugin_data(self, name):
  25. 72 return {
  26. 73 "name": name,
  27. Variables:
  28. rm = <ObjectModel: Root>
  29. self = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  30. rc = [<Object: Root>, <Object: Root>]
  31. ------------------------------------------------------------------------
  32. File: inv/apps/inv/views.py (Line: 84)
  33. Function: api_node
  34. 77 @view("^node/$", method=["GET"],
  35. 78 access="read", api=True)
  36. 79 def api_node(self, request):
  37. 80 container = None
  38. 81 if request.GET and "node" in request.GET:
  39. 82 container = request.GET["node"]
  40. 83 if container == "root":
  41. 84 ==> container = self.get_root()
  42. 85 elif not is_objectid(container):
  43. 86 raise Exception("Invalid node")
  44. 87 else:
  45. 88 container = self.get_object_or_404(Object, id=container)
  46. 89 r = []
  47. 90 if not container:
  48. Variables:
  49. request =
  50. <WSGIRequest
  51. path:/inv/inv/node/,
  52. GET:<QueryDict: {u'node': [u'root'], u'_dc': [u'1421928992289']}>,
  53. POST:<QueryDict: {}>,
  54. COOKIES:{'csrftoken': '8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC',
  55. 'sessionid': 'fd8de2cfac778064ab6669d9d16335ff'},
  56. META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  57. 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  58. 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
  59. 'HTTP_CONNECTION': 'close',
  60. 'HTTP_COOKIE': 'csrftoken=8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC; sessionid=fd8de2cfac778064ab6669d9d16335ff',
  61. 'HTTP_DNT': '1',
  62. 'HTTP_HOST': 'noc.gnc.am',
  63. 'HTTP_REFERER': 'http://noc.gnc.am/main/desktop/',
  64. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35a1',
  65. 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
  66. 'HTTP_X_SCHEME': 'http',
  67. 'PATH_INFO': u'/inv/inv/node/',
  68. 'QUERY_STRING': '_dc=1421928992289&node=root',
  69. 'REMOTE_ADDR': '127.0.0.1',
  70. 'REQUEST_METHOD': 'GET',
  71. 'SCRIPT_NAME': u'',
  72. 'SERVER_NAME': 'noc.gnc.am',
  73. 'SERVER_PORT': '80',
  74. 'SERVER_PROTOCOL': 'HTTP/1.0',
  75. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x7fbafc3320c0>,
  76. 'wsgi.input': <_io.BytesIO object at 0x7fbaeb1be710>,
  77. 'wsgi.multiprocess': True,
  78. 'wsgi.multithread': False,
  79. 'wsgi.run_once': False,
  80. 'wsgi.url_scheme': 'http',
  81. 'wsgi.version': (1, 0)}>
  82. self = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  83. container = u'root'
  84. ------------------------------------------------------------------------
  85. File: lib/app/site.py (Line: 248)
  86. Function: inner
  87. 241 a = dict((k, v[0] if len(v) == 1 else v)
  88. 242 for k, v in request.GET.lists())
  89. 243 app_logger.debug("API %s %s %s",
  90. 244 request.method, request.path, a)
  91. 245 # Call handler
  92. 246 v.__dict__["hits_metric"] += 1
  93. 247 with v.__dict__["time_metric"].timer():
  94. 248 ==> r = v(request, *args, **kwargs)
  95. 249 # Dump SQL statements
  96. 250 if self.log_sql_statements:
  97. 251 from django.db import connections
  98. 252 tsc = 0
  99. 253 sc = defaultdict(int)
  100. 254 for conn in connections.all():
  101. Variables:
  102. args = ()
  103. view_map =
  104. {'GET': <bound method InvApplication.api_node of <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>>}
  105. Form = <class 'django.forms.forms.Form'>
  106. PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
  107. DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
  108. self = <noc.lib.app.site.Site object at 0x7fbaee48a410>
  109. v =
  110. <bound method InvApplication.api_node of <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>>
  111. request =
  112. <WSGIRequest
  113. path:/inv/inv/node/,
  114. GET:<QueryDict: {u'node': [u'root'], u'_dc': [u'1421928992289']}>,
  115. POST:<QueryDict: {}>,
  116. COOKIES:{'csrftoken': '8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC',
  117. 'sessionid': 'fd8de2cfac778064ab6669d9d16335ff'},
  118. META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  119. 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  120. 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
  121. 'HTTP_CONNECTION': 'close',
  122. 'HTTP_COOKIE': 'csrftoken=8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC; sessionid=fd8de2cfac778064ab6669d9d16335ff',
  123. 'HTTP_DNT': '1',
  124. 'HTTP_HOST': 'noc.gnc.am',
  125. 'HTTP_REFERER': 'http://noc.gnc.am/main/desktop/',
  126. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35a1',
  127. 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
  128. 'HTTP_X_SCHEME': 'http',
  129. 'PATH_INFO': u'/inv/inv/node/',
  130. 'QUERY_STRING': '_dc=1421928992289&node=root',
  131. 'REMOTE_ADDR': '127.0.0.1',
  132. 'REQUEST_METHOD': 'GET',
  133. 'SCRIPT_NAME': u'',
  134. 'SERVER_NAME': 'noc.gnc.am',
  135. 'SERVER_PORT': '80',
  136. 'SERVER_PROTOCOL': 'HTTP/1.0',
  137. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x7fbafc3320c0>,
  138. 'wsgi.input': <_io.BytesIO object at 0x7fbaeb1be710>,
  139. 'wsgi.multiprocess': True,
  140. 'wsgi.multithread': False,
  141. 'wsgi.run_once': False,
  142. 'wsgi.url_scheme': 'http',
  143. 'wsgi.version': (1, 0)}>
  144. app_logger = <logging.Logger object at 0x7fbaec086650>
  145. InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
  146. to_log_api_call = False
  147. kwargs = {}
  148. nq = <function nq at 0x7fbaec16af50>
  149. app = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  150. ------------------------------------------------------------------------
  151. END OF TRACEBACK
  152. 2015-01-22 16:16:32,320 [tornado.access] 500 GET /inv/inv/node/?_dc=1421928992289&node=root (127.0.0.1) 27.28ms
  153. 2015-01-22 16:16:34,073 [tornado.access] 200 GET /fm/alarm/?_dc=1421928993841&status=A&collapse=1&__format=ext&__page=1&__start=0&__limit=45&__sort=%5B%7B%22property%22%3A%22timestamp%22%2C%22direction%22%3A%22DESC%22%7D%5D (127.0.0.1) 228.21ms
  154. 2015-01-22 16:16:34,357 [inv.inv] UNHANDLED EXCEPTION (2015-01-22 16:16:34.345726)
  155. BRANCH: develop TIP: 7230239021d8
  156. PROCESS: ./scripts/noc-web.py
  157. ERROR FINGERPRINT: bc60a313-7f2b-5358-b942-f30673b8bff3
  158. WORKING DIRECTORY: /opt/noc
  159. EXCEPTION: <type 'exceptions.Exception'> Multiple root objects
  160. START OF TRACEBACK
  161. ------------------------------------------------------------------------
  162. File: inv/apps/inv/views.py (Line: 67)
  163. Function: get_root
  164. 60 rc = list(Object.objects.filter(model=rm))
  165. 61 if len(rc) == 0:
  166. 62 raise Exception("No root object")
  167. 63 elif len(rc) == 1:
  168. 64 self.root_container = rc[0]
  169. 65 return self.root_container
  170. 66 else:
  171. 67 ==> raise Exception("Multiple root objects")
  172. 68 else:
  173. 69 return self.root_container
  174. 70
  175. 71 def get_plugin_data(self, name):
  176. 72 return {
  177. 73 "name": name,
  178. Variables:
  179. rm = <ObjectModel: Root>
  180. self = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  181. rc = [<Object: Root>, <Object: Root>]
  182. ------------------------------------------------------------------------
  183. File: inv/apps/inv/views.py (Line: 84)
  184. Function: api_node
  185. 77 @view("^node/$", method=["GET"],
  186. 78 access="read", api=True)
  187. 79 def api_node(self, request):
  188. 80 container = None
  189. 81 if request.GET and "node" in request.GET:
  190. 82 container = request.GET["node"]
  191. 83 if container == "root":
  192. 84 ==> container = self.get_root()
  193. 85 elif not is_objectid(container):
  194. 86 raise Exception("Invalid node")
  195. 87 else:
  196. 88 container = self.get_object_or_404(Object, id=container)
  197. 89 r = []
  198. 90 if not container:
  199. Variables:
  200. request =
  201. <WSGIRequest
  202. path:/inv/inv/node/,
  203. GET:<QueryDict: {u'node': [u'root'], u'_dc': [u'1421928994328']}>,
  204. POST:<QueryDict: {}>,
  205. COOKIES:{'csrftoken': '8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC',
  206. 'sessionid': 'fd8de2cfac778064ab6669d9d16335ff'},
  207. META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  208. 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  209. 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
  210. 'HTTP_CONNECTION': 'close',
  211. 'HTTP_COOKIE': 'csrftoken=8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC; sessionid=fd8de2cfac778064ab6669d9d16335ff',
  212. 'HTTP_DNT': '1',
  213. 'HTTP_HOST': 'noc.gnc.am',
  214. 'HTTP_REFERER': 'http://noc.gnc.am/main/desktop/',
  215. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35a1',
  216. 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
  217. 'HTTP_X_SCHEME': 'http',
  218. 'PATH_INFO': u'/inv/inv/node/',
  219. 'QUERY_STRING': '_dc=1421928994328&node=root',
  220. 'REMOTE_ADDR': '127.0.0.1',
  221. 'REQUEST_METHOD': 'GET',
  222. 'SCRIPT_NAME': u'',
  223. 'SERVER_NAME': 'noc.gnc.am',
  224. 'SERVER_PORT': '80',
  225. 'SERVER_PROTOCOL': 'HTTP/1.0',
  226. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x7fbafc3320c0>,
  227. 'wsgi.input': <_io.BytesIO object at 0x7fbaeb653ef0>,
  228. 'wsgi.multiprocess': True,
  229. 'wsgi.multithread': False,
  230. 'wsgi.run_once': False,
  231. 'wsgi.url_scheme': 'http',
  232. 'wsgi.version': (1, 0)}>
  233. self = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  234. container = u'root'
  235. ------------------------------------------------------------------------
  236. File: lib/app/site.py (Line: 248)
  237. Function: inner
  238. 241 a = dict((k, v[0] if len(v) == 1 else v)
  239. 242 for k, v in request.GET.lists())
  240. 243 app_logger.debug("API %s %s %s",
  241. 244 request.method, request.path, a)
  242. 245 # Call handler
  243. 246 v.__dict__["hits_metric"] += 1
  244. 247 with v.__dict__["time_metric"].timer():
  245. 248 ==> r = v(request, *args, **kwargs)
  246. 249 # Dump SQL statements
  247. 250 if self.log_sql_statements:
  248. 251 from django.db import connections
  249. 252 tsc = 0
  250. 253 sc = defaultdict(int)
  251. 254 for conn in connections.all():
  252. Variables:
  253. args = ()
  254. view_map =
  255. {'GET': <bound method InvApplication.api_node of <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>>}
  256. Form = <class 'django.forms.forms.Form'>
  257. PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
  258. DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
  259. self = <noc.lib.app.site.Site object at 0x7fbaee48a410>
  260. v =
  261. <bound method InvApplication.api_node of <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>>
  262. request =
  263. <WSGIRequest
  264. path:/inv/inv/node/,
  265. GET:<QueryDict: {u'node': [u'root'], u'_dc': [u'1421928994328']}>,
  266. POST:<QueryDict: {}>,
  267. COOKIES:{'csrftoken': '8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC',
  268. 'sessionid': 'fd8de2cfac778064ab6669d9d16335ff'},
  269. META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  270. 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  271. 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
  272. 'HTTP_CONNECTION': 'close',
  273. 'HTTP_COOKIE': 'csrftoken=8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC; sessionid=fd8de2cfac778064ab6669d9d16335ff',
  274. 'HTTP_DNT': '1',
  275. 'HTTP_HOST': 'noc.gnc.am',
  276. 'HTTP_REFERER': 'http://noc.gnc.am/main/desktop/',
  277. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35a1',
  278. 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
  279. 'HTTP_X_SCHEME': 'http',
  280. 'PATH_INFO': u'/inv/inv/node/',
  281. 'QUERY_STRING': '_dc=1421928994328&node=root',
  282. 'REMOTE_ADDR': '127.0.0.1',
  283. 'REQUEST_METHOD': 'GET',
  284. 'SCRIPT_NAME': u'',
  285. 'SERVER_NAME': 'noc.gnc.am',
  286. 'SERVER_PORT': '80',
  287. 'SERVER_PROTOCOL': 'HTTP/1.0',
  288. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x7fbafc3320c0>,
  289. 'wsgi.input': <_io.BytesIO object at 0x7fbaeb653ef0>,
  290. 'wsgi.multiprocess': True,
  291. 'wsgi.multithread': False,
  292. 'wsgi.run_once': False,
  293. 'wsgi.url_scheme': 'http',
  294. 'wsgi.version': (1, 0)}>
  295. app_logger = <logging.Logger object at 0x7fbaec086650>
  296. InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
  297. to_log_api_call = False
  298. kwargs = {}
  299. nq = <function nq at 0x7fbaeb6baaa0>
  300. app = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  301. ------------------------------------------------------------------------
  302. END OF TRACEBACK
  303. 2015-01-22 16:16:34,358 [tornado.access] 500 GET /inv/inv/node/?_dc=1421928994328&node=root (127.0.0.1) 26.98ms
  304. 2015-01-22 16:16:34,394 [inv.inv] UNHANDLED EXCEPTION (2015-01-22 16:16:34.382215)
  305. BRANCH: develop TIP: 7230239021d8
  306. PROCESS: ./scripts/noc-web.py
  307. ERROR FINGERPRINT: bc60a313-7f2b-5358-b942-f30673b8bff3
  308. WORKING DIRECTORY: /opt/noc
  309. EXCEPTION: <type 'exceptions.Exception'> Multiple root objects
  310. START OF TRACEBACK
  311. ------------------------------------------------------------------------
  312. File: inv/apps/inv/views.py (Line: 67)
  313. Function: get_root
  314. 60 rc = list(Object.objects.filter(model=rm))
  315. 61 if len(rc) == 0:
  316. 62 raise Exception("No root object")
  317. 63 elif len(rc) == 1:
  318. 64 self.root_container = rc[0]
  319. 65 return self.root_container
  320. 66 else:
  321. 67 ==> raise Exception("Multiple root objects")
  322. 68 else:
  323. 69 return self.root_container
  324. 70
  325. 71 def get_plugin_data(self, name):
  326. 72 return {
  327. 73 "name": name,
  328. Variables:
  329. rm = <ObjectModel: Root>
  330. self = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  331. rc = [<Object: Root>, <Object: Root>]
  332. ------------------------------------------------------------------------
  333. File: inv/apps/inv/views.py (Line: 84)
  334. Function: api_node
  335. 77 @view("^node/$", method=["GET"],
  336. 78 access="read", api=True)
  337. 79 def api_node(self, request):
  338. 80 container = None
  339. 81 if request.GET and "node" in request.GET:
  340. 82 container = request.GET["node"]
  341. 83 if container == "root":
  342. 84 ==> container = self.get_root()
  343. 85 elif not is_objectid(container):
  344. 86 raise Exception("Invalid node")
  345. 87 else:
  346. 88 container = self.get_object_or_404(Object, id=container)
  347. 89 r = []
  348. 90 if not container:
  349. Variables:
  350. request =
  351. <WSGIRequest
  352. path:/inv/inv/node/,
  353. GET:<QueryDict: {u'node': [u'root'], u'_dc': [u'1421928994364']}>,
  354. POST:<QueryDict: {}>,
  355. COOKIES:{'csrftoken': '8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC',
  356. 'sessionid': 'fd8de2cfac778064ab6669d9d16335ff'},
  357. META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  358. 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  359. 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
  360. 'HTTP_CONNECTION': 'close',
  361. 'HTTP_COOKIE': 'csrftoken=8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC; sessionid=fd8de2cfac778064ab6669d9d16335ff',
  362. 'HTTP_DNT': '1',
  363. 'HTTP_HOST': 'noc.gnc.am',
  364. 'HTTP_REFERER': 'http://noc.gnc.am/main/desktop/',
  365. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35a1',
  366. 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
  367. 'HTTP_X_SCHEME': 'http',
  368. 'PATH_INFO': u'/inv/inv/node/',
  369. 'QUERY_STRING': '_dc=1421928994364&node=root',
  370. 'REMOTE_ADDR': '127.0.0.1',
  371. 'REQUEST_METHOD': 'GET',
  372. 'SCRIPT_NAME': u'',
  373. 'SERVER_NAME': 'noc.gnc.am',
  374. 'SERVER_PORT': '80',
  375. 'SERVER_PROTOCOL': 'HTTP/1.0',
  376. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x7fbafc3320c0>,
  377. 'wsgi.input': <_io.BytesIO object at 0x7fbaeb1be7d0>,
  378. 'wsgi.multiprocess': True,
  379. 'wsgi.multithread': False,
  380. 'wsgi.run_once': False,
  381. 'wsgi.url_scheme': 'http',
  382. 'wsgi.version': (1, 0)}>
  383. self = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  384. container = u'root'
  385. ------------------------------------------------------------------------
  386. File: lib/app/site.py (Line: 248)
  387. Function: inner
  388. 241 a = dict((k, v[0] if len(v) == 1 else v)
  389. 242 for k, v in request.GET.lists())
  390. 243 app_logger.debug("API %s %s %s",
  391. 244 request.method, request.path, a)
  392. 245 # Call handler
  393. 246 v.__dict__["hits_metric"] += 1
  394. 247 with v.__dict__["time_metric"].timer():
  395. 248 ==> r = v(request, *args, **kwargs)
  396. 249 # Dump SQL statements
  397. 250 if self.log_sql_statements:
  398. 251 from django.db import connections
  399. 252 tsc = 0
  400. 253 sc = defaultdict(int)
  401. 254 for conn in connections.all():
  402. Variables:
  403. args = ()
  404. view_map =
  405. {'GET': <bound method InvApplication.api_node of <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>>}
  406. Form = <class 'django.forms.forms.Form'>
  407. PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
  408. DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
  409. self = <noc.lib.app.site.Site object at 0x7fbaee48a410>
  410. v =
  411. <bound method InvApplication.api_node of <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>>
  412. request =
  413. <WSGIRequest
  414. path:/inv/inv/node/,
  415. GET:<QueryDict: {u'node': [u'root'], u'_dc': [u'1421928994364']}>,
  416. POST:<QueryDict: {}>,
  417. COOKIES:{'csrftoken': '8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC',
  418. 'sessionid': 'fd8de2cfac778064ab6669d9d16335ff'},
  419. META:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  420. 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  421. 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
  422. 'HTTP_CONNECTION': 'close',
  423. 'HTTP_COOKIE': 'csrftoken=8XXopcXa5WE7RgP2BvDbv2nQCyyBMaaC; sessionid=fd8de2cfac778064ab6669d9d16335ff',
  424. 'HTTP_DNT': '1',
  425. 'HTTP_HOST': 'noc.gnc.am',
  426. 'HTTP_REFERER': 'http://noc.gnc.am/main/desktop/',
  427. 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35a1',
  428. 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
  429. 'HTTP_X_SCHEME': 'http',
  430. 'PATH_INFO': u'/inv/inv/node/',
  431. 'QUERY_STRING': '_dc=1421928994364&node=root',
  432. 'REMOTE_ADDR': '127.0.0.1',
  433. 'REQUEST_METHOD': 'GET',
  434. 'SCRIPT_NAME': u'',
  435. 'SERVER_NAME': 'noc.gnc.am',
  436. 'SERVER_PORT': '80',
  437. 'SERVER_PROTOCOL': 'HTTP/1.0',
  438. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x7fbafc3320c0>,
  439. 'wsgi.input': <_io.BytesIO object at 0x7fbaeb1be7d0>,
  440. 'wsgi.multiprocess': True,
  441. 'wsgi.multithread': False,
  442. 'wsgi.run_once': False,
  443. 'wsgi.url_scheme': 'http',
  444. 'wsgi.version': (1, 0)}>
  445. app_logger = <logging.Logger object at 0x7fbaec086650>
  446. InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
  447. to_log_api_call = False
  448. kwargs = {}
  449. nq = <function nq at 0x7fbaeb4ec8c0>
  450. app = <noc.inv.apps.inv.views.InvApplication object at 0x7fbaec086590>
  451. ------------------------------------------------------------------------
  452. END OF TRACEBACK
  453. 2015-01-22 16:16:34,395 [tornado.access] 500 GET /inv/inv/node/?_dc=1421928994364&node=root (127.0.0.1) 27.66ms
  454. 2015-01-22 16:16:36,143 [tornado.access] 200 GET /main/sync/ns1/0/config/?last=2015-01-22T16:15:36.133396 (127.0.0.1) 98.09ms
  455. 2015-01-22 16:16:48,098 [tornado.access] 200 GET /main/update/ (127.0.0.1) 1.70ms
  456. 2015-01-22 16:16:59,319 [tornado.access] 200 GET /main/sync/default/0/config/?last=2015-01-22T16:15:59.256401 (127.0.0.1) 90.85ms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement