Fix exception not properly caught when requested autotool server is not available

A task remembers its configured server by a combination of name and version. Upon
requests the url is dynamically looked up in the configuration.
If no matching server is found, a IndexOutOfBoundsException is thrown and not a
ArrayIndexOutOfBoundsException as was assumed incorrectly.