Hallo Zusammen,
die letzten Tage hatte ich eine Upgrade von kivitendo 3.5.6.1 auf 3.7.0 durchgeführt.
Nach der Neuanmeldung hatte Kivitendo die DB migriert und dann konnte ich mich
gleich anmelden. Soweit so gut.
Da das Drucken nicht sofort funktionierte, entschied ich mich, unter System->Mandantenkonifugration
einmal nachzuschauen, aber der Dialog geht auf die Bretter und liefert folgende Fehlermeldung:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Während der Ausführung trat eine Ausnahme auf.
Typ: undef
Information:
Can't locate object method "available_item_identity_fields" via package "SL::Helper::ShippedQty" at
/var/www/kivitendo-erp/SL/Controller/ClientConfig.pm line 214.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unter 3.5.6.1 ließ sich der Dialog noch problemlos öffnen. Die Version 3.7.0 wurde in ein
neue Umgebung ausgerollt und nicht über eine bestehende Installation ausgerollt.
Als Datenbanken wurden dann die Instanzen wiederverwendet, die zuvor von der
3.5.6.1 genutzt wurden.
Ursache
Aus der Datei ShippedQty,pm Datei hat jemand die sub-Funktion available_item_identity_fields entfernt, obgleich in der Datei ClientConfig.pm line 214 diese Funktion noch aufgerufen wird.
Die Version 3.7.0 hat nen Bug.