Seite 1 von 1

Objekte nach Wiederherstellen des Backups weg

Verfasst: Mi 13. Mai 2009, 16:59
von Silke
Hallo zusammen,

nach einem Backup und Wiederherstellung auf einem anderen Server (beide Version 6.0.0.5) sind die Objekte in webEdition zwar noch da, wenn ich sie anklicke kommt immer: Das Dokument bzw. Verzeichnis existiert nicht!

Auf der Seite selber sind sie vorhanden und in der Datenbank auch. Ich bin ein wenig ratlos, Cache leeren, Rebuild der Objekte etc. bringt rein gar nichts. Ich kann aber auch keinen Unterschied zu jetzt von mir neu angelegten Objekten in der DB erkennen.

Hat jemand da vielleicht einen Hinweis?

Danke und Gruß,
Silke

Re: Objekte nach Wiederherstellen des Backups weg

Verfasst: Mi 13. Mai 2009, 17:34
von Benny Johnson
Das gleiche Phänomen hatten wir hier letzt auch. Es hilft das Backup einfach nochmal einzuspielen. Danach waren zumindest bei uns die Objekte wieder vorhanden.

Re: Objekte nach Wiederherstellen des Backups weg

Verfasst: Mi 13. Mai 2009, 17:40
von Silke
Hallo Herr Johnson,

leider geht das nicht mehr, denn wir haben in der Zwischenzeit zahlreiche Änderungen vorgenommen in der neuen Installation und nach dem Wiederherstellen sah es ja auch so aus, als seien die Objekte vorhanden, in der DB und auf der Seite selber. Da heute keine Änderungen an den Objekten vorgenommen worden sind, haben wir auch nicht gemerkt das die Fehlermeldung kommt, bzw. keiner hat in we auf ein Objekt geklickt :-(

Die Objekte sind auch noch größtenteils miteinander über Object verbunden, so dass auch eine dump des entsprechenden Feldes nichts bringen würde.

Aber danke für den Hinweis, vielleicht hat ja noch jemand anderes das Problem und weiß Rat.

Viele Grüße aus Köln,
Silke Krämer

Re: Objekte nach Wiederherstellen des Backups weg

Verfasst: Mi 13. Mai 2009, 17:44
von deemes
Ich würde die entsprechenden Tabellen komplett drüberbügeln. tblObjectFiles und tblobject_XXX (ID der Klasse deren Objekte defekt sind)

Vom alten System mit MySQLDumper sichern und im neuen System (zuvor das neue System aber auch noch mal per Dumper sichern!!) reinspielen, Rebuild, und hoffen dass es geht.

Re: Objekte nach Wiederherstellen des Backups weg

Verfasst: Mi 13. Mai 2009, 17:48
von berniesaurus
Hi Silke,

Scheinbar hat hier die tblTemporaryDocs einen Fehler, hast du viele nicht veröffentlichte Objekte/Dokumente, die die Temp-Tabelle benötigen würden?
Wenn du keine hast, dann ist es das einfachste einfach die tblTemporaryDoc einfach zu leeren.

Das Problem ist dass in der Temp Tabelle Daten für ein Objekt gespeichert sind die nicht zum Objekt gehören, leicht nachvollziehen kannst du das wenn du in der tblTemporaryDoc den Eintrag anzeigen lässt von einem beschädigtem Objekt -> SELECT * FROM tblTemporaryDoc WHERE DocumentID = 'DEINE OBJEKT ID' AND DocTable = 'tblObject' in dem Feld DocumentObject ist dann etwas drinnen das da nicht hingehört erkennen kannst du das an dem Klassennamen der des serialisierten Objekts.

Folgende Query sollte das Problem beseitigen:
DELETE FROM tblTemporaryDoc WHERE DocTable = "tblObjectFiles" AND DocumentObject NOT LIKE "%we_objectFile%"

lg, Bernhard

Re: Objekte nach Wiederherstellen des Backups weg

Verfasst: Mi 13. Mai 2009, 17:55
von Silke
Hallo Bernhard,

danke, danke, danke! Das war der entscheidende Hinweis! Hat hervorragend geklappt!

Viele Grüße aus Köln,
Silke

Re: Objekte nach Wiederherstellen des Backups weg

Verfasst: Sa 15. Aug 2009, 10:15
von grafenberg
Selbes Problem hier nach kopieren ganzer Dokumentenverzeichnisse!
Leeren der temp. Tabelle löst das Problem und alles funktioniert wieder einwandfrei!

Vielen Dank!