Search the FirstSpirit Knowledge Base
Hallo,
wir haben folgendes Problem und würden uns über eine Antwort freuen.
In unserem Kundenprojekt tritt bei der kompletten Generierung in einem Auftrag sporadisch ein Fehler auf.
ERROR
[–] 23.01.2012 02:47:17 (de.espirit.firstspirit.generate.SiteProduction): at 0, 0: Class or variable not found: Store.MEDIA_STORE at line 9
Wenn diese Fehler auftritt dann sehr oft. Was bedeutet der Fehler konkret und woran kann es liegen.
Ich danke im Voraus für eine Antwort!
Schöne Grüße,
Julia Hosieny
Hallo Frau Hosieny,
vielleicht hilft folgender Beitrag:
Viele Grüße
Michael Bergmann
Hallo Herr Bergmann,
es werden bei der Generierung Skripte ausgeführt u.a. folgendes Skript.
//!Beanshell
import firstspirit.access.store.Store;
// media_name without "media:"
media_name = gc.getVariableValue("media_name").toString().replaceAll("media:","");
// get UserService
us = context.getUserService();
// get Store
ms = us.getStore(Store.MEDIA_STORE, false);
// get media_obj by name
media_obj = ms.getChildByName(firstspirit.access.store.mediastore.Media.class, media_name);
// result ID
result.setValue(media_obj.getID());
Könnte dieser Fehler mit dem Import zu tun haben? Eigentlich müsste doch der vollständige Importname (de.espirit.firstspirit.access.store.Store) dort stehen, oder ist auch eine Abkürzung möglich? Und wenn es daran liegen sollte, warum tritt dieser Fehler sporadisch (ca. einmal pro Woche beim täglichem Deployment) auf?
Danke im Voraus und viele Grüße,
Julia Hosieny
Ich gehe davon aus, dass es sich hier um eine FirstSpirit-Version >= 4.0 handelt, richtig?
Ich würde vermuten, dass das Problem gar nicht mehr auftritt, wenn der korrekte (ab FS 4.0 beginnend mit de.espirit.) Packagename verwendet wird.
Das gilt dann auch weiter unten in ihrem Skript:
ms.getChildByName(firstspirit.access.store.mediastore.Media.class,
Hallo Frau Hosieny,
konnten Sie das Problem mittlerweile selbst lösen?
In diesem Fall würde ich ihre Frage gerne als beantwortet markieren.
Viele Grüße
Christoph Feddersen
Hallo Herr Feddersen,
wir können das Problem erstmals als gelöst betrachten. Sollte diese Problematik wieder zum Vorschein kommen, werde ich mich melden.
Schöne Grüße,
Julia Hosieny