Ä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