diff --git a/source/net/yacy/cora/protocol/TimeoutRequest.java b/source/net/yacy/cora/protocol/TimeoutRequest.java index f0e917c74..33aefad13 100644 --- a/source/net/yacy/cora/protocol/TimeoutRequest.java +++ b/source/net/yacy/cora/protocol/TimeoutRequest.java @@ -279,7 +279,7 @@ public class TimeoutRequest { } } }).call(timeout).longValue(); } catch (final ExecutionException e) { - throw new IOException(e.getMessage()); + throw new IOException(file.toString() + ":" + e.getMessage()); } } diff --git a/source/net/yacy/crawler/HostBalancer.java b/source/net/yacy/crawler/HostBalancer.java index 1404ddec4..31700a2b4 100644 --- a/source/net/yacy/crawler/HostBalancer.java +++ b/source/net/yacy/crawler/HostBalancer.java @@ -348,6 +348,8 @@ public class HostBalancer implements Balancer { return request; } catch (ConcurrentModificationException e) { continue tryagain; + } catch (IOException e) { + throw e; } catch (Throwable e) { throw new IOException(e.getMessage()); }