mscholz3
I'm new here

Fatal-Error im ScriptTemplate erzeugen

Jump to solution

Hallo liebe Cummunity,

kennt ihr eine Möglichkeit, wie ich einen "Fatal-Error" in einem ScriptTemplate schmeißen kann?

Aufruf wäre dann beispielsweise: $CMS_RENDER(script:"trigger_fatal_error")$

Ich habe unseren Generierungsauftrag erweitert und  möchte nun prüfen, ob die Änderung funktioniert. Dies kann ich nur prüfen, wenn im generate-Task einen Fatal-Error geschmissen wird. Vielleicht gibt es da auch ne andere Möglichkeit?

Liebe Grüße Marcel

0 Kudos
1 Solution

Accepted Solutions
robin_kump
I'm new here

Hallo Marcel,

guck Dir mal die Methode logFatal(String message, Class<?> logger) an: https://docs.e-spirit.com/odfs/dev/de/espirit/common/base/Logging.html#logFatal-java.lang.String-jav...

Folgendermaßen in ein Seitentemplate eingebunden funktioniert es bei mir unter FirstSpirit 2020-01:

$CMS_VALUE(class("de.espirit.common.base.Logging").logFatal("Fatal!", class("de.espirit.firstspirit.store.access.pagestore.PageImpl")))$

Das sollte auch in einem Script zu adaptieren sein.

Viele Grüße

Robin

View solution in original post

0 Kudos
2 Replies
robin_kump
I'm new here

Hallo Marcel,

guck Dir mal die Methode logFatal(String message, Class<?> logger) an: https://docs.e-spirit.com/odfs/dev/de/espirit/common/base/Logging.html#logFatal-java.lang.String-jav...

Folgendermaßen in ein Seitentemplate eingebunden funktioniert es bei mir unter FirstSpirit 2020-01:

$CMS_VALUE(class("de.espirit.common.base.Logging").logFatal("Fatal!", class("de.espirit.firstspirit.store.access.pagestore.PageImpl")))$

Das sollte auch in einem Script zu adaptieren sein.

Viele Grüße

Robin

0 Kudos

Hallo Robin,

perfekt! Hat auf Anhieb funktioniert! (FS-Version: 2019-02)

Rufe deinen Code natürlich in einer Formatvorlage (Rendertemplate) auf und nicht wie vorher aus einem ScriptTemplate.

Liebe Grüße

Marcel

0 Kudos