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.