julia
I'm new here

Fehler im Generierungsauftrag - at 0, 0: Class or variable not found: Store.MEDIA_STORE

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

0 Kudos
5 Replies
mbergmann
Crownpeak employee

Hallo Frau Hosieny,

vielleicht hilft folgender Beitrag:

Skript für Medienzugriff

Viele Grüße

Michael Bergmann

0 Kudos

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

0 Kudos
gockel
Crownpeak employee

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,

0 Kudos

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

0 Kudos

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

0 Kudos