Ich habe gerade keine passende Java Entwicklungsumgebung zur Hand aber es sollte ein Leichtes sein, den Fix entsprechend hier einzubauen:
https://github.com/willuhn/hib…va#L91-L94
Etwa so, ich kann nur gerade nicht checken ob das baut (pardon my Java) :
Code
Vector<IXMLElement> lines = root.getChildrenNamed("BUCHUNG");
if (lines == null || lines.size() == 0) {
IXMLElement kontobuch = root.getFirstChildNamed("KONTOBUCH");
if (kontobuch != null)
Vector<IXMLElement> lines = kontobuch.getChildrenNamed("BUCHUNG");
}
if (lines == null || lines.size() == 0)
throw new ApplicationException(i18n.tr("Datei enthält keine Buchungen"));