id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,drp_resources,i_links,o_links,remaining_time,sprint 11771,BUG: Independent OMERO.web instances on separate ports use the same session cookie,spli,atarkowska,"This is very intermittent, but I've seen it a few times. General pattern seems to be restart OMERO (server and web) with a web session still active. Occasionally when the server is back up reconnecting causes the following error: {{{ Traceback (most recent call last): File ""/home/omero-sab/OMERO-CURRENT/lib/python/django/core/handlers/base.py"", line 178, in get_response response = middleware_method(request, response) File ""/home/omero-sab/OMERO-CURRENT/lib/python/django/contrib/sessions/middleware.py"", line 28, in process_response if request.session.get_expire_at_browser_close(): File ""/home/omero-sab/OMERO-CURRENT/lib/python/django/contrib/sessions/backends/base.py"", line 252, in get_expire_at_browser_close if self.get('_session_expiry') is None: File ""/home/omero-sab/OMERO-CURRENT/lib/python/django/contrib/sessions/backends/base.py"", line 64, in get return self._session.get(key, default) File ""/home/omero-sab/OMERO-CURRENT/lib/python/django/contrib/sessions/backends/base.py"", line 195, in _get_session self._session_cache = self.load() File ""/home/omero-sab/OMERO-CURRENT/lib/python/django/contrib/sessions/backends/file.py"", line 50, in load session_file = open(self._key_to_file(), ""rb"") File ""/home/omero-sab/OMERO-CURRENT/lib/python/django/contrib/sessions/backends/file.py"", line 43, in _key_to_file ""Invalid characters in session key"") SuspiciousOperation: Invalid characters in session key , POST:, COOKIES:{'phpbb3_a9mfv_k': 'd197145da91a0c00', 'phpbb3_a9mfv_sid': '82a246ec13b64f0b1079842c73fbb64a', 'phpbb3_a9mfv_u': '2883', 'sessionid': 'x8unm2lhri4374lag4kr2pxsdinmi5kx', 'style_cookie': 'printonly'}, META:{'CONTENT_LENGTH': '', 'CONTENT_TYPE': '', 'HTTPS': '', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-gb,en;q=0.5', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'style_cookie=printonly; phpbb3_a9mfv_k=d197145da91a0c00; phpbb3_a9mfv_u=2883; phpbb3_a9mfv_sid=82a246ec13b64f0b1079842c73fbb64a; sessionid=x8unm2lhri4374lag4kr2pxsdinmi5kx', 'HTTP_DNT': '1', 'HTTP_HOST': 'omero4-demo.openmicroscopy.org', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:25.0) Gecko/20100101 Firefox/25.0', 'PATH_INFO': u'/webclient/', 'QUERY_STRING': '', 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'ome-c6100-3', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.1', 'wsgi.errors': , 'wsgi.input': , 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}> }}} Removing the `sessionid` cookie in the browser fixes things.",task,closed,major,5.0.0,Web,4.4.9,wontfix,,,,,,,