Hi Nate, Although it was working fine in the past (and older shared histories are still shared) we are currently experiencing an issue sharing histories on our local Galaxy server. I really don’t understand the error messages at all, other than it looking like its possible a proxy/webserver issue. After entering an email (which is a list for admin users but blank for non-admin users) I get the Internal Server Error page. Here is the log: 127.0.0.1 - - [02/Jun/2015:10:41:35 +0100] "GET /api/users?f_email=&_=1433238093664 HTTP/1.1" 200 - "http://****.****.ucl.ac.uk:8080/history/share?use_panels=False&id=93d12697461a7974" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3" 127.0.0.1 - - [02/Jun/2015:10:41:46 +0100] "GET /api/users?f_email=&_=1433238093665 HTTP/1.1" 200 - "http://****.****.ucl.ac.uk:8080/history/share?use_panels=False&id=93d12697461a7974" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3" 127.0.0.1 - - [02/Jun/2015:10:41:48 +0100] "POST /history/share HTTP/1.1" 500 - "http://****.****.ucl.ac.uk:8080/history/share?use_panels=False&id=93d12697461a7974" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3" Error - <type 'exceptions.TypeError'>: append() takes exactly one argument (0 given) URL: http://****.****.ucl.ac.uk:8080/history/share File '/Users/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/error.py', line 149 in __call__ app_iter = self.application(environ, sr_checker) File '/Library/Python/2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/recursive.py', line 84 in __call__ return self.application(environ, start_response) File '/Library/Python/2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/httpexceptions.py', line 633 in __call__ return self.application(environ, start_response) File '/Users/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 133 in __call__ return self.handle_request( environ, start_response ) File '/Users/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 191 in handle_request body = method( trans, **kwargs ) File '/Users/galaxy/galaxy-dist/lib/galaxy/web/framework/decorators.py', line 64 in decorator return func( self, trans, *args, **kwargs ) File '/Users/galaxy/galaxy-dist/lib/galaxy/webapps/galaxy/controllers/history.py', line 783 in share histories = self._get_histories( trans, id ) File '/Users/galaxy/galaxy-dist/lib/galaxy/webapps/galaxy/controllers/history.py', line 902 in _get_histories histories.append( ) TypeError: append() takes exactly one argument (0 given) CGI Variables ------------- CONTENT_LENGTH: '-1' CONTENT_TYPE: 'application/x-www-form-urlencoded' 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' HTTP_CONNECTION: 'close' HTTP_COOKIE: 'galaxysession=c6ca0ddb55be603affb9e7f3db8ec24e38c21f8e92c63c0423b0bca935c4829106a35253947071a3; __utma=156947391.1608730577.1432903437.1432903437.1432903437.1; __utmz=156947391.1432903437.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)' HTTP_DNT: '1' HTTP_HOST: '****.****.ucl.ac.uk<http://ucl.ac.uk>:8080' HTTP_ORIGIN: 'http://****.****.ucl.ac.uk:8080' HTTP_REFERER: 'http://****.****.ucl.ac.uk:8080/history/share?use_panels=False&id=93d12697461a7974' HTTP_USER_AGENT: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3' HTTP_X_FORWARDED_FOR: '127.0.0.1' HTTP_X_FORWARDED_HOST: '****.****.ucl.ac.uk<http://ucl.ac.uk>:8080' HTTP_X_FORWARDED_SERVER: '****.****.ucl.ac.uk<http://ucl.ac.uk>' ORGINAL_HTTP_HOST: 'localhost:8081' ORGINAL_REMOTE_ADDR: '127.0.0.1' PATH_INFO: '/history/share' REMOTE_ADDR: '127.0.0.1' REQUEST_METHOD: 'POST' SERVER_NAME: '0.0.0.0' SERVER_PORT: '8081' SERVER_PROTOCOL: 'HTTP/1.1' WSGI Variables -------------- application: <paste.recursive.RecursiveMiddleware object at 0x10cc3e290> is_api_request: False paste.cookies: (<SimpleCookie: __utma='156947391.1608730577.1432903437.1432903437.1432903437.1' __utmz='156947391.1432903437.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)' galaxysession='c6ca0ddb55be603affb9e7f3db8ec24e38c21f8e92c63c0423b0bca935c4829106a35253947071a3'>, 'galaxysession=c6ca0ddb55be603affb9e7f3db8ec24e38c21f8e92c63c0423b0bca935c4829106a35253947071a3; __utma=156947391.1608730577.1432903437.1432903437.1432903437.1; __utmz=156947391.1432903437.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)') paste.expected_exceptions: [<class 'paste.httpexceptions.HTTPException'>] paste.httpexceptions: <paste.httpexceptions.HTTPExceptionHandler object at 0x10cc3e1d0> paste.httpserver.thread_pool: <paste.httpserver.ThreadPool object at 0x10d21f690> paste.recursive.forward: <paste.recursive.Forwarder from /> paste.recursive.include: <paste.recursive.Includer from /> paste.recursive.include_app_iter: <paste.recursive.IncluderAppIter from /> paste.recursive.script_name: '' paste.throw_errors: True request_id: '96fdc0dc090b11e5aa28685b359a2712' webob._parsed_post_vars: (MultiDict([('id', '93d12697461a7974'), ('email', '33b43b4e7093c91f'), ('share_button', 'Submit')]), <FakeCGIBody at 10d4be2d0 viewing MultiDict([('id...t')])>) webob._parsed_query_vars: (MultiDict([]), '') wsgi process: 'Multithreaded' ------------------------------------------------------------ Any help with this greatly appreciated :) Richard Richard J Poole PhD Wellcome Trust Fellow Department of Cell and Developmental Biology University College London 21 University Street, London WC1E 6DE Office (518 Rockefeller): +44 20 7679 6577 (int. 46577) Lab (529 Rockefeller): +44 20 7679 6133 (int. 46133)