
Hallo Bastian,
Bastian Schern
Karsten Heymann schrieb:
Der Fehler besteht seit 2.2.1. In Kernel/System/CustomerUser/DB.pm muss in Zeile 72 folgendes eingefügt werden:
MainObject => $Param{MainObject},
dann geht es wieder. Warum das Problem mit der Version 2.2.2 nicht behoben wurde, weiß ich aber auch nicht.
Hat leider nicht funktioniert. Es gibt immernoch die gleiche Fehlermeldung. Ich habe die Zeile genau Zeile 72 eingeführt: --- snip --- 70 # create check item object 71 $Self->{CheckItemObject} = Kernel::System::CheckItem->new(%Param); 72 MainObject => $Param{MainObject}; 73 return $Self; 74 } --- snap --- Sieht aber irgendwie merkwürdig aus.
Bist Du sicher, dass Du die richtige DB.pm geändert hast? Es gibt im OTRS-Baum mehrere Dateien dieses Namens. Unten nochmal der Diff mit den umgebenden Zeilen: --- DB.pm~ 2007-07-26 16:13:33.000000000 +0200 +++ DB.pm 2007-08-15 10:36:17.000000000 +0200 @@ -68,6 +68,7 @@ if ($Self->{CustomerUserMap}->{Params}->{DSN}) { $Self->{DBObject} = Kernel::System::DB->new( LogObject => $Param{LogObject}, + MainObject => $Param{MainObject}, ConfigObject => $Param{ConfigObject}, DatabaseDSN => $Self->{CustomerUserMap}->{Params}->{DSN}, DatabaseUser => $Self->{CustomerUserMap}->{Params}->{User}, Viele Grüße Karsten -- Karsten Heymann Server-Administrator IP karsten.heymann@telecolumbus.de infocity GmbH Schillerstraße 58, D-10627 Berlin Tel: +49 (0)30 3388 1981 Fax: +49 (0)30 3388 9 1981 -------------------------------------------- Amtsgericht Hannover, HRB 58487 Geschäftsführer: Robert E. Fowler III, Paul Stodden Sitz der Gesellschaft: Peiner Straße 8 - 30519 Hannover