<target os="*" arch="*" interpreter="python" paths='bin/' bin="filethatdoesnotexist.py" />
[CRITICAL] executionscript:0107 >> Execution script encountered errors: Traceback (most recent call last):
File "/home/mstarmans/WORCtest/lib/python2.7/site-packages/fastr/execution/executionscript.py", line 82, in execute_job
job.execute()
File "/home/mstarmans/WORCtest/lib/python2.7/site-packages/fastr/execution/job.py", line 723, in execute
result = tool.execute(payload)
File "/home/mstarmans/WORCtest/lib/python2.7/site-packages/fastr/core/tool.py", line 320, in execute
result = self.interface.execute(target, payload)
File "/home/mstarmans/WORCtest/lib/python2.7/site-packages/fastr/resources/plugins/interfaceplugins/fastrinterface.py", line 470, in execute
log_data = target.run_command(command)
File "/home/mstarmans/WORCtest/lib/python2.7/site-packages/fastr/resources/plugins/targetplugins/localbinarytarget.py", line 357, in run_command
containing_path = next(x for x in paths if os.path.exists(os.path.join(x, command[0])))
StopIteration
It is unclear what the error is and why it occurred, hence it took me some time to figure out the problem. I think fastr should be able to catch the error when the bin file for an executable is not found.