3905: ValueError: Unable to parse connection string: "localhost"

Naray******@gmai***** (Google Code) (Is this you? Claim this profile.)
July 28, 2015
Hello,

I tried changing Cache settings in ReviewBoard admin panel and after that server crashed. Please help

Traceback (most recent call last):

  File "C:\Reviewboard-2.0.15-0\apps\django\django\core\handlers\base.py", line 88, in get_response
    response = middleware_method(request)

  File "C:\Reviewboard-2.0.15-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.15-py2.7.egg\reviewboard\admin\middleware.py", line 36, in process_request
    initialize()

  File "C:\Reviewboard-2.0.15-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.15-py2.7.egg\reviewboard\__init__.py", line 103, in initialize
    load_site_config()

  File "C:\Reviewboard-2.0.15-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.15-py2.7.egg\reviewboard\admin\siteconfig.py", line 245, in load_site_config
    apply_django_settings(siteconfig, settings_map)

  File "C:\Reviewboard-2.0.15-0\python\lib\site-packages\djblets-0.8.16-py2.7.egg\djblets\siteconfig\django_settings.py", line 227, in apply_django_settings
    setter(settings, setting_key, value)

  File "C:\Reviewboard-2.0.15-0\python\lib\site-packages\djblets-0.8.16-py2.7.egg\djblets\siteconfig\django_settings.py", line 53, in _set_cache_backend
    cache.reset_backend()

  File "C:\Reviewboard-2.0.15-0\python\lib\site-packages\djblets-0.8.16-py2.7.egg\djblets\cache\forwarding_backend.py", line 51, in reset_backend
    self._backend.close()

  File "C:\Reviewboard-2.0.15-0\apps\django\django\core\cache\backends\memcached.py", line 100, in close
    self._cache.disconnect_all()

  File "C:\Reviewboard-2.0.15-0\apps\django\django\core\cache\backends\memcached.py", line 163, in _cache
    self._client = self._lib.Client(self._servers, pickleProtocol=pickle.HIGHEST_PROTOCOL)

  File "build\bdist.win32\egg\memcache.py", line 165, in __init__
    self.set_servers(servers)

  File "build\bdist.win32\egg\memcache.py", line 196, in set_servers
    self.servers = [_Host(s, self.debug) for s in servers]

  File "build\bdist.win32\egg\memcache.py", line 965, in __init__
    raise ValueError('Unable to parse connection string: "%s"' % host)

ValueError: Unable to parse connection string: "localhost"


<WSGIRequest
path:/reviewboard/,
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{'csrftoken': '6ALkBbkXhwGPxSXCgOl7yqGzX19Kcv4m',
 'rbsessionid': '99kw8atenk3pb9kkrob7q0ajdmaq4wa1'},
META:{'COMSPEC': 'C:\\Windows\\system32\\cmd.exe',
 'CONTEXT_DOCUMENT_ROOT': 'C:/Reviewboard-2.0.15-0/apache2/htdocs',
 'CONTEXT_PREFIX': '',
 'DOCUMENT_ROOT': 'C:/Reviewboard-2.0.15-0/apache2/htdocs',
 'GATEWAY_INTERFACE': 'CGI/1.1',
 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
 'HTTP_CACHE_CONTROL': 'max-age=0',
 'HTTP_CONNECTION': 'keep-alive',
 'HTTP_COOKIE': 'rbsessionid=99kw8atenk3pb9kkrob7q0ajdmaq4wa1; csrftoken=6ALkBbkXhwGPxSXCgOl7yqGzX19Kcv4m',
 'HTTP_HOST': '192.168.2.179',
 'HTTP_REFERER': 'http://192.168.2.179/',
 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0',
 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
 'PATH_INFO': u'/reviewboard/',
 'PATH_TRANSLATED': 'C:\\Reviewboard-2.0.15-0\\apps\\reviewboard\\rb-sites\\reviewboard\\htdocs\\reviewboard.wsgi\\reviewboard\\',
 'QUERY_STRING': '',
 'REMOTE_ADDR': '172.16.0.160',
 'REMOTE_PORT': '56091',
 'REQUEST_METHOD': 'GET',
 'REQUEST_SCHEME': 'http',
 'REQUEST_URI': '/reviewboard/',
 'SCRIPT_FILENAME': 'C:/Reviewboard-2.0.15-0/apps/reviewboard/rb-sites/reviewboard/htdocs/reviewboard.wsgi',
 'SCRIPT_NAME': u'',
 'SERVER_ADDR': '192.168.2.179',
 'SERVER_ADMIN': 'admin@example.com',
 'SERVER_NAME': '192.168.2.179',
 'SERVER_PORT': '80',
 'SERVER_PROTOCOL': 'HTTP/1.1',
 'SERVER_SIGNATURE': '',
 'SERVER_SOFTWARE': 'Apache',
 'SystemRoot': 'C:\\Windows',
 'WINDIR': 'C:\\Windows',
 'mod_wsgi.application_group': 'localhost|',
 'mod_wsgi.callable_object': 'application',
 'mod_wsgi.enable_sendfile': '0',
 'mod_wsgi.handler_script': '',
 'mod_wsgi.input_chunked': '0',
 'mod_wsgi.process_group': '',
 'mod_wsgi.request_handler': 'wsgi-script',
 'mod_wsgi.script_reloading': '1',
 'mod_wsgi.version': (3, 5),
 'wsgi.errors': <mod_wsgi.Log object at 0x0423FE80>,
 'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter object at 0x01543A88>,
 'wsgi.input': <mod_wsgi.Input object at 0x042375E8>,
 'wsgi.multiprocess': False,
 'wsgi.multithread': True,
 'wsgi.run_once': False,
 'wsgi.url_scheme': 'http',
 'wsgi.version': (1, 0)}>
#1 nara*****@techasp******* (Google Code) (Is this you? Claim this profile.)
Modified the site settings in Database took care of the issue.
david
#2 david
  • +SetupIssue