On a local instance of galaxy, I created a reference gnome and tried to use 'bowtie2' to align some sequence data with the reference gnome. After waiting for hours, I got the following error:
Traceback (most recent call last):
File "/Users/tleis/GitHub/galaxy/galaxy/lib/galaxy/jobs/runners/local.py", line 130, in queue_job
job_wrapper.finish( stdout, stderr, exit_code )
File "/Users/tleis/GitHub/galaxy/galaxy/lib/galaxy/jobs/__init__.py", line 1354, in finish
dataset.datatype.set_meta( dataset, overwrite=False )
File "/Users/tleis/GitHub/galaxy/galaxy/lib/galaxy/datatypes/binary.py", line 391, in set_meta
exit_code = subprocess.call( args=command, stderr=open( stderr_name, 'wb' ) )
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
I couldn't happen to see what file or directory it is referring to. I inspected the code in 'subprocess.py' where the exception is arose, but couldn't happen to get an idea on what is going on:
1328 if data != "":
1329 try:
1330 _eintr_retry_call(os.waitpid, self.pid, 0)
1331 except OSError as e:
1332 if e.errno != errno.ECHILD:
1333 raise
1334 child_exception = pickle.loads(data)
1335 raise child_exception
Any ideas on the cause of the error?