Hi galaxy-devs,
I get an "Internal Server Error" when trying to "Export History to File". I
get the following in my paster.log file:
> ....
Error - <type 'exceptions.AttributeError'>: 'NoneType' object has no
> attribute 'execute'
> File '/opt/galaxy/lib/galaxy/web/framework/middleware/error.py', line 151
> in __call__
> app_iter = self.application(environ, sr_checker)
> File '/opt/galaxy/.venv/lib/python2.7/site-packages/paste/recursive.py',
> line 85 in __call__
> return self.application(environ, start_response)
> File
> '/opt/galaxy/.venv/lib/python2.7/site-packages/paste/httpexceptions.py',
> line 640 in __call__
> return self.application(environ, start_response)
> File '/opt/galaxy/lib/galaxy/web/framework/base.py', line 135 in __call__
> return self.handle_request( environ, start_response )
> File '/opt/galaxy/lib/galaxy/web/framework/base.py', line 194 in
> handle_request
> body = method( trans, **kwargs )
> File '/opt/galaxy/lib/galaxy/webapps/galaxy/controllers/history.py', line
> 1260 in export_archive
> self.queue_history_export( trans, history, gzip=gzip,
> include_hidden=include_hidden, include_deleted=include_deleted )
> File '/opt/galaxy/lib/galaxy/web/base/controller.py', line 393 in
> queue_history_export
> history_exp_tool.execute( trans, incoming=params, history=history,
> set_output_hid=True )
> AttributeError: 'NoneType' object has no attribute 'execute'
>
> CGI Variables
> -------------
> CONTENT_LENGTH: '0'
> HTTP_ACCEPT:
> 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'
> HTTP_ACCEPT_ENCODING: 'gzip, deflate, sdch'
> HTTP_ACCEPT_LANGUAGE: 'en-US,en;q=0.8,fr;q=0.6'
> HTTP_CONNECTION: 'keep-alive'
> HTTP_COOKIE:
> 'galaxysession=c6ca0ddb55be603a84da157bd892a9e699b161141ab9ce96d24ae4db9c34333de097bd8cf0510125;
> SAPPORTALSDB0=urn%253Acom.sapportals.portal%253Adsm%2526debug%3D*;
> SAPWP_active=1;
> SMSESSION=rPd78cw60F92I7vTkZJ+rcZrVastzVz1RAzoApqSPjO0kh8JFHBilMICVdggRAPy9UTdeCHbOUPoeVqey55n2a31uBfTDi1SrwY/c8UtqGxmYgqYbWixw5r//fMBqUNRCLwG7hdvWkY+oJxhcxQNuhvwPurtoDZRZgRW42tXnb8o5KEFSbuELqdb6d4yVUGHnYJhllennq+qD4JGp1yB0KJdCQ3DKQYz6aR3234JjstwV6iHod/Xi40FZJZlNskjWSFPu7G0u0HFsNl0KEHlIWmmdm46rpuY4b5VxRfCS3O+OBdAOvkBEQO+h2EUcnLmaoXutSO10/hO2fRs69w3wio3NPRSi9FxWi6o+PbjcOkuXOxL5li8RbuO5319v3WHEpQYlv6jlatvVukXbVQ7/904WYuDQdeNFU0GReO6io3FuLAw7zYKq/IHGquDTCIWY9V2Ujue5GTNPcW/yLsLJWWQi5CuQRqZFK7mYmdKwbQTTCmp7OaqZGPaEa9oLIffBt37GKsKdN6ab1HyO3zwt5iT2A9MvCBsh2GvtLl0jnI7MSTq8LjyaA0jRxDZJQrUogIOleDIC/1WdtN3koYZSUgSGYNqInmeZtQXlXmYRdlRNxoO/7c+hoSUCwhDxbgdrgE3LW3Q/lSBJVChrsIKYOifzSNyCIR8Ved1DnTjnqL7XoAuroENr5vOLxr35KatwhzLgowUwtfXIBnk79IomPkBRVR4BYnJQi2yOdTbu7cLe8Y2VdQRbA5J1geG1Q8B0nMOWUxr9OLzhf+v4gkZMu...17118.1452298948'
> HTTP_HOST: 'xxx.com:8080'
> HTTP_REFERER: 'xxx.com:8080/galaxy'
> HTTP_UPGRADE_INSECURE_REQUESTS: '1'
> HTTP_USER_AGENT: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36
> (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36'
> PATH_INFO: '/history/export_archive'
> QUERY_STRING: 'preview=True'
> REMOTE_ADDR: '10.20.52.124'
> REQUEST_METHOD: 'GET'
> SCRIPT_NAME: '/galaxy'
> SERVER_NAME: '0.0.0.0'
> SERVER_PORT: '8080'
> SERVER_PROTOCOL: 'HTTP/1.1'
>
> WSGI Variables
> --------------
> application: <paste.recursive.RecursiveMiddleware object at 0xc88eb50>
> controller_action_key: u'web.history.export_archive'
> is_api_request: False
> paste.cookies: (<SimpleCookie:
> SAPPORTALSDB0='urn%253Acom.sapportals.portal%253Adsm%2526debug%3D*'
> SAPWP_active='1'
> SMSESSION='rPd78cw60F92I7vTkZJ+rcZrVastzVz1RAzoApqSPjO0kh8JFHBilMICVdggRAPy9UTdeCHbOUPoeVqey55n2a31uBfTDi1SrwY/c8UtqGxmYgqYbWixw5r//fMBqUNRCLwG7hdvWkY+oJxhcxQNuhvwPurtoDZRZgRW42tXnb8o5KEFSbuELqdb6d4yVUGHnYJhllennq+qD4JGp1yB0KJdCQ3DKQYz6aR3234JjstwV6iHod/Xi40FZJZlNskjWSFPu7G0u0HFsNl0KEHlIWmmdm46rpuY4b5VxRfCS3O+OBdAOvkBEQO+h2EUcnLmaoXutSO10/hO2fRs69w3wio3NPRSi9FxWi6o+PbjcOkuXOxL5li8RbuO5319v3WHEpQYlv6jlatvVukXbVQ7/904WYuDQdeNFU0GReO6io3FuLAw7zYKq/IHGquDTCIWY9V2Ujue5GTNPcW/yLsLJWWQi5CuQRqZFK7mYmdKwbQTTCmp7OaqZGPaEa9oLIffBt37GKsKdN6ab1HyO3zwt5iT2A9MvCBsh2GvtLl0jnI7MSTq8LjyaA0jRxDZJQrUogIOleDIC/1WdtN3koYZSUgSGYNqInmeZtQXlXmYRdlRNxoO/7c+hoSUCwhDxbgdrgE3LW3Q/lSBJVChrsIKYOifzSNyCIR8Ved1DnTjnqL7XoAuroENr5vOLxr35KatwhzLgowUwtfXIBnk79IomPkBRVR4BYnJQi2yOdTbu7cLe8Y2VdQRbA5J1geG1Q8B0nMOWUxr9OLzhf+v4gkZMujpesKRr1BUuBvSidQSn3p7kdKWD4RiRkWHNsN3E7rFQLMJclY0j47P06ms3KUG1T0JNVJWdWI1MzwN...7118.1452298948')
> paste.expected_exceptions: [<class 'paste.httpexceptions.HTTPException'>]
> paste.httpexceptions: <paste.httpexceptions.HTTPExceptionHandler object
> at 0xc88ead0>
> paste.httpserver.proxy.host: 'dummy'
> paste.httpserver.proxy.scheme: 'http'
> paste.httpserver.thread_pool: <paste.httpserver.ThreadPool object at
> 0xb8ae210>
> paste.parsed_querystring: ([('preview', 'True')], 'preview=True')
> paste.recursive.forward: <paste.recursive.Forwarder from /galaxy>
> paste.recursive.include: <paste.recursive.Includer from /galaxy>
> paste.recursive.include_app_iter: <paste.recursive.IncluderAppIter from
> /galaxy>
> paste.recursive.script_name: '/galaxy'
> paste.throw_errors: True
> request_id: '6abfe982bc1011e69fd4005056ab0b73'
> webob._parsed_query_vars: (GET([(u'preview', u'True')]), 'preview=True')
> wsgi process: 'Multithreaded'
> ------------------------------------------------------------