Dokumentenablage Dump: Umstellung Dokumente auf Fileorientiert bricht unerwartet ab

Zusammenfassung

(Fasse den aufgetretenen Fehler kurz zusammen)

Schritte zum Reproduzieren

  • System für Migration der Dokumente vorbereiten (siehe dist\bootstrap\jcrmigration)
  • Im Client unter "System - Pflege - Beleg Pflege" die Funktion "Dokumentenablage Dump" starten

Modul, Maske, Terminal, API-Aufruf, Bericht

System - Pflege - Beleg Pflege

Wie ist das aktuelle Fehlerverhalten?

Der Scan bricht nach einiger Zeit ab. Im Serverlog finden Sie einen ähnlichen Eintrag:

ERROR [com.lp.server.system.jcr.ejbfac.JcrDumpFacBean] (default task-1) scan Exception: javax.jcr.RepositoryException: Failed to resolve path HELIUMV/001/Auftrag/Auftrag/.............. | ... | .../ relative to node /Caused by: org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: 'HELIUMV/001/Auftrag/Auftrag/.............. | ... | .../' is not a valid path. '|' not a valid name character.

Ursache und mögliche Korrekturen

Im Dokumentenrepository gibt es eventuell von der Vorversionen des Jackrabbit noch wenige Pfade mit dem Zeichen '|'. Dieses Zeichen ist in der neuen Version nicht mehr erlaubt.

Lösung: Pfade werden bei der Migration ausgelassen.