Questions & Answers

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

Type a product name