From ecf667cc0705e2860432c89cce95f47f854e5146 Mon Sep 17 00:00:00 2001 From: mguetlein Date: Mon, 6 Oct 2014 21:49:19 +0200 Subject: fix: code from task has to be fetched via get (this did only work before because a head on task was actually interpreted as a get) --- lib/task.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/task.rb b/lib/task.rb index 6d6a3a7..f5016d5 100644 --- a/lib/task.rb +++ b/lib/task.rb @@ -24,6 +24,7 @@ module OpenTox rescue => e # wrap non-opentox-errors first e = OpenTox::Error.new(500,e.message,nil,e.backtrace) unless e.is_a?(OpenTox::Error) + $logger.error "error in task #{task.uri} created by #{creator}" # creator is not logged because error is logged when thrown RestClientWrapper.put(File.join(task.uri,'Error'),{:errorReport => e.to_ntriples},{:content_type => 'text/plain'}) task.kill end @@ -89,7 +90,7 @@ module OpenTox end def code - RestClientWrapper.head(@uri).code.to_i + RestClientWrapper.get(@uri).code.to_i end # get only header for status requests -- cgit v1.2.3