Poor performance in search - pyparsing

XMLWordPrintable

    • Severity 3 - Minor

      NOTE: This bug report is for Confluence Server. Using Confluence Cloud? See the corresponding bug report.

      Received 46 of these, since January 16:

      Undead request intercepted at: 11-05-2012 09:04:58 UTC

      GET http://answers.atlassian.com/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all
      Thread ID: 47045479780832
      Process ID: 15668
      Parent PID: 5867
      Started: 11-05-2012 09:04:33 UTC

      File "/opt/python/domains/atlassian.com/answers/bin/gunicorn_django", line 8, in <module>
      load_entry_point('gunicorn==0.14.1', 'console_scripts', 'gunicorn_django')()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/app/djangoapp.py", line 129, in run
      DjangoApplication("%prog [OPTIONS] [SETTINGS_PATH]").run()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/app/base.py", line 129, in run
      Arbiter(self).run()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/arbiter.py", line 164, in run
      self.manage_workers()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/arbiter.py", line 428, in manage_workers
      self.spawn_workers()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/arbiter.py", line 479, in spawn_workers
      self.spawn_worker()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/arbiter.py", line 453, in spawn_worker
      worker.init_process()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/workers/base.py", line 103, in init_process
      self.run()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/workers/sync.py", line 36, in run
      self.handle(client, addr)
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/workers/sync.py", line 71, in handle
      self.handle_request(req, client, addr)
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/workers/sync.py", line 99, in handle_request
      respiter = self.wsgi(environ, resp.start_response)
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 248, in _call_
      response = self.get_response(request)
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/core/handlers/base.py", line 100, in get_response
      response = callback(request, *callback_args, **callback_kwargs)
      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/views/readers.py", line 268, in search
      return question_search(request, query)
      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 95, in decorated
      return decoratable(*args, **kwargs)
      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 55, in _call_
      res = self._callable(*args, **kwargs)
      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/views/readers.py", line 290, in question_search
      can_rank, initial = Question.objects.search(query)
      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 77, in decoratable_method
      return decoratable(self, *args, **kwargs)
      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 55, in _call_
      res = self._callable(*args, **kwargs)
      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 30, in <lambda>
      self._callable = lambda *args, **kwargs: fn(origin, *args, **kwargs)
      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum_modules/parsingsearch/handlers.py", line 21, in question_search
      parsed = query.parseString(querystring).asList()
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/pyparsing.py", line 1032, in parseString
      raise exc
      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/pyparsing.py", line 888, in _parseNoCache
      preloc = self.preParse( instring, loc )

      Full backtrace with local variables:

      File "/opt/python/domains/atlassian.com/answers/bin/gunicorn_django", line 8, in <module>
      load_entry_point('gunicorn==0.14.1', 'console_scripts', 'gunicorn_django')()

      Arguments: <module>()
      Local variables:

      {'__builtins__': <module '__builtin__' (built-in)>, '__doc__': None, '__file__': '/opt/python/domains/atlassian.com/answers/bin/gunicorn_django', '__name__': '__main__', '__package__': None, '__requires__': 'gunicorn==0.14.1', 'load_entry_point': <function load_entry_point at 0x2ac9a2819578>, 'sys': <module 'sys' (built-in)>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/app/djangoapp.py", line 129, in run
      DjangoApplication("%prog [OPTIONS] [SETTINGS_PATH]").run()

      Arguments: run()
      Local variables:

      {'DjangoApplication': <class 'gunicorn.app.djangoapp.DjangoApplication'>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/app/base.py", line 129, in run
      Arbiter(self).run()

      Arguments: run(self=<gunicorn.app.djangoapp.DjangoApplication object at 0x31bc1d0>)
      Local variables:

      {'self': <gunicorn.app.djangoapp.DjangoApplication object at 0x31bc1d0>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/arbiter.py", line 164, in run
      self.manage_workers()

      Arguments: run(self=<gunicorn.arbiter.Arbiter object at 0x338c7d0>)
      Local variables:

      {'self': <gunicorn.arbiter.Arbiter object at 0x338c7d0>, 'sig': None}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/arbiter.py", line 428, in manage_workers
      self.spawn_workers()

      Arguments: manage_workers(self=<gunicorn.arbiter.Arbiter object at 0x338c7d0>)
      Local variables:

      {'self': <gunicorn.arbiter.Arbiter object at 0x338c7d0>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/arbiter.py", line 479, in spawn_workers
      self.spawn_worker()

      Arguments: spawn_workers(self=<gunicorn.arbiter.Arbiter object at 0x338c7d0>)
      Local variables:

      {'i': 0, 'self': <gunicorn.arbiter.Arbiter object at 0x338c7d0>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/arbiter.py", line 453, in spawn_worker
      worker.init_process()

      Arguments: spawn_worker(self=<gunicorn.arbiter.Arbiter object at 0x338c7d0>)
      Local variables:

      {'pid': 0, 'self': <gunicorn.arbiter.Arbiter object at 0x338c7d0>, 'worker': <gunicorn.workers.sync.SyncWorker object at 0x477eb50>, 'worker_pid': 15668}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/workers/base.py", line 103, in init_process
      self.run()

      Arguments: init_process(self=<gunicorn.workers.sync.SyncWorker object at 0x477eb50>)
      Local variables:

      {'self': <gunicorn.workers.sync.SyncWorker object at 0x477eb50>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/workers/sync.py", line 36, in run
      self.handle(client, addr)

      Arguments: run(self=<gunicorn.workers.sync.SyncWorker object at 0x477eb50>)
      Local variables:

      {'addr': '', 'client': <socket._socketobject object at 0x54484b0>, 'e': error(11, 'Resource temporarily unavailable'), 'ret': ([<gunicorn.sock.UnixSocket object at 0x46eb2d0>], [], []), 'self': <gunicorn.workers.sync.SyncWorker object at 0x477eb50>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/workers/sync.py", line 71, in handle
      self.handle_request(req, client, addr)

      Arguments: handle(self=<gunicorn.workers.sync.SyncWorker object at 0x477eb50>, client=<socket._socketobject object at 0x54484b0>, addr='')
      Local variables:

      {'addr': '', 'client': <socket._socketobject object at 0x54484b0>, 'parser': <gunicorn.http.parser.RequestParser object at 0x73c3250>, 'req': <gunicorn.http.message.Request object at 0x477ef50>, 'self': <gunicorn.workers.sync.SyncWorker object at 0x477eb50>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/gunicorn/workers/sync.py", line 99, in handle_request
      respiter = self.wsgi(environ, resp.start_response)

      Arguments: handle_request(self=<gunicorn.workers.sync.SyncWorker object at 0x477eb50>, req=<gunicorn.http.message.Request object at 0x477ef50>, client=<socket._socketobject object at 0x54484b0>, addr='')
      Local variables:

      {'addr': '',
      'client': <socket._socketobject object at 0x54484b0>,
      'environ':

      {'CSRF_COOKIE': '933ec502c099c7a6b117659690d548b4', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'close', 'HTTP_COOKIE': 'km_ai=zRtzjm_dsyQiaY-Cup2agM3QpPY; km_lv=x; km_ni=undefined; km_uq=; optimizelyEndUserId=oeu1309320830589r0.708135116379708; __qca=P0-1886879990-1322091133921; __unam=3b7d60-1313ab05df0-211b17a1-155; __utma=215707591.80453935.1316480884.1333432200.1333437941.40; __utmz=215707591.1319606835.9.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=answers.atlassian.com; __utmv=215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1; optimizelyBuckets=%7B%7D; csrftoken=933ec502c099c7a6b117659690d548b4; sessionid=2090c15bbce7807b4e3c2c84140f60a8; __utma=80426056.427619844.1336717249.1336718556.1336724646.3; __utmb=80426056.15.10.1336724646; __utmc=80426056; __utmz=80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'HTTP_HOST': 'answers.atlassian.com', 'HTTP_REFERER': 'https://answers.atlassian.com/questions/54235/importing-an-existing-repository-into-stash', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19', 'HTTP_X_FORWARDED_FOR': '59.167.133.99, 172.16.3.45', 'HTTP_X_REAL_IP': '59.167.133.99', 'PATH_INFO': u'/search/', 'QUERY_STRING': 't=question&q=%5Bstash%5B&Submit=search&topic=all', 'RAW_URI': '/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all', 'REMOTE_ADDR': '172.16.3.45', 'REMOTE_PORT': '80', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'answers.atlassian.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'gunicorn/0.14.1', 'gunicorn.socket': <socket._socketobject object at 0x54484b0>, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2ac9a003a1e0>, 'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x33b5f50>, 'wsgi.input': <gunicorn.http.body.Body object at 0x73e7350>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}

      ,
      'req': <gunicorn.http.message.Request object at 0x477ef50>,
      'request_start': datetime.datetime(2012, 5, 11, 5, 4, 33, 243509),
      'resp': <gunicorn.http.wsgi.Response object at 0x73e7490>,
      'self': <gunicorn.workers.sync.SyncWorker object at 0x477eb50>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 248, in _call_
      response = self.get_response(request)

      Arguments: _call_(self=<django.core.handlers.wsgi.WSGIHandler object at 0x3c211d0>, environ=<dict object at 0x659c1f0 (really long repr)>, start_response=<bound method Response.start_response of <gunicorn.http.wsgi.Response object at 0x73e7490>>)
      Local variables:

      {'environ':

      {'CSRF_COOKIE': '933ec502c099c7a6b117659690d548b4', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'close', 'HTTP_COOKIE': 'km_ai=zRtzjm_dsyQiaY-Cup2agM3QpPY; km_lv=x; km_ni=undefined; km_uq=; optimizelyEndUserId=oeu1309320830589r0.708135116379708; __qca=P0-1886879990-1322091133921; __unam=3b7d60-1313ab05df0-211b17a1-155; __utma=215707591.80453935.1316480884.1333432200.1333437941.40; __utmz=215707591.1319606835.9.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=answers.atlassian.com; __utmv=215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1; optimizelyBuckets=%7B%7D; csrftoken=933ec502c099c7a6b117659690d548b4; sessionid=2090c15bbce7807b4e3c2c84140f60a8; __utma=80426056.427619844.1336717249.1336718556.1336724646.3; __utmb=80426056.15.10.1336724646; __utmc=80426056; __utmz=80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'HTTP_HOST': 'answers.atlassian.com', 'HTTP_REFERER': 'https://answers.atlassian.com/questions/54235/importing-an-existing-repository-into-stash', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19', 'HTTP_X_FORWARDED_FOR': '59.167.133.99, 172.16.3.45', 'HTTP_X_REAL_IP': '59.167.133.99', 'PATH_INFO': u'/search/', 'QUERY_STRING': 't=question&q=%5Bstash%5B&Submit=search&topic=all', 'RAW_URI': '/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all', 'REMOTE_ADDR': '172.16.3.45', 'REMOTE_PORT': '80', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'answers.atlassian.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'gunicorn/0.14.1', 'gunicorn.socket': <socket._socketobject object at 0x54484b0>, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2ac9a003a1e0>, 'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x33b5f50>, 'wsgi.input': <gunicorn.http.body.Body object at 0x73e7350>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}

      ,
      'request': <WSGIRequest
      GET:<QueryDict:

      {u'q': [u'[stash['], u'topic': [u'all'], u't': [u'question'], u'Submit': [u'search']}

      >,
      POST:<QueryDict: {}>,
      COOKIES:

      {'__qca': 'P0-1886879990-1322091133921', '__unam': '3b7d60-1313ab05df0-211b17a1-155', '__utma': '80426056.427619844.1336717249.1336718556.1336724646.3', '__utmb': '80426056.15.10.1336724646', '__utmc': '80426056', '__utmv': '215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1', '__utmz': '80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'csrftoken': '933ec502c099c7a6b117659690d548b4', 'km_ai': 'zRtzjm_dsyQiaY-Cup2agM3QpPY', 'km_lv': 'x', 'km_ni': 'undefined', 'km_uq': '', 'optimizelyBuckets': '%7B%7D', 'optimizelyEndUserId': 'oeu1309320830589r0.708135116379708', 'sessionid': '2090c15bbce7807b4e3c2c84140f60a8'}

      ,
      META:

      {'CSRF_COOKIE': '933ec502c099c7a6b117659690d548b4', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'close', 'HTTP_COOKIE': 'km_ai=zRtzjm_dsyQiaY-Cup2agM3QpPY; km_lv=x; km_ni=undefined; km_uq=; optimizelyEndUserId=oeu1309320830589r0.708135116379708; __qca=P0-1886879990-1322091133921; __unam=3b7d60-1313ab05df0-211b17a1-155; __utma=215707591.80453935.1316480884.1333432200.1333437941.40; __utmz=215707591.1319606835.9.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=answers.atlassian.com; __utmv=215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1; optimizelyBuckets=%7B%7D; csrftoken=933ec502c099c7a6b117659690d548b4; sessionid=2090c15bbce7807b4e3c2c84140f60a8; __utma=80426056.427619844.1336717249.1336718556.1336724646.3; __utmb=80426056.15.10.1336724646; __utmc=80426056; __utmz=80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'HTTP_HOST': 'answers.atlassian.com', 'HTTP_REFERER': 'https://answers.atlassian.com/questions/54235/importing-an-existing-repository-into-stash', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19', 'HTTP_X_FORWARDED_FOR': '59.167.133.99, 172.16.3.45', 'HTTP_X_REAL_IP': '59.167.133.99', 'PATH_INFO': u'/search/', 'QUERY_STRING': 't=question&q=%5Bstash%5B&Submit=search&topic=all', 'RAW_URI': '/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all', 'REMOTE_ADDR': '172.16.3.45', 'REMOTE_PORT': '80', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'answers.atlassian.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'gunicorn/0.14.1', 'gunicorn.socket': <socket._socketobject object at 0x54484b0>, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2ac9a003a1e0>, 'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x33b5f50>, 'wsgi.input': <gunicorn.http.body.Body object at 0x73e7350>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}

      >,
      'self': <django.core.handlers.wsgi.WSGIHandler object at 0x3c211d0>,
      'settings': <django.conf.LazySettings object at 0x345ed50>,
      'start_response': <bound method Response.start_response of <gunicorn.http.wsgi.Response object at 0x73e7490>>}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/core/handlers/base.py", line 100, in get_response
      response = callback(request, *callback_args, **callback_kwargs)

      Arguments: get_response(self=<django.core.handlers.wsgi.WSGIHandler object at 0x3c211d0>, request=<django.core.handlers.wsgi.WSGIRequest object at 0x73e7b50 (really long repr)>)
      Local variables:

      {'callback': <function search at 0x30af320>,
      'callback_args': (),
      'callback_kwargs': {},
      'exceptions': <module 'django.core.exceptions' from '/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/core/exceptions.pyc'>,
      'middleware_method': <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x49ca210>>,
      'request': <WSGIRequest
      GET:<QueryDict:

      {u'q': [u'[stash['], u'topic': [u'all'], u't': [u'question'], u'Submit': [u'search']}

      >,
      POST:<QueryDict: {}>,
      COOKIES:

      {'__qca': 'P0-1886879990-1322091133921', '__unam': '3b7d60-1313ab05df0-211b17a1-155', '__utma': '80426056.427619844.1336717249.1336718556.1336724646.3', '__utmb': '80426056.15.10.1336724646', '__utmc': '80426056', '__utmv': '215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1', '__utmz': '80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'csrftoken': '933ec502c099c7a6b117659690d548b4', 'km_ai': 'zRtzjm_dsyQiaY-Cup2agM3QpPY', 'km_lv': 'x', 'km_ni': 'undefined', 'km_uq': '', 'optimizelyBuckets': '%7B%7D', 'optimizelyEndUserId': 'oeu1309320830589r0.708135116379708', 'sessionid': '2090c15bbce7807b4e3c2c84140f60a8'}

      ,
      META:

      {'CSRF_COOKIE': '933ec502c099c7a6b117659690d548b4', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'close', 'HTTP_COOKIE': 'km_ai=zRtzjm_dsyQiaY-Cup2agM3QpPY; km_lv=x; km_ni=undefined; km_uq=; optimizelyEndUserId=oeu1309320830589r0.708135116379708; __qca=P0-1886879990-1322091133921; __unam=3b7d60-1313ab05df0-211b17a1-155; __utma=215707591.80453935.1316480884.1333432200.1333437941.40; __utmz=215707591.1319606835.9.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=answers.atlassian.com; __utmv=215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1; optimizelyBuckets=%7B%7D; csrftoken=933ec502c099c7a6b117659690d548b4; sessionid=2090c15bbce7807b4e3c2c84140f60a8; __utma=80426056.427619844.1336717249.1336718556.1336724646.3; __utmb=80426056.15.10.1336724646; __utmc=80426056; __utmz=80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'HTTP_HOST': 'answers.atlassian.com', 'HTTP_REFERER': 'https://answers.atlassian.com/questions/54235/importing-an-existing-repository-into-stash', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19', 'HTTP_X_FORWARDED_FOR': '59.167.133.99, 172.16.3.45', 'HTTP_X_REAL_IP': '59.167.133.99', 'PATH_INFO': u'/search/', 'QUERY_STRING': 't=question&q=%5Bstash%5B&Submit=search&topic=all', 'RAW_URI': '/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all', 'REMOTE_ADDR': '172.16.3.45', 'REMOTE_PORT': '80', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'answers.atlassian.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'gunicorn/0.14.1', 'gunicorn.socket': <socket._socketobject object at 0x54484b0>, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2ac9a003a1e0>, 'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x33b5f50>, 'wsgi.input': <gunicorn.http.body.Body object at 0x73e7350>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}

      >,
      'resolver': <RegexURLResolver urls (None:None) ^/>,
      'response': None,
      'self': <django.core.handlers.wsgi.WSGIHandler object at 0x3c211d0>,
      'settings': <django.conf.LazySettings object at 0x345ed50>,
      'urlconf': 'urls',
      'urlresolvers': <module 'django.core.urlresolvers' from '/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/django/core/urlresolvers.pyc'>}

      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/views/readers.py", line 268, in search
      return question_search(request, query)

      Arguments: search(request=<django.core.handlers.wsgi.WSGIRequest object at 0x73e7b50 (really long repr)>)
      Local variables:

      {'keywords': [u'[stash['],
      'query': u'[stash[',
      'request': <WSGIRequest
      GET:<QueryDict:

      {u'q': [u'[stash['], u'topic': [u'all'], u't': [u'question'], u'Submit': [u'search']}

      >,
      POST:<QueryDict: {}>,
      COOKIES:

      {'__qca': 'P0-1886879990-1322091133921', '__unam': '3b7d60-1313ab05df0-211b17a1-155', '__utma': '80426056.427619844.1336717249.1336718556.1336724646.3', '__utmb': '80426056.15.10.1336724646', '__utmc': '80426056', '__utmv': '215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1', '__utmz': '80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'csrftoken': '933ec502c099c7a6b117659690d548b4', 'km_ai': 'zRtzjm_dsyQiaY-Cup2agM3QpPY', 'km_lv': 'x', 'km_ni': 'undefined', 'km_uq': '', 'optimizelyBuckets': '%7B%7D', 'optimizelyEndUserId': 'oeu1309320830589r0.708135116379708', 'sessionid': '2090c15bbce7807b4e3c2c84140f60a8'}

      ,
      META:

      {'CSRF_COOKIE': '933ec502c099c7a6b117659690d548b4', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'close', 'HTTP_COOKIE': 'km_ai=zRtzjm_dsyQiaY-Cup2agM3QpPY; km_lv=x; km_ni=undefined; km_uq=; optimizelyEndUserId=oeu1309320830589r0.708135116379708; __qca=P0-1886879990-1322091133921; __unam=3b7d60-1313ab05df0-211b17a1-155; __utma=215707591.80453935.1316480884.1333432200.1333437941.40; __utmz=215707591.1319606835.9.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=answers.atlassian.com; __utmv=215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1; optimizelyBuckets=%7B%7D; csrftoken=933ec502c099c7a6b117659690d548b4; sessionid=2090c15bbce7807b4e3c2c84140f60a8; __utma=80426056.427619844.1336717249.1336718556.1336724646.3; __utmb=80426056.15.10.1336724646; __utmc=80426056; __utmz=80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'HTTP_HOST': 'answers.atlassian.com', 'HTTP_REFERER': 'https://answers.atlassian.com/questions/54235/importing-an-existing-repository-into-stash', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19', 'HTTP_X_FORWARDED_FOR': '59.167.133.99, 172.16.3.45', 'HTTP_X_REAL_IP': '59.167.133.99', 'PATH_INFO': u'/search/', 'QUERY_STRING': 't=question&q=%5Bstash%5B&Submit=search&topic=all', 'RAW_URI': '/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all', 'REMOTE_ADDR': '172.16.3.45', 'REMOTE_PORT': '80', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'answers.atlassian.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'gunicorn/0.14.1', 'gunicorn.socket': <socket._socketobject object at 0x54484b0>, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2ac9a003a1e0>, 'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x33b5f50>, 'wsgi.input': <gunicorn.http.body.Body object at 0x73e7350>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}

      >,
      'search_type': u'question',
      'tags': []}

      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 95, in decorated
      return decoratable(*args, **kwargs)

      Arguments: decorated(*args=<tuple object at 0x54254d0 (really long repr)>, **kwargs={})
      Local variables:

      {'args': (<WSGIRequest
      GET:<QueryDict:

      {u'q': [u'[stash['], u'topic': [u'all'], u't': [u'question'], u'Submit': [u'search']}

      >,
      POST:<QueryDict: {}>,
      COOKIES:

      {'__qca': 'P0-1886879990-1322091133921', '__unam': '3b7d60-1313ab05df0-211b17a1-155', '__utma': '80426056.427619844.1336717249.1336718556.1336724646.3', '__utmb': '80426056.15.10.1336724646', '__utmc': '80426056', '__utmv': '215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1', '__utmz': '80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'csrftoken': '933ec502c099c7a6b117659690d548b4', 'km_ai': 'zRtzjm_dsyQiaY-Cup2agM3QpPY', 'km_lv': 'x', 'km_ni': 'undefined', 'km_uq': '', 'optimizelyBuckets': '%7B%7D', 'optimizelyEndUserId': 'oeu1309320830589r0.708135116379708', 'sessionid': '2090c15bbce7807b4e3c2c84140f60a8'}

      ,
      META:

      {'CSRF_COOKIE': '933ec502c099c7a6b117659690d548b4', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'close', 'HTTP_COOKIE': 'km_ai=zRtzjm_dsyQiaY-Cup2agM3QpPY; km_lv=x; km_ni=undefined; km_uq=; optimizelyEndUserId=oeu1309320830589r0.708135116379708; __qca=P0-1886879990-1322091133921; __unam=3b7d60-1313ab05df0-211b17a1-155; __utma=215707591.80453935.1316480884.1333432200.1333437941.40; __utmz=215707591.1319606835.9.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=answers.atlassian.com; __utmv=215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1; optimizelyBuckets=%7B%7D; csrftoken=933ec502c099c7a6b117659690d548b4; sessionid=2090c15bbce7807b4e3c2c84140f60a8; __utma=80426056.427619844.1336717249.1336718556.1336724646.3; __utmb=80426056.15.10.1336724646; __utmc=80426056; __utmz=80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'HTTP_HOST': 'answers.atlassian.com', 'HTTP_REFERER': 'https://answers.atlassian.com/questions/54235/importing-an-existing-repository-into-stash', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19', 'HTTP_X_FORWARDED_FOR': '59.167.133.99, 172.16.3.45', 'HTTP_X_REAL_IP': '59.167.133.99', 'PATH_INFO': u'/search/', 'QUERY_STRING': 't=question&q=%5Bstash%5B&Submit=search&topic=all', 'RAW_URI': '/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all', 'REMOTE_ADDR': '172.16.3.45', 'REMOTE_PORT': '80', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'answers.atlassian.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'gunicorn/0.14.1', 'gunicorn.socket': <socket._socketobject object at 0x54484b0>, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2ac9a003a1e0>, 'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x33b5f50>, 'wsgi.input': <gunicorn.http.body.Body object at 0x73e7350>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}

      >,
      u'[stash['),
      'decoratable': <forum.modules.decorators.DecoratableObject object at 0x496fa90>,
      'kwargs': {}}

      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 55, in _call_
      res = self._callable(*args, **kwargs)

      Arguments: _call_(self=<forum.modules.decorators.DecoratableObject object at 0x496fa90>, *args=<tuple object at 0x5425d40 (really long repr)>, **kwargs={})
      Local variables:

      {'args': (<WSGIRequest
      GET:<QueryDict:

      {u'q': [u'[stash['], u'topic': [u'all'], u't': [u'question'], u'Submit': [u'search']}

      >,
      POST:<QueryDict: {}>,
      COOKIES:

      {'__qca': 'P0-1886879990-1322091133921', '__unam': '3b7d60-1313ab05df0-211b17a1-155', '__utma': '80426056.427619844.1336717249.1336718556.1336724646.3', '__utmb': '80426056.15.10.1336724646', '__utmc': '80426056', '__utmv': '215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1', '__utmz': '80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'csrftoken': '933ec502c099c7a6b117659690d548b4', 'km_ai': 'zRtzjm_dsyQiaY-Cup2agM3QpPY', 'km_lv': 'x', 'km_ni': 'undefined', 'km_uq': '', 'optimizelyBuckets': '%7B%7D', 'optimizelyEndUserId': 'oeu1309320830589r0.708135116379708', 'sessionid': '2090c15bbce7807b4e3c2c84140f60a8'}

      ,
      META:

      {'CSRF_COOKIE': '933ec502c099c7a6b117659690d548b4', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'close', 'HTTP_COOKIE': 'km_ai=zRtzjm_dsyQiaY-Cup2agM3QpPY; km_lv=x; km_ni=undefined; km_uq=; optimizelyEndUserId=oeu1309320830589r0.708135116379708; __qca=P0-1886879990-1322091133921; __unam=3b7d60-1313ab05df0-211b17a1-155; __utma=215707591.80453935.1316480884.1333432200.1333437941.40; __utmz=215707591.1319606835.9.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=answers.atlassian.com; __utmv=215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1; optimizelyBuckets=%7B%7D; csrftoken=933ec502c099c7a6b117659690d548b4; sessionid=2090c15bbce7807b4e3c2c84140f60a8; __utma=80426056.427619844.1336717249.1336718556.1336724646.3; __utmb=80426056.15.10.1336724646; __utmc=80426056; __utmz=80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'HTTP_HOST': 'answers.atlassian.com', 'HTTP_REFERER': 'https://answers.atlassian.com/questions/54235/importing-an-existing-repository-into-stash', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19', 'HTTP_X_FORWARDED_FOR': '59.167.133.99, 172.16.3.45', 'HTTP_X_REAL_IP': '59.167.133.99', 'PATH_INFO': u'/search/', 'QUERY_STRING': 't=question&q=%5Bstash%5B&Submit=search&topic=all', 'RAW_URI': '/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all', 'REMOTE_ADDR': '172.16.3.45', 'REMOTE_PORT': '80', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'answers.atlassian.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'gunicorn/0.14.1', 'gunicorn.socket': <socket._socketobject object at 0x54484b0>, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2ac9a003a1e0>, 'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x33b5f50>, 'wsgi.input': <gunicorn.http.body.Body object at 0x73e7350>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}

      >,
      u'[stash['),
      'kwargs': {},
      'self': <forum.modules.decorators.DecoratableObject object at 0x496fa90>}

      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/views/readers.py", line 290, in question_search
      can_rank, initial = Question.objects.search(query)

      Arguments: question_search(request=<django.core.handlers.wsgi.WSGIRequest object at 0x73e7b50 (really long repr)>, keywords=u'[stash[')
      Local variables:

      {'keywords': u'[stash[',
      'ps_usable': True,
      'query': u'[stash[',
      'request': <WSGIRequest
      GET:<QueryDict:

      {u'q': [u'[stash['], u'topic': [u'all'], u't': [u'question'], u'Submit': [u'search']}

      >,
      POST:<QueryDict: {}>,
      COOKIES:

      {'__qca': 'P0-1886879990-1322091133921', '__unam': '3b7d60-1313ab05df0-211b17a1-155', '__utma': '80426056.427619844.1336717249.1336718556.1336724646.3', '__utmb': '80426056.15.10.1336724646', '__utmc': '80426056', '__utmv': '215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1', '__utmz': '80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'csrftoken': '933ec502c099c7a6b117659690d548b4', 'km_ai': 'zRtzjm_dsyQiaY-Cup2agM3QpPY', 'km_lv': 'x', 'km_ni': 'undefined', 'km_uq': '', 'optimizelyBuckets': '%7B%7D', 'optimizelyEndUserId': 'oeu1309320830589r0.708135116379708', 'sessionid': '2090c15bbce7807b4e3c2c84140f60a8'}

      ,
      META:

      {'CSRF_COOKIE': '933ec502c099c7a6b117659690d548b4', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CONNECTION': 'close', 'HTTP_COOKIE': 'km_ai=zRtzjm_dsyQiaY-Cup2agM3QpPY; km_lv=x; km_ni=undefined; km_uq=; optimizelyEndUserId=oeu1309320830589r0.708135116379708; __qca=P0-1886879990-1322091133921; __unam=3b7d60-1313ab05df0-211b17a1-155; __utma=215707591.80453935.1316480884.1333432200.1333437941.40; __utmz=215707591.1319606835.9.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=answers.atlassian.com; __utmv=215707591.|1=ft=google!organic!answers.atlassian.com!!organic=1; optimizelyBuckets=%7B%7D; csrftoken=933ec502c099c7a6b117659690d548b4; sessionid=2090c15bbce7807b4e3c2c84140f60a8; __utma=80426056.427619844.1336717249.1336718556.1336724646.3; __utmb=80426056.15.10.1336724646; __utmc=80426056; __utmz=80426056.1336718556.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)', 'HTTP_HOST': 'answers.atlassian.com', 'HTTP_REFERER': 'https://answers.atlassian.com/questions/54235/importing-an-existing-repository-into-stash', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19', 'HTTP_X_FORWARDED_FOR': '59.167.133.99, 172.16.3.45', 'HTTP_X_REAL_IP': '59.167.133.99', 'PATH_INFO': u'/search/', 'QUERY_STRING': 't=question&q=%5Bstash%5B&Submit=search&topic=all', 'RAW_URI': '/search/?t=question&q=%5Bstash%5B&Submit=search&topic=all', 'REMOTE_ADDR': '172.16.3.45', 'REMOTE_PORT': '80', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'answers.atlassian.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'gunicorn/0.14.1', 'gunicorn.socket': <socket._socketobject object at 0x54484b0>, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2ac9a003a1e0>, 'wsgi.file_wrapper': <class gunicorn.http.wsgi.FileWrapper at 0x33b5f50>, 'wsgi.input': <gunicorn.http.body.Body object at 0x73e7350>, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}

      >,
      'topic': u'all'}

      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 77, in decoratable_method
      return decoratable(self, *args, **kwargs)

      Arguments: decoratable_method(self=<forum.models.question.QuestionManager object at 0x4638890>, *args=(u'[stash[',), **kwargs={})
      Local variables:

      {'args': (u'[stash[',),
      'decoratable': <forum.modules.decorators.DecoratableObject object at 0x4a4ed90>,
      'kwargs': {},
      'self': <forum.models.question.QuestionManager object at 0x4638890>}

      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 55, in _call_
      res = self._callable(*args, **kwargs)

      Arguments: _call_(self=<forum.modules.decorators.DecoratableObject object at 0x4a4ed90>, *args=(<forum.models.question.QuestionManager object at 0x4638890>, u'[stash['), **kwargs={})
      Local variables:

      {'args': (<forum.models.question.QuestionManager object at 0x4638890>,
      u'[stash['),
      'kwargs': {},
      'self': <forum.modules.decorators.DecoratableObject object at 0x4a4ed90>}

      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum/modules/decorators.py", line 30, in <lambda>
      self._callable = lambda *args, **kwargs: fn(origin, *args, **kwargs)

      Arguments: <lambda>(*args=(<forum.models.question.QuestionManager object at 0x4638890>, u'[stash['), **kwargs={})
      Local variables:

      {'args': (<forum.models.question.QuestionManager object at 0x4638890>,
      u'[stash['),
      'fn': <function question_search at 0x49dec80>,
      'kwargs': {},
      'origin': <unbound method QuestionManager.search>}

      File "/opt/python/domains/atlassian.com/answers/ADM-23101/forum_modules/parsingsearch/handlers.py", line 21, in question_search
      parsed = query.parseString(querystring).asList()

      Arguments: question_search(origin=<unbound method QuestionManager.search>, self=<forum.models.question.QuestionManager object at 0x4638890>, querystring=u'[stash', weights=None)
      Local variables:

      {'e': Expected "]" (at char 6), (line:1, col:7), 'oqs': u'[stash', 'origin': <unbound method QuestionManager.search>, 'querystring': u'[stash', 'self': <forum.models.question.QuestionManager object at 0x4638890>, 'weights': None}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/pyparsing.py", line 1032, in parseString
      raise exc

      Arguments: parseString(self=<pyparsing.And object at 0x4a4e650 (really long repr)>, instring=u'[stash', parseAll=False)
      Local variables:

      {'exc': Expected "]" (at char 6), (line:1, col:7),
      'instring': u'[stash',
      'parseAll': False,
      'self': Forward: {{Combine{W:(abcd...) ":" {W:(abcd...) | quotedString using single or double quotes) | W:(abcd...) | quotedString using single or double quotes |

      {Suppress:("(") Group:(...) Suppress:(")")}

      | "-" | 'not'} {Combine{W:(abcd...) ":" {W:(abcd...) | quotedString using single or double quotes) | W:(abcd...) | quotedString using single or double quotes |

      {Suppress:("(") Group:(...) Suppress:(")")}

      | Combine

      {"[" W:(abcd...) "]"}

      )}} | Combine

      {"[" W:(abcd...) "]"}

      )} [{[

      {'or' | 'and'}] ...}]...}}... StringEnd}}

      File "/opt/python/domains/atlassian.com/answers/lib/python2.6/site-packages/pyparsing.py", line 896, in _parseNoCache
      raise ParseException( instring, len(instring), self.errmsg, self )

      Arguments: _parseNoCache(self=<pyparsing.And object at 0x4a4e650 (really long repr)>, instring=u'[stash', loc=0, doActions=True, callPreParse=True)
      Local variables:

      {'callPreParse': True,
      'debugging': False,
      'doActions': True,
      'instring': u'[stash',
      'loc': 0,
      'preloc': 0,
      'self': Forward: {{Combine{W:(abcd...) ":" {W:(abcd...) | quotedString using single or double quotes) | W:(abcd...) | quotedString using single or double quotes | {Suppress:("(") Group:(...) Suppress:(")")} | "-" | 'not'} {Combine{W:(abcd...) ":" {W:(abcd...) | quotedString using single or double quotes) | W:(abcd...) | quotedString using single or double quotes | {Suppress:("(") Group:(...) Suppress:(")")} | Combine:({"[" W:(abcd...) "]"})}} | Combine:({"[" W:(abcd...) "]"})} [{[{'or' | 'and'}

      ] ...}]...}}... StringEnd},
      'tokensStart': 0}

            Assignee:
            Jeremy Largman
            Reporter:
            Jeremy Largman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: