Questions & Answers

cewe01
I'm new here

Media.release() meldet ERROR: invalid id

In einem Auftrags-Script importiere ich Medien und gebe diese gleich frei.

Die Methode media.release() schreibt dabei in das Logfile eine Meldung mit Log-Level "ERROR":

ERROR .... {seID=6952} (de.espirit.firstspirit.server.storemanagement.StoreManagerImpl): invalid id requested from client (id=-1, project=6533, storeType=MEDIASTORE, release=false

Warum? Es gibt keine Exception und Medien-Objekt wurde auch erfolgreich angelegt und freigegeben.

An sicht mรผsste das ja nicht stรถren, aber das Auftrags-Skript gilt wegen dieses Logeintrags als Fehlerhaft.

Ist das ein Bug in der Api oder muss ich das Medienobjet doch anders erzeugen?

Im Moment mache ich es so:

  final MediaFolder msStoreFolder = (MediaFolder) _ms.getStoreElement(_importFolderUid, UidType.MEDIASTORE_FOLDER);
  if (msStoreFolder != null) {
    FileInputStream fis = null;
    try {
      fis = new FileInputStream(file);
      msStoreFolder.setLock(true, false);
      // Create new media of type file (0 = File, 1 = Picture)
      media = msStoreFolder.createMedia(fileName, fileName, Media.FILE, false, true);
      media.getFile(null).setFile(file.length(), fis, extension);
      media.save();
      media.release();
      media.setLock(false, false);
      msStoreFolder.release(false);
      msStoreFolder.setLock(false, false);
0 Kudos
2 Replies
feddersen
Community Manager

Kรถnnten Sie bitte das Loglevel auf Debug stellen und mal einen grรถรŸeren Ausschnitt aus dem Logfile posten? Ich bin mir nicht sicher, ob die Fehlermeldung รผberhaupt was mit dem Skript zu tun hat.

0 Kudos
feddersen
Community Manager

Hat sich das Problem mittlerweile erledigt?

0 Kudos

Type a product name