Hallo zusammen,

Renee hat recht, das ist leider eine Code-Inkompatibilität bei älteren
Perl-Versionen die der für diese Anpassung zuständige Entwickler bei uns
nicht beachtet hat. Das Fehler wird mit dem nächsten Bugfix-Release von
KIX4OTRS behoben sein.

Als Workaround bitte in Zeile 124 von AgentTicketZoomTabArticle.pm
Folgendes ändern:

for my $Field ( keys $Self->{DynamicFieldFilter} ) {

durch

for my $Field ( keys %{$Self->{DynamicFieldFilter}} ) {

ersetzen.

Viele Grüße
Rene

Am 10.12.2014 um 16:02 schrieb Renee B:
> Da wird in der AgentTicketZoomTabArticle.pm so etwas gemacht:
>
>   push $Self->{Blabla}, '....';
>
> Dabei müsste es für Deine Perl-Version
>
>   push @{ $Self->{Blabla} }, '...';
>
> heißen.
>
> Das wurde aber erst mit Perl 5.12 oder Perl 5.14 eingeführt. Da Du aber
> noch Perl 5.10 hast, funktioniert das nicht.
>
> Entweder alle Vorkommen ausbessern oder neues Perl ;-)
>
> - Renée
>
> On 10.12.2014 15:57, Ludwig Markus wrote:
>> Hallo,
>>
>> im Zuge meiner Migration von unserem OTRS 3.2 nach 3.3 bin ich leider schon 
>> auf das nächste Problem gestoßen, das ich nicht selbständig lösen kann.
>>
>> Ich konnte jetzt die einzelnen Schritte des Framework-Upgrades sowie die 
>> Pakete (ITSM und KIX4OTRS / KIXCore) aktualisieren und auf den ersten Blick 
>> sah auch alles gut aus. Beim Öffnen eines Tickets in der Queue-Ansicht 
>> erhalte ich jetzt aber eine Fehlermeldung:
>>
>>> ----------
>> Backend ERROR: OTRS-CGI-10 Perl: 5.10.0 OS: linux Time: Wed Dec 10 13:22:18 
>> 2014 Message: Type of arg 1 to keys must be hash (not hash element) at 
>> /opt/otrs/KIX4OTRS/Kernel/Modules/AgentTicketZoomTabArticle.pm line 124, 
>> near "} ) " RemoteAddress: 172.23.101.180 RequestURI: 
>> /otrs/index.pl?Action=AgentTicketZoomTabArticle;TicketID=21;ArticleID=;ZoomExpand=;CallingAction=AgentTicketZoom;DirectLinkAnchor=Shows_all_article_of_this_ticket
>>  Traceback (11005): Module: Kernel::System::Web::InterfaceAgent::Run (OTRS 
>> 3.3.10) Line: 193 Module: 
>> ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler 
>> (unknown version) Line: 55 Module: (eval) (v1.99) Line: 204 Module: 
>> ModPerl::RegistryCooker::run (v1.99) Line: 204 Module: 
>> ModPerl::RegistryCooker::default_handler (v1.99) Line: 170 Module: 
>> ModPerl::Registry::handler (v1.99) Line: 31 System information: OTRS 3.3.10
>>> ----------
>> Ich hatte die Zusatzpakete zunächst über die Kommandozeile mit dem 
>> PacketManager-Skript installiert, weil man dabei aber vielleicht etwas 
>> übersieht hab' ich die Pakete später auch noch einmal deinstalliert und neu 
>> über die Weboberfläche eingespielt, allerdings ohne großen Erfolg. Natürlich 
>> habe ich gelesen, dass hier im Fall von KIX Information verloren geht, aber 
>> es ist nur eine Testmaschine und ich mache später sowieso einen Rollback, um 
>> den Upgrade-Prozess noch einmal für die Doku zu durchlaufen.
>>
>> Hatte vielleicht jemand schon mal ein ähnliches Problem oder kann die 
>> Fehlermeldung besser interpretieren, als ich?
>>
>> Viele Grüße,
>> Markus
>> ---------------------------------------------------------------------
>> OTRS mailing list: otrs-de - Webpage: http://otrs.org/
>> Archive: http://lists.otrs.org/pipermail/otrs-de
>> To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
>


-- 
** Ihre OTRS Versicherung - So geht Service heute **
** Support / Update-Service / Betriebsunterstützung **
** http://www.cape-it.de/support **

c.a.p.e. IT GmbH - ...cape it easy
Schönherrstr. 8, D-09113 Chemnitz
http://www.cape-it.de/
Tel: +49 371 27095 620
Fax: +49 371 27095 625
AG Chemnitz - HRB 23192
Geschäftsführer Rico Barth, Thomas Maier

---------------------------------------------------------------------
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Antwort per Email an