Hallo,
hat jemand mit so etwas schon Erfahrungen oder kann sich/mir das Verhalten erklären? Am Abschluss eines Deployment-Auftrags wird eine Mail mit folgendem Text (FS-Template) verschickt:
$CMS_SET(set_tasks,#context.tasks)$
$CMS_FOR(task,set_tasks)$
$CMS_IF(task.name.contains("Generierung"))$
$CMS_SET(set_result,task.test())$
========================================================
Erfolgreich: $CMS_IF(set_result.wasSuccessful())$Ja$CMS_ELSE$NEIN$CMS_END_IF$
Warnungen: $CMS_VALUE(set_result.getWarningCount())$
Fehler: $CMS_VALUE(set_result.getErrorCount())$
Schwere Fehler: $CMS_VALUE(set_result.getFatalCount())$
========================================================
Meldungen im Logfile:
$CMS_VALUE(set_result.getMessages().replaceAll("INFO ","\nINFO ").replaceAll("WARN ","\nWARN ").replaceAll("ERROR ","\nERROR "))$
========================================================
$CMS_END_IF$
$CMS_END_FOR$
Sprich: Es wird der Generierungs-Task gesucht, und versucht, die Fehler, den Status und ein paar Meldungen auszugeben. Es kommt aber immer unweigerlich folgendes Ergebnis in der Mail an, auch wenn die Generierung Fehler geworfen hatte:
========================================================
Erfolgreich: Ja
Warnungen: 0
Fehler: 0
Schwere Fehler: 0
========================================================
Meldungen im Logfile:
INFO 11.07.2012 12:24:35.670 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): dummy session created (ID=2624406399010441636, user=ScheduleManager)
INFO 11.07.2012 12:24:35.670 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): close dummy session (ID=2624406399010441636, user=ScheduleManager)
INFO 11.07.2012 12:24:35.670 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): Invalid session id 2624406399010441636
INFO 11.07.2012 12:24:35.670 (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): finished test schedule task 'Generierung' - 0 fatal error(s), 0 error(s), 0 warning(s)
Was machen wir falsch?