David Hoover wrote:
This used to work. Now when I try to upload a directory of files, it gives this error:
URL: https://galaxy.cit.nih.gov/library_common/ldda_info?library_id=a799d38679e985db&show_deleted=False&cntrller=library&folder_id=0a248a1f62a0cc04&use_panels=False&id=dff4190d282fb07a File '/gs1/users/galaxy/pro/eggs/WebError-0.8a-py2.6.egg/weberror/evalexception/middleware.py', line 364 in respond app_iter = self.application(environ, detect_start_response) ... File '/gs1/users/galaxy/pro/database/compiled_templates/library/common/ldda_info.mako.py', line 224 in render_body if job.stdout.strip() != '': AttributeError: 'NoneType' object has no attribute 'strip'
Huh?
I'm not sure how it ever worked since plenty of jobs don't have stdout/stderr. Anyway, I fixed it in 5078:d83fa80e8321. If you don't want to pull from the development repository, the fix is simple to apply by hand: diff -r 2a3b27d59bd3 templates/library/common/ldda_info.mako --- a/templates/library/common/ldda_info.mako Thu Feb 17 12:05:39 2011 -0500 +++ b/templates/library/common/ldda_info.mako Thu Feb 17 13:56:57 2011 -0500 @@ -117,14 +117,14 @@ </div> %if ldda.creating_job_associations: <% job = ldda.creating_job_associations[0].job %> - %if job.stdout.strip() != '': + %if job.stdout and job.stdout.strip() != '': <div class="form-row"> <label>Job Standard Output</label> <pre>${job.stdout}</pre> <div style="clear: both"></div> </div> %endif - %if job.stderr.strip() != '': + %if job.stderr and job.stderr.strip() != '': <div class="form-row"> <label>Job Standard Error</label> <pre>${job.stderr}</pre> --nate
David Hoover Helix Systems Staff http://helix.nih.gov _______________________________________________ To manage your subscriptions to this and other Galaxy lists, please use the interface at: