X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=crawler%2Fkiss%2Fsrc%2Forg%2Fwamblee%2Fcrawler%2Fkiss%2Fmain%2FReport.java;h=8401477365decdf980bceb4795c2af6e49e4074f;hb=9d9cf91362783f05d072ddaf0c1c487f7a22092c;hp=ab2e3a1cb219ce737abc2b4b1c2c6025a0af3c1d;hpb=b1ef4f7c49ee5fc854e536e57fc3aafba92ce51b;p=utils diff --git a/crawler/kiss/src/org/wamblee/crawler/kiss/main/Report.java b/crawler/kiss/src/org/wamblee/crawler/kiss/main/Report.java index ab2e3a1c..84014773 100644 --- a/crawler/kiss/src/org/wamblee/crawler/kiss/main/Report.java +++ b/crawler/kiss/src/org/wamblee/crawler/kiss/main/Report.java @@ -1,4 +1,5 @@ /* + * * Copyright 2005 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -89,7 +90,11 @@ public class Report { * @param aException Exception that caused the problem. */ public void addMessage(String aMessage, Exception aException) { - _messages.add(aMessage + ": " + aException.getMessage()); + String msg = aMessage; + for (Throwable e = aException; e != null; e = e.getCause()) { + msg += ": " + e.getMessage(); + } + addMessage(msg); } /**