1
Кто-нибудь знает, почему такая муравей задача:Ant задачи идет нормально в основной метод, но останавливается после определенной линии во время Ant исполнения
public void execute() {
Timer timer = new Timer();
TimerTask action = new TimerTask() {
@SuppressWarnings("ResultOfMethodCallIgnored")
public void run() {
String urlsForCheckPath = arachniBinPath + "urls.txt";
List<String> urlsForCheck;
try {
urlsForCheck = FileUtils.readLines(new File(urlsForCheckPath));
if (urlsForCheck != null) {
for (String urlForCheck : urlsForCheck) {
new File(arachniLogPath).delete();
clearTemporary(urlForCheck);//if something remains after exceptions
logger.info(urlForCheck + " previous log and possibly remaining temporary files deleted.");
checkURL(urlForCheck);
urlForCheck = urlForCheck.replace("/", "-");
convertAndSend(urlForCheck);
clearTemporary(urlForCheck);
logger.info(urlForCheck + " temporary files deleted.");
}
}
} catch (Exception e) {
log(e);
}
}
};
timer.schedule(action, delayBeforeStart);
}
идет нормально в основной метод, но останавливается после
logger.info(urlForCheck + " previous log and possibly remaining temporary files deleted.");
без исключений во время исполнения через ant? Как это можно исправить?
Что вошедшего URL выглядеть (например, какова схема) и что методы между двумя утверждениями бревенчатых делать? – sudocode
https://aaa.bb/cc. checkURL (urlForCheck); - длинный веб-сканер convertAndSend (urlForCheck); - сканирование отчетов и отправка по электронной почте. –