6.0.0-alpha12
6/12/25

[#12635] Error on ActiveSync preferences page: Helper class tag not found
Summary Error on ActiveSync preferences page: Helper class tag not found
Queue Horde Framework Packages
Queue Version Git master
Type Bug
State Duplicate
Priority 1. Low
Owners
Requester cne (at) ruhrverband (dot) de
Created 08/28/2013 (4306 days ago)
Due 08/28/2013 (4306 days ago)
Updated 08/28/2013 (4306 days ago)
Assigned
Resolved 08/28/2013 (4306 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
08/28/2013 05:51:22 PM Michael Rubinsky Comment #2
State ⇒ Duplicate
Priority ⇒ 1. Low
Reply to this comment
08/28/2013 05:10:51 PM cne (at) ruhrverband (dot) de Comment #1
State ⇒ Unconfirmed
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ Error on ActiveSync preferences page: Helper class tag not found
Due ⇒ 08/28/2013
Queue ⇒ Horde Framework Packages
Milestone ⇒
Patch ⇒ No
Reply to this comment
After the last update to 5.1.1 (Horde_ActiveSync 2.6.2) the logged-in 
user gets the following error on his ActiveSync page:

Ein schwerer Fehler ist aufgetreten:
Helper class tag not found

1. Horde_Core_Prefs_Ui->generateUI() /var/www/html/horde/services/prefs.php:32
2. Horde_Prefs_Special_Activesync->display() 
/usr/share/pear/Horde/Core/Prefs/Ui.php:489
3. Horde_View_Base->addHelper() 
/var/www/html/horde/lib/Prefs/Special/Activesync.php:38

Details
Die vollständige Fehlermeldung wurde in Hordes Logdatei geschrieben 
und für Administratoren weiter unten ausgegeben. Benutzer, die keine 
Administratoren sind, bekommen diese Details nicht zu sehen.

Horde_View_Exception Object
(
     [message:protected] => Helper class tag not found
     [string:Exception:private] =>
     [code:protected] => 0
     [file:protected] => /usr/share/pear/Horde/View/Base.php
     [line:protected] => 184
     [trace:Exception:private] => Array
         (
             [0] => Array
                 (
                     [file] => 
/var/www/html/horde/lib/Prefs/Special/Activesync.php
                     [line] => 38
                     [function] => addHelper
                     [class] => Horde_View_Base
                     [type] => ->
                     [args] => Array
                         (
                             [0] => tag
                         )

                 )

             [1] => Array
                 (
                     [file] => /usr/share/pear/Horde/Core/Prefs/Ui.php
                     [line] => 489
                     [function] => display
                     [class] => Horde_Prefs_Special_Activesync
                     [type] => ->
                     [args] => Array
                         (
                             [0] => Horde_Core_Prefs_Ui Object
                                 (
                                     [prefGroups] => Array
                                         (
                                             [identities] => Array
                                                 (
                                                     [column] => Ihre Angaben
                                                     [label] => 
Persönliche Angaben
                                                     [desc] => Ändern 
Sie Ihre persönlichen Informationen.
                                                     [members] => Array
                                                         (
                                                             [0] => id
                                                             [1] => fullname
                                                             [2] => from_addr
                                                             [3] => location
                                                         )

                                                     [type] => identities
                                                 )

                                             [forgotpass] => Array
                                                 (
                                                     [column] => Ihre Angaben
                                                     [label] => Kontopasswort
                                                     [desc] => Legen 
Sie die Einstellungen fest, die es Ihnen erlauben Ihr Passwort 
zurückzusetzen, falls sie es einmal vergessen sollten.
                                                     [members] => Array
                                                         (
                                                             [0] => 
security_question
                                                             [1] => 
security_answer
                                                             [2] => 
alternate_email
                                                         )

                                                     [suppress] => 
Closure Object
                                                         (
                                                         )

                                                 )

                                             [language] => Array
                                                 (
                                                     [column] => Ihre Angaben
                                                     [label] => 
Sprache und Zeit
                                                     [desc] => Wählen 
Sie Ihre bevorzugte Sprache, Zeitzone und Datumseinstellungen.
                                                     [members] => Array
                                                         (
                                                             [0] => language
                                                             [1] => 
sending_charset
                                                             [2] => timezone
                                                             [3] => twentyFour
                                                             [4] => date_format
                                                             [5] => 
date_format_mini
                                                             [6] => time_format
                                                             [7] => 
first_week_day
                                                         )

                                                 )

                                             [categories] => Array
                                                 (
                                                     [column] => Ihre Angaben
                                                     [label] => 
Kategorien und Beschriftungen
                                                     [desc] => 
Verwalten Sie die Kategorien, mit denen Sie Elemente und Einträge 
kennzeichnen können, sowie die zugehörigen Farben.
                                                     [members] => Array
                                                         (
                                                             [0] => 
categorymanagement
                                                         )

                                                 )

                                             [display] => Array
                                                 (
                                                     [column] => 
Andere Informationen
                                                     [label] => 
Anzeige-Einstellungen
                                                     [desc] => Legen 
Sie das die Startanwendung, das Farbschema, die Seitenaktualisierung 
und andere Anzeigeeinstellungen fest.
                                                     [members] => Array
                                                         (
                                                             [0] => 
initial_application
                                                             [1] => 
show_last_login
                                                             [2] => theme
                                                             [3] => 
summary_refresh_time
                                                             [4] => 
sidebar_width
                                                             [5] => 
menu_refresh_time
                                                             [6] => 
widget_accesskey
                                                         )

                                                 )

                                             [facebook] => Array
                                                 (
                                                     [column] => 
Andere Informationen
                                                     [label] => 
Facebook-Integration
                                                     [desc] => 
Integration mit Ihrem Facebook-Konto einrichten.
                                                     [members] => Array
                                                         (
                                                             [0] => 
facebookmanagement
                                                         )

                                                     [suppress] => 
Closure Object
                                                         (
                                                         )

                                                 )

                                             [twitter] => Array
                                                 (
                                                     [column] => 
Andere Informationen
                                                     [label] => 
Twitter-Integration
                                                     [desc] => 
Integration mit Ihrem Twitter-Konto einrichten.
                                                     [members] => Array
                                                         (
                                                             [0] => 
twittermanagement
                                                         )

                                                     [suppress] => 
Closure Object
                                                         (
                                                         )

                                                 )

                                             [imspauth] => Array
                                                 (
                                                     [column] => 
Andere Informationen
                                                     [label] => 
Alternative IMSP-Anmeldung
                                                     [desc] => Bitte 
ausfüllen, wenn Sie einen anderen Benutzernamen/Passwort für den 
IMSP-Server haben.
                                                     [members] => Array
                                                         (
                                                             [0] => 
imsp_auth_user
                                                             [1] => 
imsp_auth_pass
                                                         )

                                                     [suppress] => 
Closure Object
                                                         (
                                                         )

                                                 )

                                             [syncml] => Array
                                                 (
                                                     [column] => 
Andere Informationen
                                                     [label] => SyncML
                                                     [desc] => 
Konfiguration der Synchronization mit PDAs, Smartphones und Outlook.
                                                     [members] => Array
                                                         (
                                                             [0] => 
syncmlmanagement
                                                         )

                                                     [suppress] => 
Closure Object
                                                         (
                                                         )

                                                 )

                                             [activesync] => Array
                                                 (
                                                     [column] => 
Andere Informationen
                                                     [label] => ActiveSync
                                                     [desc] => 
Verwaltung Ihrer ActiveSync-Geräte.
                                                     [members] => Array
                                                         (
                                                             [0] => 
activesync_replyposition
                                                             [1] => 
activesyncmanagement
                                                         )

                                                     [suppress] => 
Closure Object
                                                         (
                                                         )

                                                 )

                                         )

                                     [prefs] => Array
                                         (
                                             [id] => Array
                                                 (
                                                     [value] =>
                                                     [type] => text
                                                     [desc] => 
Bezeichnung der Identität
                                                 )

                                             [fullname] => Array
                                                 (
                                                     [value] =>
                                                     [type] => text
                                                     [desc] => Ihr 
vollständiger Name:
                                                     [hook] => 1
                                                 )

                                             [from_addr] => Array
                                                 (
                                                     [value] =>
                                                     [type] => text
                                                     [desc] => Die 
Standard-E-Mail-Adresse für diese Identität:
                                                     [hook] => 1
                                                 )

                                             [location] => Array
                                                 (
                                                     [value] =>
                                                     [type] => text
                                                     [desc] => 
Standardort für die Nutzung von ortsabhängingen Funktionen.
                                                 )

                                             [default_identity] => Array
                                                 (
                                                     [value] => 0
                                                 )

                                             [identities] => Array
                                                 (
                                                     [value] => a:0:{}
                                                 )

                                             [confirm_email] => Array
                                                 (
                                                     [value] => a:0:{}
                                                 )

                                             [security_question] => Array
                                                 (
                                                     [value] =>
                                                     [type] => text
                                                     [desc] => Geben 
Sie eine Sicherheitsfrage ein, die Ihnen gestellt wird, wenn Sie Ihr 
Passwort zurücksetzen möchten, z. B. "Wie lautet der Name Ihres 
Haustiers?":
                                                 )

                                             [security_answer] => Array
                                                 (
                                                     [value] =>
                                                     [type] => text
                                                     [desc] => Geben 
Sie die Antwort auf die Sicherheitsfrage ein:
                                                 )

                                             [alternate_email] => Array
                                                 (
                                                     [value] =>
                                                     [type] => text
                                                     [desc] => Geben 
Sie eine E-Mail-Adresse an, an die das neue Passwort geschickt werden 
soll:
                                                 )

                                             [language] => Array
                                                 (
                                                     [value] => de_DE
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                         )

                                                     [escaped] => 1
                                                     [desc] => Wählen 
Sie Ihre bevorzugte Sprache:
                                                     [on_init] => 
Closure Object
                                                         (
                                                             
[parameter] => Array
                                                                 (
                                                                     
[$ui] => <required>
                                                                 )

                                                         )

                                                     [on_change] => 
Closure Object
                                                         (
                                                         )

                                                 )

                                             [sending_charset] => Array
                                                 (
                                                     [value] => UTF-8
                                                     [advanced] => 1
                                                     [locked] => 1
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                             [] => Standard
                                                             
[windows-1256] => Arabisch (Windows-1256)
                                                             
[ARMSCII-8] => Armenisch (ARMSCII-8)
                                                             
[ISO-8859-13] => Baltisch (ISO-8859-13)
                                                             [BIG5] => 
Chinesisch traditionell (Big5)
                                                             [GB2312] 
=> Chinesisch vereinfacht (GB2312)
                                                             
[ISO-8859-7] => Griechisch (ISO-8859-7)
                                                             
[ISO-8859-8-I] => Hebräisch (ISO-8859-8-I)
                                                             
[ISO-2022-JP] => Japanisch (ISO-2022-JP)
                                                             
[ISO-8859-14] => Keltisch (ISO-8859-14)
                                                             [EUC-KR] 
=> Koreanisch (EUC-KR)
                                                             [KOI8-R] 
=> Kyrillisch (KOI8-R)
                                                             
[windows-1251] => Kyrillisch (Windows-1251)
                                                             [KOI8-U] 
=> Kyrillisch/Ukrainisch (KOI8-U)
                                                             
[ISO-8859-2] => Mitteleuropäisch (ISO-8859-2)
                                                             
[ISO-8859-10] => Nordisch (ISO-8859-10)
                                                             
[ISO-8859-3] => Südeuropäisch (ISO-8859-3)
                                                             [TIS-620] 
=> Thailändisch (TIS-620)
                                                             
[ISO-8859-9] => Türkisch (ISO-8859-9)
                                                             [UTF-8] 
=> Unicode (UTF-8)
                                                             [VISCII] 
=> Vietnamesisch (VISCII)
                                                             
[ISO-8859-1] => Westeuropäisch (ISO-8859-1)
                                                             
[ISO-8859-15] => Westeuropäisch (ISO-8859-15)
                                                         )

                                                     [desc] => 
Standardzeichensatz für neue Nachrichten:
                                                 )

                                             [timezone] => Array
                                                 (
                                                     [value] => Europe/Berlin
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                         )

                                                     [desc] => Ihre 
aktuelle Zeitzone:
                                                     [on_init] => 
Closure Object
                                                         (
                                                             
[parameter] => Array
                                                                 (
                                                                     
[$ui] => <required>
                                                                 )

                                                         )

                                                 )

                                             [twentyFour] => Array
                                                 (
                                                     [value] => 1
                                                     [type] => checkbox
                                                     [desc] => Zeit im 
24-Stunden-Format anzeigen?
                                                 )

                                             [date_format] => Array
                                                 (
                                                     [value] => %x
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                             [%x] => 28.08.2013
                                                             
[%Y-%m-%d] => 2013-08-28
                                                             
[%d/%m/%Y] => 28/08/2013
                                                             [%A, %B 
%d, %Y] => Mittwoch, August 28, 2013
                                                             [%A, %d. 
%B %Y] => Mittwoch, 28. August 2013
                                                             [%A, %d 
%B %Y] => Mittwoch, 28 August 2013
                                                             [%a, %b 
%e, %Y] => Mi, Aug 28, 2013
                                                             [%a, %b 
%e, %y] => Mi, Aug 28, 13
                                                             [%a, %b 
%e] => Mi, Aug 28
                                                             [%a, %e 
%b %Y] => Mi, 28 Aug 2013
                                                             [%a, %e 
%b %y] => Mi, 28 Aug 13
                                                             [%a %d %b 
%Y] => Mi 28 Aug 2013
                                                             [%a %x] 
=> Mi 28.08.2013
                                                             [%a 
%Y-%m-%d] => Mi 2013-08-28
                                                             [%e %b 
%Y] => 28 Aug 2013
                                                             [%e. %b 
%Y] => 28. Aug 2013
                                                             [%e. %m 
%Y] => 28 08 2013
                                                             [%e. %m.] 
=> 28. 08.
                                                             [%e. %B] 
=> 28. August
                                                             [%e. %B 
%Y] => 28. August 2013
                                                             [%e. %B 
%y] => 28. August 13
                                                             [%B %e, 
%Y] => August 28, 2013
                                                         )

                                                     [desc] => Legen 
Sie fest, wie das Datum angezeigt werden soll (Vollständig):
                                                 )

                                             [date_format_mini] => Array
                                                 (
                                                     [value] => %x
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                             [%x] => 28.08.2013
                                                             
[%Y-%m-%d] => 2013-08-28
                                                             
[%d/%m/%Y] => 28/08/2013
                                                             [%a, %b 
%e, %Y] => Mi, Aug 28, 2013
                                                             [%a, %b 
%e, %y] => Mi, Aug 28, 13
                                                             [%a, %b 
%e] => Mi, Aug 28
                                                             [%a, %e 
%b %Y] => Mi, 28 Aug 2013
                                                             [%a, %e 
%b %y] => Mi, 28 Aug 13
                                                             [%a %d %b 
%Y] => Mi 28 Aug 2013
                                                             [%a %x] 
=> Mi 28.08.2013
                                                             [%a 
%Y-%m-%d] => Mi 2013-08-28
                                                             [%e %b 
%Y] => 28 Aug 2013
                                                             [%e. %b 
%Y] => 28. Aug 2013
                                                             [%e. %m 
%Y] => 28 08 2013
                                                             [%e. %m.] 
=> 28. 08.
                                                             [%b %e, 
%Y] => Aug 28, 2013
                                                         )

                                                     [desc] => Legen 
Sie fest, wie das Datum angezeigt werden soll (Kurzform):
                                                 )

                                             [time_format] => Array
                                                 (
                                                     [value] => %X
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                             [%X] => 
18:48:00 (Standard)
                                                             
[%H:%M:%S] => 18:48:00 (24-Stunden-Format)
                                                             [%l:%M:%S 
%p] =>  6:48:00
                                                             [%R] => 
18:48 (24-Stunden-Format)
                                                             [%l:%M 
%p] =>  6:48
                                                         )

                                                     [desc] => Legen 
Sie fest, wie die Uhrzeit angezeigt werden soll:
                                                 )

                                             [first_week_day] => Array
                                                 (
                                                     [value] => 1
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                             [0] => Sonntag
                                                             [1] => Montag
                                                         )

                                                     [desc] => Welcher 
Tag soll als Wochenbeginn angezeigt werden?
                                                 )

                                             [categorymanagement] => Array
                                                 (
                                                     [type] => special
                                                     [handler] => 
Horde_Prefs_Special_Category
                                                 )

                                             [categories] => Array
                                                 (
                                                     [value] =>
                                                 )

                                             [category_colors] => Array
                                                 (
                                                     [value] =>
                                                 )

                                             [initial_application] => Array
                                                 (
                                                     [value] => horde
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                         )

                                                     [desc] => Welche 
Anwendung soll Horde nach dem Anmelden angezeigen?
                                                     [on_init] => 
Closure Object
                                                         (
                                                             
[parameter] => Array
                                                                 (
                                                                     
[$ui] => <required>
                                                                 )

                                                         )

                                                 )

                                             [show_last_login] => Array
                                                 (
                                                     [value] => 1
                                                     [type] => checkbox
                                                     [desc] => 
Anzeigen, wann die letzte Anmeldung erfolgt ist?
                                                 )

                                             [last_login] => Array
                                                 (
                                                     [value] => a:0:{}
                                                 )

                                             [theme] => Array
                                                 (
                                                     [value] => default
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                             [default] 
=> Standard
                                                         )

                                                     [desc] => Wählen 
Sie ein Farbschema.
                                                 )

                                             [summary_refresh_time] => Array
                                                 (
                                                     [value] => 300
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                             [0] => Nie
                                                             [30] => 
Alle 30 Sekunden
                                                             [60] => 
Alle 60 Sekunden
                                                             [300] => 
Alle 5 Minuten
                                                             [900] => 
Alle 15 Minuten
                                                             [1800] => 
Alle halbe Stunde
                                                         )

                                                     [desc] => 
Portalansicht aktualisieren:
                                                 )

                                             [sidebar_width] => Array
                                                 (
                                                     [value] => 210
                                                     [type] => number
                                                     [desc] => Breite 
des Horde-Menüs links:
                                                 )

                                             [menu_refresh_time] => Array
                                                 (
                                                     [value] => 300
                                                     [type] => enum
                                                     [enum] => Array
                                                         (
                                                             [0] => Nie
                                                             [30] => 
Alle 30 Sekunden
                                                             [60] => 
Alle 60 Sekunden
                                                             [120] => 
Alle 2 Minuten
                                                             [300] => 
Alle 5 Minuten
                                                         )

                                                     [desc] => 
Dynamische Menüelemente aktualisieren:
                                                 )

                                             [widget_accesskey] => Array
                                                 (
                                                     [value] => 1
                                                     [type] => checkbox
                                                     [desc] => Sollen 
Tastenkombinationen für die meisten Links aktiviert werden?
                                                 )

                                             [portal_layout] => Array
                                                 (
                                                     [value] => a:0:{}
                                                 )

                                             [facebookmanagement] => Array
                                                 (
                                                     [type] => special
                                                     [handler] => 
Horde_Prefs_Special_Facebook
                                                 )

                                             [facebook] => Array
                                                 (
                                                     [value] => a:0:{}
                                                 )

                                             [twittermanagement] => Array
                                                 (
                                                     [type] => special
                                                     [handler] => 
Horde_Prefs_Special_Twitter
                                                 )

                                             [twitter] => Array
                                                 (
                                                     [value] => a:0:{}
                                                 )

                                             [imsp_auth_user] => Array
                                                 (
                                                     [value] =>
                                                     [type] => text
                                                     [desc] => 
Alternativer IMSP-Benutzername
                                                 )

                                             [imsp_auth_pass] => Array
                                                 (
                                                     [value] =>
                                                     [type] => password
                                                     [desc] => 
Alternatives IMSP-Passwort
                                                 )

                                             [syncmlmanagement] => Array
                                                 (
                                                     [type] => special
                                                     [handler] => 
Horde_Prefs_Special_Syncml
                                                 )

                                             [activesyncmanagement] => Array
                                                 (
                                                     [type] => special
                                                     [handler] => 
Horde_Prefs_Special_Activesync
                                                 )

                                             
[activesync_replyposition] => Array
                                                 (
                                                     [type] => enum
                                                     [desc] => 
Position des Anworttextes auf Ihrem Gerät, wenn Sie Nachrichten 
beantworten. Bitte beachten Sie, dass einige Geräte die 
Zitatüberschrift immer am Ende des Antworttextes einfügen.
                                                     [enum] => Array
                                                         (
                                                             [bottom] => Unten
                                                             [top] => Oben
                                                         )

                                                     [value] => bottom
                                                     [suppress] => 
Closure Object
                                                         (
                                                         )

                                                 )

                                             [last_logintasks] => Array
                                                 (
                                                     [value] => a:0:{}
                                                 )

                                             [upgrade_tasks] => Array
                                                 (
                                                     [value] => a:0:{}
                                                 )

                                         )

                                     [suppress] => Array
                                         (
                                         )

                                     [suppressGroups] => Array
                                         (
                                             [0] => facebook
                                             [1] => twitter
                                             [2] => imspauth
                                         )

                                     [app] => horde
                                     [group] => activesync
                                     [vars] => Horde_Variables Object
                                         (
                                             [_expected:protected] => Array
                                                 (
                                                 )

                                             [_sanitized:protected] =>
                                             [_vars:protected] => Array
                                                 (
                                                     [app] => horde
                                                     [group] => activesync
                                                 )

                                         )

                                     [nobuttons] =>
                                     [_errors:protected] => Array
                                         (
                                         )

                                 )

                         )

                 )

             [2] => Array
                 (
                     [file] => /var/www/html/horde/services/prefs.php
                     [line] => 32
                     [function] => generateUI
                     [class] => Horde_Core_Prefs_Ui
                     [type] => ->
                     [args] => Array
                         (
                         )

                 )

         )

     [previous:Exception:private] =>
     [logged] => 1
)

-----


horde.log:

2013-08-28T18:48:00+02:00 EMERG: HORDE [horde] Helper class tag not 
found [pid 1952 on line 184 of "/usr/share/pear/Horde/View/Base.php"]
2013-08-28T18:48:00+02:00 DEBUG: HORDE 1. 
Horde_Core_Prefs_Ui->generateUI() 
/var/www/html/horde/services/prefs.php:32
2. Horde_Prefs_Special_Activesync->display() 
/usr/share/pear/Horde/Core/Prefs/Ui.php:489
3. Horde_View_Base->addHelper() 
/var/www/html/horde/lib/Prefs/Special/Activesync.php:38

2013-08-28T18:48:00+02:00 DEBUG: HORDE [horde] Max memory usage: 
4456448 bytes [pid 1952 on line 566 of 
"/usr/share/pear/Horde/Registry.php"]


Saved Queries