Seite 1 von 1
Dateiverwaltung 4.8.12: Dateieigenschaften speichern: Fehler
Verfasst: Mo 17. Aug 2009, 13:52
von homtata
hallo,
seit neuestem habe ich in verschiedenen Installationen 4.8.12 in der Dateiverwaltung folgendes Problem:
- Ändere ich die Dateieigenschaften eines Bildes (Medienname, Beschreibung usw.) und will speichern, kommt immer wieder mal (sehr oft, aber nicht immer) die Meldung:
Fatal error: Call to a member function set() on a non-object in xxxx/include.upl_files_overview.php on line 147
das ganze scheint bevorzugt in mehrsprachigen versionen aufzutreten, wo die dateieigenschaften sprachabhängig unterschiedlich eingestellt werden müssen. sind die felder erstmal ausgefüllt und erfolgreich gespeichert, scheint der fehler bei folgeänderungen nicht mehr oder nur extremst selten aufzutreten.
am häufigsten tritt er auf, wenn ich die zweite sprache anpasse oder daraufhin die erste sprache nochmal ändere bzw. bisher leere felder eingebe.
jemand eine idee?
Re: Dateiverwaltung 4.8.12: Dateieigenschaften speichern: Fehler
Verfasst: Mo 17. Aug 2009, 13:55
von idea-tec
nein, leider noch keine idee, steht bei mir jedoch auf ToDo, da ich das geschilderte Problem ebenfalls habe.
Rahmenbedingungen:
- 1sprachig
- 3 Redakteure laden Bilder hoch
Fehler-Beschreibung:
- Gleiche Fehlermeldung wie von homtata beschrieben
- Problem ist NICHT bei jedem Redakteur
- nicht in jedem Upload-Unterordner
- nicht bei jedem Bild
- Es ist keine regel zu erkennen
Re: Dateiverwaltung 4.8.12: Dateieigenschaften speichern: Fehler
Verfasst: Mi 19. Aug 2009, 10:45
von rperse
Ich kann den Fehler auch bestätigen.
Habe den Fehler seit dem Update von 4.8.11 auf 4.8.12
Re: Dateiverwaltung 4.8.12: Dateieigenschaften speichern: Fehler
Verfasst: Mi 19. Aug 2009, 10:57
von Oldperl

Verschoben nach 4.8.x und nach Bugs. Bitte zur 4.8.x auch in dem 4.8er Foren posten.
Danke rperse für den Hinweis.
Gruß aus Franken
Ortwin
Re: Dateiverwaltung 4.8.12: Dateieigenschaften speichern: Fehler
Verfasst: Di 29. Sep 2009, 13:07
von rperse
Der Fehler tritt in der include.upl_files_overview.php #147 auf.
Auszug:
144: $uploads->select("idclient = '$client' AND dirname = '$qpath' AND filename='$file'");
145: $upload = $uploads->next();
146:
147: $upload->set("description", stripslashes($description));
Wenn der Fehler auftritt, dann ist $file (in Zeile 144) fälschlicherweise leer und nicht mit dem Dateinamen belegt. Warum ist mir zur Zeit noch ein Rätsel.
Im Quelltext des Edit-Formulars scheint noch alles korrekt zu laufen:
<input type="hidden" name="frame" value="4">
<input type="hidden" name="area" value="upl">
<input type="hidden" name="path" value="bilder/">
<input type="hidden" name="file" value="bild-werbung.jpg">
<input type="hidden" name="action" value="upl_modify_file">
<input type="hidden" name="startpage" value="">
<input type="hidden" name="sortby" value="">
<input type="hidden" name="sortmode" value="">
<input type="hidden" name="thumbnailmode" value="">
<input type="hidden" name="contenido" value="4d8ee8f8ab6fd75ab6da96cf53b807e7">
Re: Dateiverwaltung 4.8.12: Dateieigenschaften speichern: Fehler
Verfasst: Fr 4. Dez 2009, 17:12
von dominik.ziegler
Nach intensiven Tests konnten wir das Problem zumindest sporadisch nachvollziehen. Die Vermutung, dass $file nicht gesetzt wird, ist korrekt.
Im Formular ist $file als verstecktes Formular-Feld gesetzt. Leider konnten wir nicht die Ursache für das Problem ermitteln, uns aber mit dem folgenden Patch behelfen. Jedenfalls konnten wir den Fehler danach nicht mehr feststellen.
Datei contenido/includes/include.upl_files_overview.php
Suchen:
Und danach einfügen:
Re: Dateiverwaltung 4.8.12: Dateieigenschaften speichern: Fehler
Verfasst: Di 16. Feb 2010, 21:23
von yui
Ich hatte das gleiche Problem und dieser Patch hat mir geholfen. Danke.