Ändern eines Dokumentes der Dokumentenablage bringt Fehler
Zusammenfassung
Wenn man in der Dokumentenablage ein Dokument ablegt und das Schlagwort dazu danach, z.B. wegen Tippfehler, ändern muss/will, kommt beim Speichern die Fehlermeldung, am Server ist ein Fehler aufgetreten. Die Änderung wird aber durchgeführt.
Gleiches gilt auch wenn
Client Log
class com.lp.client.frame.ExceptionLP
Failed to read response
com.lp.client.frame.delegate.Delegate.handleThrowable(Delegate.java:270)
com.lp.client.frame.delegate.JCRDocDelegate.updateVersionOfDocument(JCRDocDelegate.java:427)
com.lp.client.frame.component.PanelDokumentenablage.eventActionSave(PanelDokumentenablage.java:1136)
Auszug aus dem Server.log
2024-11-19 15:27:33,318 ERROR [com.lp.server.system.jcr.ejbfac.JCRDocFacBean] (default task-2) Fehler bei Document Update (DocPath = HELIUMV/001/Auftrag/Auftrag/14570/kieselstein-standalone): javax.jcr.RepositoryException: org.apache.jackrabbit.spi.commons.conversion.IllegalNameException: empty name (name: "")
at deployment.jackrabbit-jca-2.22.0.rar//org.apache.jackrabbit.core.version.VersionHistoryImpl.removeVersion(VersionHistoryImpl.java:267)
at deployment.kieselstein-1.0.7.ear.kieselstein-ejb-1.0.7.jar//com.lp.server.system.jcr.ejbfac.JCRDocFacBean.updateVersionOfDocumentImpl(JCRDocFacBean.java:1112)
at deployment.kieselstein-1.0.7.ear.kieselstein-ejb-1.0.7.jar//com.lp.server.system.jcr.ejbfac.JCRDocFacBean.updateVersionOfDocument(JCRDocFacBean.java:1009)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
und dann weiter unten
Caused by: org.apache.jackrabbit.spi.commons.conversion.IllegalNameException: empty name (name: "")
at deployment.jackrabbit-jca-2.22.0.rar//org.apache.jackrabbit.spi.commons.conversion.NameParser.complainAndThrow(NameParser.java:239)
Hinweis:
Es ist damit das Dokument zwei Mal in der Dokumentenablage. Es sollte dies aber nur einmal in der Doku-Ablage sein, da "nur" das zugewiesene Schlagwort des Dokumentes geändert wurde.
Modul
Tritt auf bei
- Auftrag
Tritt nicht auf bei
- Artikel -> hier ist das nur ein Dokument, so wie es sein sollte
- Bestellung
- Lieferschein
Zusätzlich Anleger nicht angezeigt
Bitte strukturell prüfen, warum das beim Auftrag so ist und warum nicht bei den anderen Modulen.
Wo ist das noch so, bitte auch da reparieren.
Edited by Alexis Sorbas