Hi,

I've encountered a strange error when trying to view a failed job/dataset.
I'm using the latest stable revision ( june 23rd, 720455407d1c ).

A user executed a job and it failed (bad parameters, so no problem here).
The program (bowtie) failed, returned information in STDERR.
The "peek" field in the "history_dataset_association" table contains the STDERR 
message from bowtie (can be seen in the red rectangle in the history pane).

So far, so good.

But:

1. when the user clicked on the green "bug" icon, the following python 
exception occured:
==========
URL: http://genomics.cshl.edu/galaxy/dataset/errors
File 
'/localdata1/galaxy/galaxy_prod/eggs/WebError-0.8a-py2.6.egg/weberror/evalexception/middleware.py',
 line 364 in respond
  app_iter = self.application(environ, detect_start_response)
File 
'/localdata1/galaxy/galaxy_prod/eggs/Paste-1.6-py2.6.egg/paste/debug/prints.py',
 line 98 in __call__
  environ, self.app)
File 
'/localdata1/galaxy/galaxy_prod/eggs/Paste-1.6-py2.6.egg/paste/wsgilib.py', 
line 539 in intercept_output
  app_iter = application(environ, replacement_start_response)
File 
'/localdata1/galaxy/galaxy_prod/eggs/Paste-1.6-py2.6.egg/paste/recursive.py', 
line 80 in __call__
  return self.application(environ, start_response)
File 
'/localdata1/galaxy/galaxy_prod/lib/galaxy/web/framework/middleware/remoteuser.py',
 line 112 in __call__
  return self.app( environ, start_response )
File 
'/localdata1/galaxy/galaxy_prod/eggs/Paste-1.6-py2.6.egg/paste/httpexceptions.py',
 line 632 in __call__
  return self.application(environ, start_response)
File '/localdata1/galaxy/galaxy_prod/lib/galaxy/web/framework/base.py', line 
145 in __call__
  body = method( trans, **kwargs )
TypeError: errors() takes exactly 3 arguments (2 given)
==========
I guess this is because the "ID=XXXX" CGI parameter is missing from the URL. It 
happened couple of times (using Chrome), then never happened again.



2. The user shares the history with me (for me to debug it).

Cloning the history isn't useful (because the job information like STDERR and 
STDOUT is lost).

When viewing the shared history (without cloning), the "bug" icon has the 
following URL:
http://genomics.cshl.edu/galaxy/dataset/errors?id=2218&use_panels=True

and gives the following exception:
===
URL: http://genomics.cshl.edu/galaxy/dataset/errors?id=2218&use_panels=True
File 
'/localdata1/galaxy/galaxy_prod/eggs/WebError-0.8a-py2.6.egg/weberror/evalexception/middleware.py',
 line 364 in respond
  app_iter = self.application(environ, detect_start_response)
File 
'/localdata1/galaxy/galaxy_prod/eggs/Paste-1.6-py2.6.egg/paste/debug/prints.py',
 line 98 in __call__
  environ, self.app)
File 
'/localdata1/galaxy/galaxy_prod/eggs/Paste-1.6-py2.6.egg/paste/wsgilib.py', 
line 539 in intercept_output
  app_iter = application(environ, replacement_start_response)
File 
'/localdata1/galaxy/galaxy_prod/eggs/Paste-1.6-py2.6.egg/paste/recursive.py', 
line 80 in __call__
  return self.application(environ, start_response)
File 
'/localdata1/galaxy/galaxy_prod/lib/galaxy/web/framework/middleware/remoteuser.py',
 line 112 in __call__
  return self.app( environ, start_response )
File 
'/localdata1/galaxy/galaxy_prod/eggs/Paste-1.6-py2.6.egg/paste/httpexceptions.py',
 line 632 in __call__
  return self.application(environ, start_response)
File '/localdata1/galaxy/galaxy_prod/lib/galaxy/web/framework/base.py', line 
145 in __call__
  body = method( trans, **kwargs )
TypeError: errors() got an unexpected keyword argument 'use_panels'
===


regards,
 -gordon
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

  http://lists.bx.psu.edu/

Reply via email to