Executable kann nicht über Menü gestartet werden
Author: kannengi
Publication Date: 5/8/2015 9:55
Hallo Community,
vielleicht könnte mir jemand einen Tip geben - ich habe eine Executable-Klasse (aus einem von mir installierten Modul),
die ich über ein Skript im SiteArchitect starten möchte.
Die Sache ist die, dass das nur geht, wenn ich in den Eigenschaften des Skripts den Geltungsbereich "Kontextmenü" wähle.
Wenn ich "Menü" auswähle und versuche das Skript zu starten (über "Extras" -> "Skript ausführen"), kommt eine Error
(de.espirit.firstspirit.common.ScriptUtil): de.espirit.firstspirit.impl.access.GuiScriptContextImpl
ohne Stacktrace.
Anscheinend wird die Ausführung schon vor dem Aufruf des Executable gestoppt.
Mein Skript:
#!executable-class
GlobalZipcodeInfoImportExecutable
module.xml:
<!DOCTYPE module SYSTEM "lib/module.dtd">
<module>
<name>rl_pdb3-importer</name>
<version>1.0.0</version>
<description>FS Module for importing data into PDB 3.0</description>
<vendor>re-lounge GmbH</vendor>
<components>
<public>
<name>ZipcodePriceImportExecutable</name>
<class>com.relounge.badenova.pdb3.importer.ZipcodePriceImportExecutable</class>
</public>
<public>
<name>GlobalZipcodeInfoImportExecutable</name>
<class>com.relounge.badenova.pdb3.importer.GlobalZipcodeInfoImportExecutable</class>
</public>
</components>
<resources>
<resource scope="module">lib/rl_pdb3-importer.jar</resource>
<resource scope="module">lib/commons-lang-2.6.jar</resource>
...
</resources>
</module>
FS Version 5.1.311.65223
Danke und Gruß,
Benny Kannengießer
// re-lounge
Tags: executable, module.xml, skript
-
Author: kannengi - 5/12/2015 10:39
Hallo,
ich habe die Executable-Klasse jetzt so abgeändert, dass auf einen "ProjectScriptContext" getestet wird anstatt auf einen Content2ScriptContext und siehe da alles funktioniert.
Ich frage mich zwar, warum meine if-Abfrage vorher nicht die Exception geworfen hat, aber wenn's jetzt geht dann gut.
Danke und Gruß,
Benny Kannengießer
// re-lounge
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire