Email Ticket - Core.Agent.CustomerSearch is undefined

Hilfe zu Znuny Problemen aller Art
Locked
lousek
Znuny newbie
Posts: 25
Joined: 12 Feb 2010, 10:29
Znuny Version: 2.4.7

Email Ticket - Core.Agent.CustomerSearch is undefined

Post by lousek »

Hallo Forum

Wir haben erst kürzlich unser OTRS Testsystem von 2.4.7 auf 3.0.5 geupgradet.
Mittlerweile habe ich die ganze Config von Hand auf "Fehler" überprüft (sprich auf Änderungen von 2.4.7 zu 3.0.5 wie "Activ" -> "Active" in der Config) ... leider bekomme ich jedoch bei "Tickets" > "Email Ticket" den Fehler "Core.Agent.CustomerSearch is undefined" (siehe Bild im Anhang).

In unserer Config haben wir für die Customer-Daten folgendes eingetragen:

Code: Select all

    $Self->{CustomerUser1} = {
      Name => 'Active Directory',
      Module => 'Kernel::System::CustomerUser::LDAP',
      Params => {
        Host => 'dc.xxx.xxx.xxx',
        BaseDN => 'ou=Productive,dc=xxx,dc=xxx,dc=xxx',
        SSCOPE => 'sub',
        UserDN => 'xxx\xxx',
        UserPw => 'xxx',
        AlwaysFilter => '(objectclass=user)',
        SourceCharset => 'utf-8',
        DestCharset => 'utf-8',
        Params => {
          port => 3268,
          timeout => 120,
          async => 0,
          version => 3,
        },
      },
      CustomerKey => 'sAMAccountName',
      CustomerID => 'mail',
      CustomerUserListFields => ['cn', 'mail'],
      CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
      CustomerUserSearchPrefix => '',
      CustomerUserSearchSuffix => '*',
      CustomerUserSearchListLimit => 250,
      CustomerUserPostMasterSearchFields => ['mail'],
      CustomerUserNameFields => ['sn', 'givenname' ],
      CustomerUserExcludePrimaryCustomerID => 0,
      AdminSetPreferences => 0,
  
      Map => [
        # note: Login, Email and CustomerID needed!
        # var, frontend, storage, shown (1=always,2=lite),required, storage-type, http-link, readonly
        [ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 1 ],
        [ 'UserFirstname', 'Firstname', 'givenname', 1, 0, 'var', '', 1 ],
        [ 'UserLastname', 'Lastname', 'sn', 1, 0, 'var', '', 1 ],
        [ 'UserLogin', 'Username', 'sAMAccountname', 1, 0, 'var', '', 1 ],
        [ 'Department', 'Department', 'department', 1, 0, 'var', '', 1 ],
        [ 'UserEmail', 'E-Mail', 'mail', 1, 0, 'var', '', 1 ],
        [ 'UserCustomerID', 'CustomerID', 'mail', 0, 0, 'var', '', 1 ],
        [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
        [ 'UserPhone', 'Deskphone', 'telephonenumber', 1, 0, 'var', '', 1 ],
        [ 'UserFax', 'Fax', 'facsimileTelephonenumber', 1, 0, 'var', '', 1 ],
        [ 'UserAddress', 'Adress', 'postaladdress', 1, 0, 'var','', 1 ],
        [ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 1 ],
		  ],
    };
Ansonsten klappt das Auslesen der Customer-Daten aus dem AD eigentlich wunderbar.

Im Error-Log tauchen die folgenden Einträge auf:

Code: Select all

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:30 2011

 Message: Found no ID for 1!

 Traceback (30400):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
   Module: Kernel::System::Ticket::TicketStateList (v1.486) Line: 5651
   Module: Kernel::Modules::AgentTicketEmail::_GetNextStates (v1.163) Line: 1289
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:30 2011

 Message: Found no ID for 1!

 Traceback (30400):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
   Module: Kernel::System::Ticket::TicketPriorityList (v1.486) Line: 6319
   Module: Kernel::Modules::AgentTicketEmail::_GetPriorities (v1.163) Line: 1352
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:30 2011

 Message: Found no ID for 1!

 Traceback (30400):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
   Module: Kernel::System::Ticket::TicketTypeList (v1.486) Line: 1833
   Module: Kernel::Modules::AgentTicketEmail::_GetTypes (v1.163) Line: 1367
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:30 2011

 Message: Found no ID for 3!

 Traceback (30400):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::Modules::AgentTicketEmail::_GetTos (v1.163) Line: 1446
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

[Mon Feb 28 16:36:30 2011] -e: Use of uninitialized value $QueueData{"GroupID"} in hash element at /opt/otrs//Kernel/Modules/AgentTicketEmail.pm line 1449.
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011

 Message: Found no ID for 1!

 Traceback (30400):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::System::TemplateGenerator::Signature (v1.51) Line: 280
   Module: Kernel::Modules::AgentTicketEmail::_GetSignature (v1.163) Line: 1477
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 358
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011

 Message: Need ID!

 Traceback (30400):
   Module: Kernel::System::Signature::SignatureGet (v1.17) Line: 155
   Module: Kernel::System::TemplateGenerator::Signature (v1.51) Line: 286
   Module: Kernel::Modules::AgentTicketEmail::_GetSignature (v1.163) Line: 1477
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 358
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

[Mon Feb 28 16:36:31 2011] -e: Use of uninitialized value $Signature{"ContentType"} in pattern match (m//) at /opt/otrs//Kernel/System/TemplateGenerator.pm line 291.
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011

 Message: Need Text!

 Traceback (30400):
   Module: Kernel::System::TemplateGenerator::_Replace (v1.51) Line: 943
   Module: Kernel::System::TemplateGenerator::Signature (v1.51) Line: 307
   Module: Kernel::Modules::AgentTicketEmail::_GetSignature (v1.163) Line: 1477
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 358
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011

 Message: Found no ID for 1!

 Traceback (30405):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
   Module: Kernel::System::Ticket::TicketStateList (v1.486) Line: 5651
   Module: Kernel::Modules::AgentTicketEmail::_GetNextStates (v1.163) Line: 1289
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011

 Message: Found no ID for 1!

 Traceback (30405):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
   Module: Kernel::System::Ticket::TicketPriorityList (v1.486) Line: 6319
   Module: Kernel::Modules::AgentTicketEmail::_GetPriorities (v1.163) Line: 1352
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011

 Message: Found no ID for 1!

 Traceback (30405):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
   Module: Kernel::System::Ticket::TicketTypeList (v1.486) Line: 1833
   Module: Kernel::Modules::AgentTicketEmail::_GetTypes (v1.163) Line: 1367
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011

 Message: Found no ID for 3!

 Traceback (30405):
   Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
   Module: Kernel::Modules::AgentTicketEmail::_GetTos (v1.163) Line: 1446
   Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
   Module: (eval) (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31

[Mon Feb 28 16:36:31 2011] -e: Use of uninitialized value $QueueData{"GroupID"} in hash element at /opt/otrs//Kernel/Modules/AgentTicketEmail.pm line 1449.

Hat da jemand eine Idee?

Evt. brauchen wir den Email Ticket-Eintrag gar nicht, kann man den auch deaktivieren?

LG
Lousek
You do not have the required permissions to view the files attached to this post.
No current setup - will use the latest one :)
HSTEU
Znuny newbie
Posts: 18
Joined: 03 Dec 2008, 18:25

Re: Email Ticket - Core.Agent.CustomerSearch is undefined

Post by HSTEU »

Ich habe hier ein ähnliches Problem wenn ich eine E-Mail "weiterleiten" möchte.

Hast Du hier schon eine Lösung gefunden?

Danke, Holger
OTRS 3.0.6 (unter Windows 2003 Server)
lousek
Znuny newbie
Posts: 25
Joined: 12 Feb 2010, 10:29
Znuny Version: 2.4.7

Re: Email Ticket - Core.Agent.CustomerSearch is undefined

Post by lousek »

Sali Holger

Nein, leider habe ich noch keine Lösung gefunden ...

LG
lousek
No current setup - will use the latest one :)
HSTEU
Znuny newbie
Posts: 18
Joined: 03 Dec 2008, 18:25

Re: Email Ticket - Core.Agent.CustomerSearch is undefined

Post by HSTEU »

Ich bekomme beim Forwarden folgende Fehlermeldung (Firefox):
Ich bin für jeden Tipp dankbar wie ich das Problem lösen kann.
OTRS 3.0.6 (unter Windows 2003 Server)
HSTEU
Znuny newbie
Posts: 18
Joined: 03 Dec 2008, 18:25

Re: Email Ticket - Core.Agent.CustomerSearch is undefined

Post by HSTEU »

Ich konnte das Problem bei mir lösen. Offenbar hatte ich durch das Update von 2.4.6 ungültige Einträge.

Unter
Frontend::Agent::ModuleRegistration
im Abschnitt
Frontend::Module###AgentTicketForward

waren unter "Loader" keine Scripte eingestellt. Ich habe einfach die Defaults für den Abschnitt geladen und danach war's OK.
OTRS 3.0.6 (unter Windows 2003 Server)
Chuchuchu
Znuny newbie
Posts: 10
Joined: 02 Jun 2010, 17:29
Znuny Version: 2.4.7

Re: Email Ticket - Core.Agent.CustomerSearch is undefined

Post by Chuchuchu »

DAAAANKEEE !!!! hat bei mir auch geholfen!!! :D :D :D :D :D
Produktiv: OTRS: 3.2.x
OS: Debian Wheezy
Apache2/MySQL 5/Perl alles aktuell :)
Locked