Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (dp1
- S'component'
- p2
- S'noc-web'
- p3
- sS'source'
- p4
- S'system'
- p5
- sS'traceback'
- p6
- VUNHANDLED EXCEPTION (2012-04-16 12:10:16.696958)\u000aWorking directory: /usr/local/noc\u000a<class 'django.db.utils.DatabaseError'>\u000acolumn reference "id" is ambiguous\u000aLINE 2: (id IN (\u000a
- ^\u000a\u000aSTART OF TRACEBACK\u000a------------------------------------------------------------------------\u000aFile: /usr/local/noc/contrib/lib/django/db/backends/postgresql_psycopg2/base.py (Line: 44)\u000aFunction: execute\u00
- 0a 37 """\u000a 38 \u000a 39 def __init__(self, cursor):\u000a 40 self.cursor = cursor\u000a 41 \u000a 42 def execute(self, query, args=None):\u000a 43 try:\u000a 44
- ==> return self.cursor.execute(query, args)\u000a 45 except Database.IntegrityError, e:\u000a 46 raise utils.IntegrityError, utils.IntegrityError(*tuple(e)), sys.exc_info()[2]\u000a 47
- except Database.DatabaseError, e:\u000a 48 raise utils.DatabaseError, utils.DatabaseError(*tuple(e)), sys.exc_info()[2]\u000a 49 \u000a 50 def executemany(self, query, args):\u000aVariables:\u000a
- query = 'SELECT "vc_vc"."id", "vc_vc"."vc_domain_id", "vc_vc"."name", "vc_vc"."l1", "vc_vc"."l2", "vc_vc"."description", "vc_vc"."style_id", "vc_vc"."tags", "vc_vcdomain"."id", "vc_vcdomain"."name", "vc_vcdomain"."descript
- ion", "vc_vcdomain"."type_id", "vc_vcdomain"."enable_provisioning", "vc_vcdomain"."enable_vc_bind_filter", "vc_vcdomain"."selector_id", "vc_vcdomain"."style_id", "vc_vctype"."id", "vc_vctype"."name", "vc_vctype"."min_labels", "vc_vctype"
- ."label1_min", "vc_vctype"."label1_max", "vc_vctype"."label2_min", "vc_vctype"."label2_max" FROM "vc_vc" INNER JOIN "vc_vcdomain" ON ("vc_vc"."vc_domain_id" = "vc_vcdomain"."id") INNER JOIN "vc_vctype" ON ("vc_vcdomain"."type_id" = "vc_v
- ctype"."id") WHERE \u005cn (id IN (\u005cn SELECT object_id\u005cn FROM tagging_taggeditem\u005cn WHERE\u005cn content_type_id = 84\u005cn
- AND tag_id in (7)\u005cn GROUP BY object_id\u005cn HAVING COUNT(object_id) = 1\u005cn )) ORDER BY "vc_vc"."vc_domain_id" ASC, "vc_vc"."l1" ASC, "vc_vc"."l2" ASC LIM
- IT 37'\u000a self = <django.db.backends.postgresql_psycopg2.base.CursorWrapper object at 0x2a83fecc>\u000a args = ()\u000a e = ProgrammingError('column reference "id" is ambiguous\u005cnLIN
- E 2: (id IN (\u005cn ^\u005cn',)\u000a------------------------------------------------------------------------\u000aFile: /usr/local/noc/contrib/lib/django/db/backends/util.py (Line: 34)\u000aFunct
- ion: execute\u000a 27 \u000a 28 \u000a 29 class CursorDebugWrapper(CursorWrapper):\u000a 30 \u000a 31 def execute(self, sql, params=()):\u000a 32 start = time()\u000a 33 try:\
- u000a 34 ==> return self.cursor.execute(sql, params)\u000a 35 finally:\u000a 36 stop = time()\u000a 37 duration = stop - start\u000a 38 sql = self.db.ops.l
- ast_executed_query(self.cursor, sql, params)\u000a 39 self.db.queries.append({\u000a 40 'sql': sql,\u000aVariables:\u000a self = <django.db.backends.util.CursorDebugWrapper object at
- 0x2a83fe4c>\u000a stop = 1334563816.67217\u000a start = 1334563816.669982\u000a params = ()\u000a sql = 'SELECT "vc_vc"."id", "vc_vc"."vc_domain_id", "vc_vc"."name", "vc_vc"."l1"
- , "vc_vc"."l2", "vc_vc"."description", "vc_vc"."style_id", "vc_vc"."tags", "vc_vcdomain"."id", "vc_vcdomain"."name", "vc_vcdomain"."description", "vc_vcdomain"."type_id", "vc_vcdomain"."enable_provisioning", "vc_vcdomain"."enable_vc_bind
- _filter", "vc_vcdomain"."selector_id", "vc_vcdomain"."style_id", "vc_vctype"."id", "vc_vctype"."name", "vc_vctype"."min_labels", "vc_vctype"."label1_min", "vc_vctype"."label1_max", "vc_vctype"."label2_min", "vc_vctype"."label2_max" FROM
- "vc_vc" INNER JOIN "vc_vcdomain" ON ("vc_vc"."vc_domain_id" = "vc_vcdomain"."id") INNER JOIN "vc_vctype" ON ("vc_vcdomain"."type_id" = "vc_vctype"."id") WHERE \u005cn (id IN (\u005cn SELECT object_id\u00
- 5cn FROM tagging_taggeditem\u005cn WHERE\u005cn content_type_id = 84\u005cn AND tag_id in (7)\u005cn GROUP BY object_id\u005cn
- HAVING COUNT(object_id) = 1\u005cn )) ORDER BY "vc_vc"."vc_domain_id" ASC, "vc_vc"."l1" ASC, "vc_vc"."l2" ASC LIMIT 37'\u000a duration = 0.002187967300415039\u000a------------------------------------
- ------------------------------------\u000aFile: /usr/local/noc/contrib/lib/django/db/models/sql/compiler.py (Line: 735)\u000aFunction: execute_sql\u000a 728 except EmptyResultSet:\u000a 729 if result_type ==
- MULTI:\u000a 730 return empty_iter()\u000a 731 else:\u000a 732 return\u000a 733 \u000a 734 cursor = self.connection.cursor()\u000a 735 ==> cursor.exec
- ute(sql, params)\u000a 736 \u000a 737 if not result_type:\u000a 738 return cursor\u000a 739 if result_type == SINGLE:\u000a 740 if self.query.ordering_aliases:\u000a 741
- return cursor.fetchone()[:-len(self.query.ordering_aliases)]\u000aVariables:\u000a cursor = <django.db.backends.util.CursorDebugWrapper object at 0x2a83fe4c>\u000a self = <django.db.models.s
- ql.compiler.SQLCompiler object at 0x2a83f4ec>\u000a params = ()\u000a result_type = 'multi'\u000a sql = 'SELECT "vc_vc"."id", "vc_vc"."vc_domain_id", "vc_vc"."name", "vc_vc"."l1", "vc_vc"."l2", "vc_vc
- "."description", "vc_vc"."style_id", "vc_vc"."tags", "vc_vcdomain"."id", "vc_vcdomain"."name", "vc_vcdomain"."description", "vc_vcdomain"."type_id", "vc_vcdomain"."enable_provisioning", "vc_vcdomain"."enable_vc_bind_filter", "vc_vcdomain
- "."selector_id", "vc_vcdomain"."style_id", "vc_vctype"."id", "vc_vctype"."name", "vc_vctype"."min_labels", "vc_vctype"."label1_min", "vc_vctype"."label1_max", "vc_vctype"."label2_min", "vc_vctype"."label2_max" FROM "vc_vc" INNER JOIN "vc
- _vcdomain" ON ("vc_vc"."vc_domain_id" = "vc_vcdomain"."id") INNER JOIN "vc_vctype" ON ("vc_vcdomain"."type_id" = "vc_vctype"."id") WHERE \u005cn (id IN (\u005cn SELECT object_id\u005cn
- FROM tagging_taggeditem\u005cn WHERE\u005cn content_type_id = 84\u005cn AND tag_id in (7)\u005cn GROUP BY object_id\u005cn HAVING COU
- NT(object_id) = 1\u005cn )) ORDER BY "vc_vc"."vc_domain_id" ASC, "vc_vc"."l1" ASC, "vc_vc"."l2" ASC LIMIT 37'\u000a------------------------------------------------------------------------\u000aFile: /usr/local/noc/contrib/
- lib/django/db/models/sql/compiler.py (Line: 680)\u000aFunction: results_iter\u000a 673 def results_iter(self):\u000a 674 """\u000a 675 Returns an iterator over the results from executing this query.\u00
- 0a 676 """\u000a 677 resolve_columns = hasattr(self, 'resolve_columns')\u000a 678 fields = None\u000a 679 has_aggregate_select = bool(self.query.aggregate_select)\u000a 680 ==>
- for rows in self.execute_sql(MULTI):\u000a 681 for row in rows:\u000a 682 if resolve_columns:\u000a 683 if fields is None:\u000a 684 # We only s
- et this up here because\u000a 685 # related_select_fields isn't populated until\u000a 686 # execute_sql() has been called.\u000aVariables:\u000a fields = None\u000a
- self = <django.db.models.sql.compiler.SQLCompiler object at 0x2a83f4ec>\u000ahas_aggregate_select = False\u000a resolve_columns = False\u000a------------------------------------------------------------------------\u000a
- File: /usr/local/noc/contrib/lib/django/db/models/query.py (Line: 273)\u000aFunction: iterator\u000a 266 init_list.append(field.attname)\u000a 267 model_cls = deferred_class_factory(self.model, s
- kip)\u000a 268 \u000a 269 # Cache db and model outside the loop\u000a 270 db = self.db\u000a 271 model = self.model\u000a 272 compiler = self.query.get_compiler(using=db)\u000a 27
- 3 ==> for row in compiler.results_iter():\u000a 274 if fill_cache:\u000a 275 obj, _ = get_cached_row(model, row,\u000a 276 index_start, using=db, max_depth=ma
- x_depth,\u000a 277 requested=requested, offset=len(aggregate_select),\u000a 278 only_load=only_load)\u000a 279 else:\u000aVariables:\u000a reque
- sted = None\u000a fill_cache = True\u000a aggregate_select = []\u000a skip = None\u000a self = []\u000a load_fields = []\u000a db = 'default'\u000a index_start =
- 0\u000a extra_select = []\u000a aggregate_start = 8\u000a model = <class 'noc.vc.models.VC'>\u000a only_load = {}\u000a max_depth = 5\u000a compiler = <django.db.models.sql.compiler
- .SQLCompiler object at 0x2a83f4ec>\u000a------------------------------------------------------------------------\u000aFile: /usr/local/noc/contrib/lib/django/db/models/query.py (Line: 772)\u000aFunction: _fill_cache\u000a 765
- """\u000a 766 Fills the result cache with 'num' more entries (or until the results\u000a 767 iterator is exhausted).\u000a 768 """\u000a 769 if self._iter:\u000a 770
- try:\u000a 771 for i in range(num or ITER_CHUNK_SIZE):\u000a 772 ==> self._result_cache.append(self._iter.next())\u000a 773 except StopIteration:\u000a 774 s
- elf._iter = None\u000a 775 \u000a 776 def _next_is_sticky(self):\u000a 777 """\u000a 778 Indicates that the next filter call and the one following that should\u000aVariables:\u000a
- i = 0\u000a self = []\u000a num = None\u000a------------------------------------------------------------------------\u000aFile: /usr/local/noc/contrib/lib/django/db/models/query.py (Line: 107)\u000aFuncti
- on: _result_iter\u000a 100 upper = len(self._result_cache)\u000a 101 while pos < upper:\u000a 102 yield self._result_cache[pos]\u000a 103 pos = pos + 1\u000a 10
- 4 if not self._iter:\u000a 105 raise StopIteration\u000a 106 if len(self._result_cache) <= pos:\u000a 107 ==> self._fill_cache()\u000a 108 \u000a 109 de
- f __nonzero__(self):\u000a 110 if self._result_cache is not None:\u000a 111 return bool(self._result_cache)\u000a 112 try:\u000a 113 iter(self).next()\u000aVariables:\u000a
- upper = 0\u000a self = []\u000a pos = 0\u000a------------------------------------------------------------------------\u000aFile: /usr/local/noc/lib/app/extmodelapplication.py (Line: 259)\u000aFunc
- tion: list_data\u000a 252 # Apply sorting\u000a 253 if ordering:\u000a 254 data = data.order_by(*ordering)\u000a 255 if format == "ext":\u000a 256 total = data.coun
- t()\u000a 257 if start is not None and limit is not None:\u000a 258 data = data[int(start):int(start) + int(limit)]\u000a 259 ==> out = [formatter(o) for o in data]\u000a 260 if format
- == "ext":\u000a 261 out = {\u000a 262 "total": total,\u000a 263 "success": True,\u000a 264 "data": out\u000a 265 }\u000aVariables:\u000a
- formatter = <bound method VCApplication.instance_to_dict of <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>>\u000a format = u'ext'\u000a ordering = []\u000a self = <noc.vc.apps.vc.v
- iews.VCApplication object at 0x2adf088c>\u000a request = <WSGIRequest\u000aGET:<QueryDict: {u'__limit': [u'37'], u'tags__tags': [u'delete'], u'__start': [u'0'], u'__page': [u'1'], u'_dc': [u'1334563815789'], u'__format': [u'e
- xt']}>,\u000aPOST:<QueryDict: {}>,\u000aCOOKIES:{'csrftoken': 'be8b13c68edc98f74583ad21ed92a08e',\u000a 'sessionid': '899932577f4c961b279b7975c3f3c51f'},\u000aMETA:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/
- *;q=0.8',\u000a 'HTTP_ACCEPT_LANGUAGE': 'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3',\u000a 'HTTP_CONNECTION': 'close',\u000a 'HTTP_COOKIE': 'sessionid=899932577f4c961b279b7975c3f3c51f; csrftoken=be8b13c68edc98f74583ad21ed92a08e',\u000a 'HTTP_H
- OST': '127.0.0.1:8000',\u000a 'HTTP_REFERER': 'http://192.168.10.152/main/desktop/',\u000a 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0',\u000a 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\u000a 'PA
- TH_INFO': u'/vc/vc/',\u000a 'QUERY_STRING': '_dc=1334563815789&tags__tags=delete&__format=ext&__page=1&__start=0&__limit=37',\u000a 'REMOTE_ADDR': '127.0.0.1',\u000a 'REQUEST_METHOD': 'GET',\u000a 'SCRIPT_NAME': u'',\u000a 'SERVER_NAME':
- '127.0.0.1',\u000a 'SERVER_PORT': '8000',\u000a 'SERVER_PROTOCOL': 'HTTP/1.0',\u000a 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x29227128>,\u000a 'wsgi.input': <_io.BytesIO object at 0x2a81420c>,\u000a 'wsgi.multiprocess': Tru
- e,\u000a 'wsgi.multithread': False,\u000a 'wsgi.run_once': False,\u000a 'wsgi.url_scheme': 'http',\u000a 'wsgi.version': (1, 0)}>\u000a q = {}\u000a start = u'0'\u000a limit = u'37'\u000a
- query = None\u000a ew = ['\u005cn (id IN (\u005cn SELECT object_id\u005cn FROM tagging_taggeditem\u005cn WHERE\u005cn
- content_type_id = 84\u005cn AND tag_id in (7)\u005cn GROUP BY object_id\u005cn HAVING COUNT(object_id) = 1\u005cn ))']\u000a total = 48\u000a
- data = []\u000a------------------------------------------------------------------------\u000aFile: /usr/local/noc/lib/app/extmodelapplication.py (Line: 300)\u000aFunction: api_list\u000a 293 if None in q:\u000a
- 294 q[None] += [s]\u000a 295 else:\u000a 296 q[None] = [s]\u000a 297 \u000a 298 @view(method=["GET"], url="^$", access="read", api=True)\u000a 299 def api_list(self,
- request):\u000a 300 ==> return self.list_data(request, self.instance_to_dict)\u000a 301 \u000a 302 @view(method=["GET"], url=r"^lookup/$", access="lookup", api=True)\u000a 303 def api_lookup(self, request)
- :\u000a 304 return self.list_data(request, self.instance_to_lookup)\u000a 305 \u000a 306 @view(method=["POST"], url="^$", access="create", api=True)\u000aVariables:\u000a self = <noc.vc.apps.vc.v
- iews.VCApplication object at 0x2adf088c>\u000a request = <WSGIRequest\u000aGET:<QueryDict: {u'__limit': [u'37'], u'tags__tags': [u'delete'], u'__start': [u'0'], u'__page': [u'1'], u'_dc': [u'1334563815789'], u'__format': [u'e
- xt']}>,\u000aPOST:<QueryDict: {}>,\u000aCOOKIES:{'csrftoken': 'be8b13c68edc98f74583ad21ed92a08e',\u000a 'sessionid': '899932577f4c961b279b7975c3f3c51f'},\u000aMETA:{'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/
- *;q=0.8',\u000a 'HTTP_ACCEPT_LANGUAGE': 'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3',\u000a 'HTTP_CONNECTION': 'close',\u000a 'HTTP_COOKIE': 'sessionid=899932577f4c961b279b7975c3f3c51f; csrftoken=be8b13c68edc98f74583ad21ed92a08e',\u000a 'HTTP_H
- OST': '127.0.0.1:8000',\u000a 'HTTP_REFERER': 'http://192.168.10.152/main/desktop/',\u000a 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0',\u000a 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\u000a 'PA
- TH_INFO': u'/vc/vc/',\u000a 'QUERY_STRING': '_dc=1334563815789&tags__tags=delete&__format=ext&__page=1&__start=0&__limit=37',\u000a 'REMOTE_ADDR': '127.0.0.1',\u000a 'REQUEST_METHOD': 'GET',\u000a 'SCRIPT_NAME': u'',\u000a 'SERVER_NAME':
- '127.0.0.1',\u000a 'SERVER_PORT': '8000',\u000a 'SERVER_PROTOCOL': 'HTTP/1.0',\u000a 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x29227128>,\u000a 'wsgi.input': <_io.BytesIO object at 0x2a81420c>,\u000a 'wsgi.multiprocess': Tru
- e,\u000a 'wsgi.multithread': False,\u000a 'wsgi.run_once': False,\u000a 'wsgi.url_scheme': 'http',\u000a 'wsgi.version': (1, 0)}>\u000a------------------------------------------------------------------------\u000aFile: /usr/local/noc/lib
- /app/site.py (Line: 225)\u000aFunction: inner\u000a 218 for k, v in request.POST.lists())\u000a 219 elif request.method == "GET":\u000a 220
- a = dict((k, v[0] if len(v) == 1 else v)\u000a 221 for k, v in request.GET.lists())\u000a 222 logging.debug("API %s %s %s" % (request.method,\u000a 223
- request.path, a))\u000a 224 # Call handler\u000a 225 ==> r = v(request, *args, **kwargs)\u000a 226 # Dump SQL statements\u000a 227
- if self.log_sql_statements:\u000a 228 from django.db import connections\u000a 229 tsc = 0\u000a 230 sc = defaultdict(int)\u000a 231
- for conn in connections.all():\u000aVariables:\u000a a = {u'__limit': u'37', u'tags__tags': u'delete', u'__start': u'0', u'__page': u'1', u'_dc': u'1334563815789', u'__format': u'ext'}\u000a args = (
- )\u000a view_map = {'POST': <bound method VCApplication.api_create of <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>>, 'GET': <bound method VCApplication.api_list of <noc.vc.apps.vc.views.VCApplication object at 0x2
- adf088c>>}\u000a Form = <class 'django.forms.forms.Form'>\u000a DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>\u000a self = <noc.lib.app.site.Site object at 0x29b6298c>\u000a
- v = <bound method VCApplication.api_list of <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>>\u000a request = <WSGIRequest\u000aGET:<QueryDict: {u'__limit': [u'37'], u'tags__tags': [u'delete'], u'__start': [u
- '0'], u'__page': [u'1'], u'_dc': [u'1334563815789'], u'__format': [u'ext']}>,\u000aPOST:<QueryDict: {}>,\u000aCOOKIES:{'csrftoken': 'be8b13c68edc98f74583ad21ed92a08e',\u000a 'sessionid': '899932577f4c961b279b7975c3f3c51f'},\u000aMETA:{'H
- TTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',\u000a 'HTTP_ACCEPT_LANGUAGE': 'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3',\u000a 'HTTP_CONNECTION': 'close',\u000a 'HTTP_COOKIE': 'sessionid=899932577f4c961b279b79
- 75c3f3c51f; csrftoken=be8b13c68edc98f74583ad21ed92a08e',\u000a 'HTTP_HOST': '127.0.0.1:8000',\u000a 'HTTP_REFERER': 'http://192.168.10.152/main/desktop/',\u000a 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Fir
- efox/11.0',\u000a 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\u000a 'PATH_INFO': u'/vc/vc/',\u000a 'QUERY_STRING': '_dc=1334563815789&tags__tags=delete&__format=ext&__page=1&__start=0&__limit=37',\u000a 'REMOTE_ADDR': '127.0.0.1',\u000a '
- REQUEST_METHOD': 'GET',\u000a 'SCRIPT_NAME': u'',\u000a 'SERVER_NAME': '127.0.0.1',\u000a 'SERVER_PORT': '8000',\u000a 'SERVER_PROTOCOL': 'HTTP/1.0',\u000a 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x29227128>,\u000a 'wsgi.inpu
- t': <_io.BytesIO object at 0x2a81420c>,\u000a 'wsgi.multiprocess': True,\u000a 'wsgi.multithread': False,\u000a 'wsgi.run_once': False,\u000a 'wsgi.url_scheme': 'http',\u000a 'wsgi.version': (1, 0)}>\u000a InterfaceTypeError = <class 'n
- oc.sa.interfaces.base.InterfaceTypeError'>\u000a to_log_api_call = True\u000a kwargs = {}\u000a PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>\u000a tb = u'UNHANDLED EXCEPTION (2012-
- 04-16 12:10:16.672267)\u005cnWorking directory: /usr/local/noc\u005cn<class \u005c'django.db.utils.DatabaseError\u005c'>\u005cncolumn reference "id" is ambiguous\u005cnLINE 2: (id IN (\u005cn ^\u00
- 5cn\u005cnSTART OF TRACEBACK\u005cn------------------------------------------------------------------------\u005cnFile: /usr/local/noc/contrib/lib/django/db/backends/postgresql_psycopg2/base.py (Line: 44)\u005cnFunction: execute\u005cn
- 37 """\u005cn 38 \u005cn 39 def __init__(self, cursor):\u005cn 40 self.cursor = cursor\u005cn 41 \u005cn 42 def execute(self, query, args=None):\u005cn 43 try:\u005cn
- 44 ==> return self.cursor.execute(query, args)\u005cn 45 except Database.IntegrityError, e:\u005cn 46 raise utils.IntegrityError, utils.IntegrityError(*tuple(e)), sys.exc_info()[2]\u005cn 47
- except Database.DatabaseError, e:\u005cn 48 raise utils.DatabaseError, utils.DatabaseError(*tuple(e)), sys.exc_info()[2]\u005cn 49 \u005cn 50 def executemany(self, query, args):\u005cnVariab
- les:\u005cn query = \u005c'SELECT "vc_vc"."id", "vc_vc"."vc_domain_id", "vc_vc"."name", "vc_vc"."l1", "vc_vc"."l2", "vc_vc"."description", "vc_vc"."style_id", "vc_vc"."tags", "vc_vcdomain"."id", "vc_vcdomain"."name", "vc_vc
- domain"."description", "vc_vcdomain"."type_id", "vc_vcdomain"."enable_provisioning", "vc_vcdomain"."enable_vc_bind_filter", "vc_vcdomain"."selector_id", "vc_vcdomain"."style_id", "vc_vctype"."id", "vc_vctype"."name", "vc_vctype"."min_lab
- els", "vc_vctype"."label1_min", "vc_vctype"."label1_max", "vc_vctype"."label2_min", "vc_vctype"."label2_max" FROM "vc_vc" INNER JOIN "vc_vcdomain" ON ("vc_vc"."vc_domain_id" = "vc_vcdomain"."id") INNER JOIN "vc_vctype" ON ("vc_vcdomain".
- "type_id" = "vc_vctype"."id") WHERE \u005c\u005cn (id IN (\u005c\u005cn SELECT object_id\u005c\u005cn FROM tagging_taggeditem\u005c\u005cn WHERE\u005c\u005cn
- content_type_id = 84\u005c\u005cn AND tag_id in (7)\u005c\u005cn GROUP BY object_id\u005c\u005cn HAVING COUNT(object_id) = 1\u005c\u005cn )) ORDE
- R BY "vc_vc"."vc_domain_id" ASC, "vc_vc"."l1" ASC, "vc_vc"."l2" ASC LIMIT 37\u005c'\u005cn self = <django.db.backends.postgresql_psycopg2.base.CursorWrapper object at 0x2a83fecc>\u005cn args = ()\u005cn
- e = ProgrammingError(\u005c'column reference "id" is ambiguous\u005c\u005cnLINE 2: (id IN (\u005c\u005cn ^\u005c\u005cn\u005c',)\u005cn------------------------------------------------
- ------------------------\u005cnFile: /usr/local/noc/contrib/lib/django/db/backends/util.py (Line: 34)\u005cnFunction: execute\u005cn 27 \u005cn 28 \u005cn 29 class CursorDebugWrapper(CursorWrapper):\u005cn 30 \u00
- 5cn 31 def execute(self, sql, params=()):\u005cn 32 start = time()\u005cn 33 try:\u005cn 34 ==> return self.cursor.execute(sql, params)\u005cn 35 finally:\u005cn 36
- stop = time()\u005cn 37 duration = stop - start\u005cn 38 sql = self.db.ops.last_executed_query(self.cursor, sql, params)\u005cn 39 self.db.queries.append({\u005cn 40
- \u005c'sql\u005c': sql,\u005cnVariables:\u005cn self = <django.db.backends.util.CursorDebugWrapper object at 0x2a83fe4c>\u005cn stop = 1334563816.67217\u005cn start = 13345638
- 16.669982\u005cn params = ()\u005cn sql = \u005c'SELECT "vc_vc"."id", "vc_vc"."vc_domain_id", "vc_vc"."name", "vc_vc"."l1", "vc_vc"."l2", "vc_vc"."description", "vc_vc"."style_id", "vc_vc"."tags", "vc_vcdomai
- n"."id", "vc_vcdomain"."name", "vc_vcdomain"."description", "vc_vcdomain"."type_id", "vc_vcdomain"."enable_provisioning", "vc_vcdomain"."enable_vc_bind_filter", "vc_vcdomain"."selector_id", "vc_vcdomain"."style_id", "vc_vctype"."id", "vc
- _vctype"."name", "vc_vctype"."min_labels", "vc_vctype"."label1_min", "vc_vctype"."label1_max", "vc_vctype"."label2_min", "vc_vctype"."label2_max" FROM "vc_vc" INNER JOIN "vc_vcdomain" ON ("vc_vc"."vc_domain_id" = "vc_vcdomain"."id") INNE
- R JOIN "vc_vctype" ON ("vc_vcdomain"."type_id" = "vc_vctype"."id") WHERE \u005c\u005cn (id IN (\u005c\u005cn SELECT object_id\u005c\u005cn FROM tagging_taggeditem\u005c\u005cn
- WHERE\u005c\u005cn content_type_id = 84\u005c\u005cn AND tag_id in (7)\u005c\u005cn GROUP BY object_id\u005c\u005cn HAVING COUNT(object_id) =
- 1\u005c\u005cn )) ORDER BY "vc_vc"."vc_domain_id" ASC, "vc_vc"."l1" ASC, "vc_vc"."l2" ASC LIMIT 37\u005c'\u005cn duration = 0.002187967300415039\u005cn------------------------------------------------------------
- ------------\u005cnFile: /usr/local/noc/contrib/lib/django/db/models/sql/compiler.py (Line: 735)\u005cnFunction: execute_sql\u005cn 728 except EmptyResultSet:\u005cn 729 if result_type == MULTI:\u005cn 730
- return empty_iter()\u005cn 731 else:\u005cn 732 return\u005cn 733 \u005cn 734 cursor = self.connection.cursor()\u005cn 735 ==> cursor.execute(sql, param
- s)\u005cn 736 \u005cn 737 if not result_type:\u005cn 738 return cursor\u005cn 739 if result_type == SINGLE:\u005cn 740 if self.query.ordering_aliases:\u005cn 741
- return cursor.fetchone()[:-len(self.query.ordering_aliases)]\u005cnVariables:\u005cn cursor = <django.db.backends.util.CursorDebugWrapper object at 0x2a83fe4c>\u005cn self = <django.db.models.sql.co
- mpiler.SQLCompiler object at 0x2a83f4ec>\u005cn params = ()\u005cn result_type = \u005c'multi\u005c'\u005cn sql = \u005c'SELECT "vc_vc"."id", "vc_vc"."vc_domain_id", "vc_vc"."name", "vc_vc"."l1", "vc_
- vc"."l2", "vc_vc"."description", "vc_vc"."style_id", "vc_vc"."tags", "vc_vcdomain"."id", "vc_vcdomain"."name", "vc_vcdomain"."description", "vc_vcdomain"."type_id", "vc_vcdomain"."enable_provisioning", "vc_vcdomain"."enable_vc_bind_filte
- r", "vc_vcdomain"."selector_id", "vc_vcdomain"."style_id", "vc_vctype"."id", "vc_vctype"."name", "vc_vctype"."min_labels", "vc_vctype"."label1_min", "vc_vctype"."label1_max", "vc_vctype"."label2_min", "vc_vctype"."label2_max" FROM "vc_vc
- " INNER JOIN "vc_vcdomain" ON ("vc_vc"."vc_domain_id" = "vc_vcdomain"."id") INNER JOIN "vc_vctype" ON ("vc_vcdomain"."type_id" = "vc_vctype"."id") WHERE \u005c\u005cn (id IN (\u005c\u005cn SELECT object_
- id\u005c\u005cn FROM tagging_taggeditem\u005c\u005cn WHERE\u005c\u005cn content_type_id = 84\u005c\u005cn AND tag_id in (7)\u005c\u005cn
- GROUP BY object_id\u005c\u005cn HAVING COUNT(object_id) = 1\u005c\u005cn )) ORDER BY "vc_vc"."vc_domain_id" ASC, "vc_vc"."l1" ASC, "vc_vc"."l2" ASC LIMIT 37\u005c'\u005cn------------------------------
- ------------------------------------------\u005cnFile: /usr/local/noc/contrib/lib/django/db/models/sql/compiler.py (Line: 680)\u005cnFunction: results_iter\u005cn 673 def results_iter(self):\u005cn 674 """\u005cn 6
- 75 Returns an iterator over the results from executing this query.\u005cn 676 """\u005cn 677 resolve_columns = hasattr(self, \u005c'resolve_columns\u005c')\u005cn 678 fields = None\u005c
- n 679 has_aggregate_select = bool(self.query.aggregate_select)\u005cn 680 ==> for rows in self.execute_sql(MULTI):\u005cn 681 for row in rows:\u005cn 682 if resolve_columns:\u00
- 5cn 683 if fields is None:\u005cn 684 # We only set this up here because\u005cn 685 # related_select_fields isn\u005c't populated until\u005cn 686
- # execute_sql() has been called.\u005cnVariables:\u005cn fields = None\u005cn self = <django.db.models.sql.compiler.SQLCompiler object at 0x2a83f4ec>\u005cnhas_aggregate_select = False\u0
- 05cn resolve_columns = False\u005cn------------------------------------------------------------------------\u005cnFile: /usr/local/noc/contrib/lib/django/db/models/query.py (Line: 273)\u005cnFunction: iterator\u005cn 266
- init_list.append(field.attname)\u005cn 267 model_cls = deferred_class_factory(self.model, skip)\u005cn 268 \u005cn 269 # Cache db and model outside the loop\u005cn 270 db = sel
- f.db\u005cn 271 model = self.model\u005cn 272 compiler = self.query.get_compiler(using=db)\u005cn 273 ==> for row in compiler.results_iter():\u005cn 274 if fill_cache:\u005cn 275
- obj, _ = get_cached_row(model, row,\u005cn 276 index_start, using=db, max_depth=max_depth,\u005cn 277 requested=requested, offset=len(aggregate_select),\u00
- 5cn 278 only_load=only_load)\u005cn 279 else:\u005cnVariables:\u005cn requested = None\u005cn fill_cache = True\u005cn aggregate_select = []\u005cn sk
- ip = None\u005cn self = []\u005cn load_fields = []\u005cn db = \u005c'default\u005c'\u005cn index_start = 0\u005cn extra_select = []\u005cn aggregate_start = 8\u005cn
- model = <class \u005c'noc.vc.models.VC\u005c'>\u005cn only_load = {}\u005cn max_depth = 5\u005cn compiler = <django.db.models.sql.compiler.SQLCompiler object at 0x2a83f4ec>\u005cn------------------------
- ------------------------------------------------\u005cnFile: /usr/local/noc/contrib/lib/django/db/models/query.py (Line: 772)\u005cnFunction: _fill_cache\u005cn 765 """\u005cn 766 Fills the result cache with \u0
- 05c'num\u005c' more entries (or until the results\u005cn 767 iterator is exhausted).\u005cn 768 """\u005cn 769 if self._iter:\u005cn 770 try:\u005cn 771 for i i
- n range(num or ITER_CHUNK_SIZE):\u005cn 772 ==> self._result_cache.append(self._iter.next())\u005cn 773 except StopIteration:\u005cn 774 self._iter = None\u005cn 775 \u005cn
- 776 def _next_is_sticky(self):\u005cn 777 """\u005cn 778 Indicates that the next filter call and the one following that should\u005cnVariables:\u005cn i = 0\u005cn self
- = []\u005cn num = None\u005cn------------------------------------------------------------------------\u005cnFile: /usr/local/noc/contrib/lib/django/db/models/query.py (Line: 107)\u005cnFunction: _result_iter\u005cn 100
- upper = len(self._result_cache)\u005cn 101 while pos < upper:\u005cn 102 yield self._result_cache[pos]\u005cn 103 pos = pos + 1\u005cn 104 if not
- self._iter:\u005cn 105 raise StopIteration\u005cn 106 if len(self._result_cache) <= pos:\u005cn 107 ==> self._fill_cache()\u005cn 108 \u005cn 109 def __nonzero__(self)
- :\u005cn 110 if self._result_cache is not None:\u005cn 111 return bool(self._result_cache)\u005cn 112 try:\u005cn 113 iter(self).next()\u005cnVariables:\u005cn upp
- er = 0\u005cn self = []\u005cn pos = 0\u005cn------------------------------------------------------------------------\u005cnFile: /usr/local/noc/lib/app/extmodelapplication.py (Line: 259)\u005cnFunction: li
- st_data\u005cn 252 # Apply sorting\u005cn 253 if ordering:\u005cn 254 data = data.order_by(*ordering)\u005cn 255 if format == "ext":\u005cn 256 total = data.count()
- \u005cn 257 if start is not None and limit is not None:\u005cn 258 data = data[int(start):int(start) + int(limit)]\u005cn 259 ==> out = [formatter(o) for o in data]\u005cn 260 if format
- == "ext":\u005cn 261 out = {\u005cn 262 "total": total,\u005cn 263 "success": True,\u005cn 264 "data": out\u005cn 265 }\u005cnVariables:\u0
- 05cn formatter = <bound method VCApplication.instance_to_dict of <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>>\u005cn format = u\u005c'ext\u005c'\u005cn ordering = []\u005cn s
- elf = <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>\u005cn request = <WSGIRequest\u005cnGET:<QueryDict: {u\u005c'__limit\u005c': [u\u005c'37\u005c'], u\u005c'tags__tags\u005c': [u\u005c'delete\u005c'], u\u005c'__s
- tart\u005c': [u\u005c'0\u005c'], u\u005c'__page\u005c': [u\u005c'1\u005c'], u\u005c'_dc\u005c': [u\u005c'1334563815789\u005c'], u\u005c'__format\u005c': [u\u005c'ext\u005c']}>,\u005cnPOST:<QueryDict: {}>,\u005cnCOOKIES:{\u005c'csrftoken\
- u005c': \u005c'be8b13c68edc98f74583ad21ed92a08e\u005c',\u005cn \u005c'sessionid\u005c': \u005c'899932577f4c961b279b7975c3f3c51f\u005c'},\u005cnMETA:{\u005c'HTTP_ACCEPT\u005c': \u005c'text/html,application/xhtml+xml,application/xml;q=0.9,
- */*;q=0.8\u005c',\u005cn \u005c'HTTP_ACCEPT_LANGUAGE\u005c': \u005c'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\u005c',\u005cn \u005c'HTTP_CONNECTION\u005c': \u005c'close\u005c',\u005cn \u005c'HTTP_COOKIE\u005c': \u005c'sessionid=899932577f4c961
- b279b7975c3f3c51f; csrftoken=be8b13c68edc98f74583ad21ed92a08e\u005c',\u005cn \u005c'HTTP_HOST\u005c': \u005c'127.0.0.1:8000\u005c',\u005cn \u005c'HTTP_REFERER\u005c': \u005c'http://192.168.10.152/main/desktop/\u005c',\u005cn \u005c'HTTP_
- USER_AGENT\u005c': \u005c'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0\u005c',\u005cn \u005c'HTTP_X_REQUESTED_WITH\u005c': \u005c'XMLHttpRequest\u005c',\u005cn \u005c'PATH_INFO\u005c': u\u005c'/vc/vc/\u005c',\u005cn
- \u005c'QUERY_STRING\u005c': \u005c'_dc=1334563815789&tags__tags=delete&__format=ext&__page=1&__start=0&__limit=37\u005c',\u005cn \u005c'REMOTE_ADDR\u005c': \u005c'127.0.0.1\u005c',\u005cn \u005c'REQUEST_METHOD\u005c': \u005c'GET\u005c',\
- u005cn \u005c'SCRIPT_NAME\u005c': u\u005c'\u005c',\u005cn \u005c'SERVER_NAME\u005c': \u005c'127.0.0.1\u005c',\u005cn \u005c'SERVER_PORT\u005c': \u005c'8000\u005c',\u005cn \u005c'SERVER_PROTOCOL\u005c': \u005c'HTTP/1.0\u005c',\u005cn \u00
- 5c'wsgi.errors\u005c': <open file \u005c'/dev/null\u005c', mode \u005c'a+\u005c' at 0x29227128>,\u005cn \u005c'wsgi.input\u005c': <_io.BytesIO object at 0x2a81420c>,\u005cn \u005c'wsgi.multiprocess\u005c': True,\u005cn \u005c'wsgi.multit
- hread\u005c': False,\u005cn \u005c'wsgi.run_once\u005c': False,\u005cn \u005c'wsgi.url_scheme\u005c': \u005c'http\u005c',\u005cn \u005c'wsgi.version\u005c': (1, 0)}>\u005cn q = {}\u005cn start = u\u005c'0\
- u005c'\u005cn limit = u\u005c'37\u005c'\u005cn query = None\u005cn ew = [\u005c'\u005c\u005cn (id IN (\u005c\u005cn SELECT object_id\u005c\u005cn
- FROM tagging_taggeditem\u005c\u005cn WHERE\u005c\u005cn content_type_id = 84\u005c\u005cn AND tag_id in (7)\u005c\u005cn GROUP BY object_id\u005c\
- u005cn HAVING COUNT(object_id) = 1\u005c\u005cn ))\u005c']\u005cn total = 48\u005cn data = []\u005cn------------------------------------------------------------------------\u
- 005cnFile: /usr/local/noc/lib/app/extmodelapplication.py (Line: 300)\u005cnFunction: api_list\u005cn 293 if None in q:\u005cn 294 q[None] += [s]\u005cn 295 else:\u005cn 296 q[No
- ne] = [s]\u005cn 297 \u005cn 298 @view(method=["GET"], url="^$", access="read", api=True)\u005cn 299 def api_list(self, request):\u005cn 300 ==> return self.list_data(request, self.instance_to_dict)\u005cn
- 301 \u005cn 302 @view(method=["GET"], url=r"^lookup/$", access="lookup", api=True)\u005cn 303 def api_lookup(self, request):\u005cn 304 return self.list_data(request, self.instance_to_lookup)\u005cn
- 305 \u005cn 306 @view(method=["POST"], url="^$", access="create", api=True)\u005cnVariables:\u005cn self = <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>\u005cn request = <WSGIRequest\u0
- 05cnGET:<QueryDict: {u\u005c'__limit\u005c': [u\u005c'37\u005c'], u\u005c'tags__tags\u005c': [u\u005c'delete\u005c'], u\u005c'__start\u005c': [u\u005c'0\u005c'], u\u005c'__page\u005c': [u\u005c'1\u005c'], u\u005c'_dc\u005c': [u\u005c'133
- 4563815789\u005c'], u\u005c'__format\u005c': [u\u005c'ext\u005c']}>,\u005cnPOST:<QueryDict: {}>,\u005cnCOOKIES:{\u005c'csrftoken\u005c': \u005c'be8b13c68edc98f74583ad21ed92a08e\u005c',\u005cn \u005c'sessionid\u005c': \u005c'899932577f4c9
- 61b279b7975c3f3c51f\u005c'},\u005cnMETA:{\u005c'HTTP_ACCEPT\u005c': \u005c'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\u005c',\u005cn \u005c'HTTP_ACCEPT_LANGUAGE\u005c': \u005c'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\u005
- c',\u005cn \u005c'HTTP_CONNECTION\u005c': \u005c'close\u005c',\u005cn \u005c'HTTP_COOKIE\u005c': \u005c'sessionid=899932577f4c961b279b7975c3f3c51f; csrftoken=be8b13c68edc98f74583ad21ed92a08e\u005c',\u005cn \u005c'HTTP_HOST\u005c': \u005c
- '127.0.0.1:8000\u005c',\u005cn \u005c'HTTP_REFERER\u005c': \u005c'http://192.168.10.152/main/desktop/\u005c',\u005cn \u005c'HTTP_USER_AGENT\u005c': \u005c'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0\u005c',\u005cn \
- u005c'HTTP_X_REQUESTED_WITH\u005c': \u005c'XMLHttpRequest\u005c',\u005cn \u005c'PATH_INFO\u005c': u\u005c'/vc/vc/\u005c',\u005cn \u005c'QUERY_STRING\u005c': \u005c'_dc=1334563815789&tags__tags=delete&__format=ext&__page=1&__start=0&__lim
- it=37\u005c',\u005cn \u005c'REMOTE_ADDR\u005c': \u005c'127.0.0.1\u005c',\u005cn \u005c'REQUEST_METHOD\u005c': \u005c'GET\u005c',\u005cn \u005c'SCRIPT_NAME\u005c': u\u005c'\u005c',\u005cn \u005c'SERVER_NAME\u005c': \u005c'127.0.0.1\u005c'
- ,\u005cn \u005c'SERVER_PORT\u005c': \u005c'8000\u005c',\u005cn \u005c'SERVER_PROTOCOL\u005c': \u005c'HTTP/1.0\u005c',\u005cn \u005c'wsgi.errors\u005c': <open file \u005c'/dev/null\u005c', mode \u005c'a+\u005c' at 0x29227128>,\u005cn \u00
- 5c'wsgi.input\u005c': <_io.BytesIO object at 0x2a81420c>,\u005cn \u005c'wsgi.multiprocess\u005c': True,\u005cn \u005c'wsgi.multithread\u005c': False,\u005cn \u005c'wsgi.run_once\u005c': False,\u005cn \u005c'wsgi.url_scheme\u005c': \u005c
- 'http\u005c',\u005cn \u005c'wsgi.version\u005c': (1, 0)}>\u005cn------------------------------------------------------------------------\u005cnFile: /usr/local/noc/lib/app/site.py (Line: 225)\u005cnFunction: inner\u005cn 218
- for k, v in request.POST.lists())\u005cn 219 elif request.method == "GET":\u005cn 220 a = dict((k, v[0] if len(v) == 1 else v)\u005cn 221
- for k, v in request.GET.lists())\u005cn 222 logging.debug("API %s %s %s" % (request.method,\u005cn 223 request.path, a))\u005cn 2
- 24 # Call handler\u005cn 225 ==> r = v(request, *args, **kwargs)\u005cn 226 # Dump SQL statements\u005cn 227 if self.log_sql_statements:\u005cn 228
- from django.db import connections\u005cn 229 tsc = 0\u005cn 230 sc = defaultdict(int)\u005cn 231 for conn in connections.all():\u005cnVariables:\u0
- 05cn a = {u\u005c'__limit\u005c': u\u005c'37\u005c', u\u005c'tags__tags\u005c': u\u005c'delete\u005c', u\u005c'__start\u005c': u\u005c'0\u005c', u\u005c'__page\u005c': u\u005c'1\u005c', u\u005c'_dc\u005c': u\u005c'13345
- 63815789\u005c', u\u005c'__format\u005c': u\u005c'ext\u005c'}\u005cn args = ()\u005cn view_map = {\u005c'POST\u005c': <bound method VCApplication.api_create of <noc.vc.apps.vc.views.VCApplication object at 0x2ad
- f088c>>, \u005c'GET\u005c': <bound method VCApplication.api_list of <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>>}\u005cn Form = <class \u005c'django.forms.forms.Form\u005c'>\u005cn DictParameter = <clas
- s \u005c'noc.sa.interfaces.base.DictParameter\u005c'>\u005cn self = <noc.lib.app.site.Site object at 0x29b6298c>\u005cn v = <bound method VCApplication.api_list of <noc.vc.apps.vc.views.VCApplication obje
- ct at 0x2adf088c>>\u005cn request = <WSGIRequest\u005cnGET:<QueryDict: {u\u005c'__limit\u005c': [u\u005c'37\u005c'], u\u005c'tags__tags\u005c': [u\u005c'delete\u005c'], u\u005c'__start\u005c': [u\u005c'0\u005c'], u\u005c'__pa
- ge\u005c': [u\u005c'1\u005c'], u\u005c'_dc\u005c': [u\u005c'1334563815789\u005c'], u\u005c'__format\u005c': [u\u005c'ext\u005c']}>,\u005cnPOST:<QueryDict: {}>,\u005cnCOOKIES:{\u005c'csrftoken\u005c': \u005c'be8b13c68edc98f74583ad21ed92a0
- 8e\u005c',\u005cn \u005c'sessionid\u005c': \u005c'899932577f4c961b279b7975c3f3c51f\u005c'},\u005cnMETA:{\u005c'HTTP_ACCEPT\u005c': \u005c'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\u005c',\u005cn \u005c'HTTP_ACCEPT_L
- ANGUAGE\u005c': \u005c'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\u005c',\u005cn \u005c'HTTP_CONNECTION\u005c': \u005c'close\u005c',\u005cn \u005c'HTTP_COOKIE\u005c': \u005c'sessionid=899932577f4c961b279b7975c3f3c51f; csrftoken=be8b13c68edc98f7
- 4583ad21ed92a08e\u005c',\u005cn \u005c'HTTP_HOST\u005c': \u005c'127.0.0.1:8000\u005c',\u005cn \u005c'HTTP_REFERER\u005c': \u005c'http://192.168.10.152/main/desktop/\u005c',\u005cn \u005c'HTTP_USER_AGENT\u005c': \u005c'Mozilla/5.0 (Window
- s NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0\u005c',\u005cn \u005c'HTTP_X_REQUESTED_WITH\u005c': \u005c'XMLHttpRequest\u005c',\u005cn \u005c'PATH_INFO\u005c': u\u005c'/vc/vc/\u005c',\u005cn \u005c'QUERY_STRING\u005c': \u005c'_dc=133456
- 3815789&tags__tags=delete&__format=ext&__page=1&__start=0&__limit=37\u005c',\u005cn \u005c'REMOTE_ADDR\u005c': \u005c'127.0.0.1\u005c',\u005cn \u005c'REQUEST_METHOD\u005c': \u005c'GET\u005c',\u005cn \u005c'SCRIPT_NAME\u005c': u\u005c'\u0
- 05c',\u005cn \u005c'SERVER_NAME\u005c': \u005c'127.0.0.1\u005c',\u005cn \u005c'SERVER_PORT\u005c': \u005c'8000\u005c',\u005cn \u005c'SERVER_PROTOCOL\u005c': \u005c'HTTP/1.0\u005c',\u005cn \u005c'wsgi.errors\u005c': <open file \u005c'/dev
- /null\u005c', mode \u005c'a+\u005c' at 0x29227128>,\u005cn \u005c'wsgi.input\u005c': <_io.BytesIO object at 0x2a81420c>,\u005cn \u005c'wsgi.multiprocess\u005c': True,\u005cn \u005c'wsgi.multithread\u005c': False,\u005cn \u005c'wsgi.run_o
- nce\u005c': False,\u005cn \u005c'wsgi.url_scheme\u005c': \u005c'http\u005c',\u005cn \u005c'wsgi.version\u005c': (1, 0)}>\u005cn InterfaceTypeError = <class \u005c'noc.sa.interfaces.base.InterfaceTypeError\u005c'>\u005cn to_log_api_c
- all = True\u005cn kwargs = {}\u005cn PermissionDenied = <class \u005c'noc.lib.app.access.PermissionDenied\u005c'>\u005cn app = <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>\u005cn--------------
- ----------------------------------------------------------\u005cnEND OF TRACEBACK'\u000a app = <noc.vc.apps.vc.views.VCApplication object at 0x2adf088c>\u000a---------------------------------------------------------------
- ---------\u000aEND OF TRACEBACK
- p7
- sS'type'
- p8
- S'Unhandled Exception'
- p9
- sS'ts'
- p10
- I1334563816
- s.
Advertisement
Add Comment
Please, Sign In to add comment