
Hallo Zusammen, habe ein Problem nach dem Update auf 1.3.1 mit dem RPM auf einer Suse 9.1 . Und zwar alles schein erhalten zu sein aber sobald ich ein neues Ticket erstellen will bekomme ich folgendes: Software error: Modification of non-creatable array value attempted, subscript -1 at /opt/otrs//Kernel/Output/HTML/Agent.pm line 432. Der betroffene Ausschnitt: snip # build selection string foreach (sort {$Data{$a} cmp $Data{$b}} keys %Data) { my @Queue = split(/::/, $Param{Data}->{$_}); $UsedData{$Param{Data}->{$_}} = 1; my $UpQueue = $Param{Data}->{$_}; $UpQueue =~ s/^(.*)::.+?$/$1/g; if (! $Queue[$MaxLevel]) { $Queue[$#Queue] = $Self->Ascii2Html(Text => $Queue[$#Queue], Max =>50-$#Queue); my $Space = ''; for (my $i = 0; $i < $#Queue; $i++) { $Space .= ' '; } # check if SelectedIDRefArray exists if ($SelectedIDRefArray) { foreach my $ID (@{$SelectedIDRefArray}) { if ($ID eq $_) { $Param{SelectedIDRefArrayOK}->{$_} = 1; Wäre toll wenn ich Hilfe bekommen könnte :) Grüsse Torsten Lippold

Hallo, ich habe genau das selbe Problem, bekoome auch eine Fehlermeldung, wenn ich die Datenbank updaten will, wenn ich aber eine komplette neuinstallation mache, und die Daten über einen Mysql Dump wieder einspiele funktioniert alles bestens. Gruss Oliver Windt Am Mittwoch, den 06.10.2004, 12:17 +0200 schrieb Lippold, Torsten:
Hallo Zusammen,
habe ein Problem nach dem Update auf 1.3.1 mit dem RPM auf einer Suse 9.1 . Und zwar alles schein erhalten zu sein aber sobald ich ein neues Ticket erstellen will bekomme ich folgendes:
Software error:
Modification of non-creatable array value attempted, subscript -1 at /opt/otrs//Kernel/Output/HTML/Agent.pm line 432.
Der betroffene Ausschnitt: snip # build selection string foreach (sort {$Data{$a} cmp $Data{$b}} keys %Data) { my @Queue = split(/::/, $Param{Data}->{$_}); $UsedData{$Param{Data}->{$_}} = 1; my $UpQueue = $Param{Data}->{$_}; $UpQueue =~ s/^(.*)::.+?$/$1/g; if (! $Queue[$MaxLevel]) { $Queue[$#Queue] = $Self->Ascii2Html(Text => $Queue[$#Queue], Max =>50-$#Queue); my $Space = ''; for (my $i = 0; $i < $#Queue; $i++) { $Space .= ' '; } # check if SelectedIDRefArray exists if ($SelectedIDRefArray) { foreach my $ID (@{$SelectedIDRefArray}) { if ($ID eq $_) { $Param{SelectedIDRefArrayOK}->{$_} = 1;
Wäre toll wenn ich Hilfe bekommen könnte :)
Grüsse
Torsten Lippold
participants (2)
-
Lippold, Torsten
-
Oliver Windt