<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Menu problem with hermes</title> 
  <pubDate>Fri, 10 Apr 2026 14:48:31 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/4427</link> 
  <atom:link rel="self" type="application/rss+xml" title="Menu problem with hermes" href="https://bugs.horde.org/ticket/4427/rss" /> 
  <description>Menu problem with hermes</description> 
 
   
   
  <item> 
   <title>Hi

I&#039;m having a problem while loading the horde menu on the</title> 
   <description>Hi

I&#039;m having a problem while loading the horde menu on the left. It comes from hermes.

The hermes programm seems ok when I directly access to it through the url.

Thanks



Une erreur fatale s&#039;est produite

Horde_Block_hermes_stopwatch non trouvé

[ligne 235 de /home/httpd/vhosts/reefs.ch/subdomains/clients/httpdocs/services/portal/sidebar.php]



Détails (aussi dans le fichier de traces de Horde) :

object(PEAR_Error)#54 (8) {

  [&quot;error_message_prefix&quot;]=&gt;

  string(0) &quot;&quot;

  [&quot;mode&quot;]=&gt;

  int(1)

  [&quot;level&quot;]=&gt;

  int(1024)

  [&quot;code&quot;]=&gt;

  NULL

  [&quot;message&quot;]=&gt;

  string(40) &quot;Horde_Block_hermes_stopwatch non trouvé&quot;

  [&quot;userinfo&quot;]=&gt;

  NULL

  [&quot;backtrace&quot;]=&gt;

  array(3) {

    [0]=&gt;

    array(7) {

      [&quot;file&quot;]=&gt;

      string(24) &quot;/usr/share/pear/PEAR.php&quot;

      [&quot;line&quot;]=&gt;

      int(534)

      [&quot;function&quot;]=&gt;

      string(10) &quot;PEAR_Error&quot;

      [&quot;class&quot;]=&gt;

      string(10) &quot;PEAR_Error&quot;

      [&quot;object&quot;]=&gt;

      object(PEAR_Error)#54 (8) {

        [&quot;error_message_prefix&quot;]=&gt;

        string(0) &quot;&quot;

        [&quot;mode&quot;]=&gt;

        int(1)

        [&quot;level&quot;]=&gt;

        int(1024)

        [&quot;code&quot;]=&gt;

        NULL

        [&quot;message&quot;]=&gt;

        string(40) &quot;Horde_Block_hermes_stopwatch non trouvé&quot;

        [&quot;userinfo&quot;]=&gt;

        NULL

        [&quot;backtrace&quot;]=&gt;

        array(3) {

          [0]=&gt;

          array(7) {

            [&quot;file&quot;]=&gt;

            string(24) &quot;/usr/share/pear/PEAR.php&quot;

            [&quot;line&quot;]=&gt;

            int(534)

            [&quot;function&quot;]=&gt;

            string(10) &quot;PEAR_Error&quot;

            [&quot;class&quot;]=&gt;

            string(10) &quot;PEAR_Error&quot;

            [&quot;object&quot;]=&gt;

            *RECURSION*

...</description> 
   <pubDate>Sun, 17 Sep 2006 19:38:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t23962</link> 
  </item> 
   
  <item> 
   <title>Don&#039;t enable tree blocks in config/registry.php that you don</title> 
   <description>Don&#039;t enable tree blocks in config/registry.php that you don&#039;t have. If you have a current version of Hermes that has that block, then something else is going on and we need more info.</description> 
   <pubDate>Sun, 17 Sep 2006 19:42:43 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t23965</link> 
  </item> 
   
  <item> 
   <title>Hi and thanks



I just installed Hermes with a special name</title> 
   <description>Hi and thanks



I just installed Hermes with a special name (/facturation).

My Turba (which works) also has a special name (/annuaire).

Horde works normally without a folder (direct on /).

Hermes Databases has been installed. I was able to add a task in Hermes.

Only the menu seems to be problematic.

Thanks



Une erreur fatale s&#039;est produite



Horde_Block_hermes_stopwatch non trouvé



[ligne 235 de /home/httpd/vhosts/reefs.ch/subdomains/clients/httpdocs/services/portal/sidebar.php]



Détails (aussi dans le fichier de traces de Horde) :



object(PEAR_Error)#58 (8) {

  [&quot;error_message_prefix&quot;]=&gt;

  string(0) &quot;&quot;

  [&quot;mode&quot;]=&gt;

  int(1)

  [&quot;level&quot;]=&gt;

  int(1024)

  [&quot;code&quot;]=&gt;

  NULL

  [&quot;message&quot;]=&gt;

  string(40) &quot;Horde_Block_hermes_stopwatch non trouvé&quot;

  [&quot;userinfo&quot;]=&gt;

  NULL

  [&quot;backtrace&quot;]=&gt;

  array(3) {

    [0]=&gt;

    array(7) {

      [&quot;file&quot;]=&gt;

      string(24) &quot;/usr/share/pear/PEAR.php&quot;

      [&quot;line&quot;]=&gt;

      int(534)

      [&quot;function&quot;]=&gt;

      string(10) &quot;PEAR_Error&quot;

      [&quot;class&quot;]=&gt;

      string(10) &quot;PEAR_Error&quot;

      [&quot;object&quot;]=&gt;

      object(PEAR_Error)#58 (8) {

        [&quot;error_message_prefix&quot;]=&gt;

        string(0) &quot;&quot;

        [&quot;mode&quot;]=&gt;

        int(1)

        [&quot;level&quot;]=&gt;

        int(1024)

        [&quot;code&quot;]=&gt;

        NULL

        [&quot;message&quot;]=&gt;

        string(40) &quot;Horde_Block_hermes_stopwatch non trouvé&quot;

        [&quot;userinfo&quot;]=&gt;

        NULL

        [&quot;backtrace&quot;]=&gt;

        array(3) {

          [0]=&gt;

          array(7) {

            [&quot;file&quot;]=&gt;

            string(24) &quot;/usr/share/pear/PEAR.php&quot;

            [&quot;line&quot;]=&gt;

            int(534)

            [&quot;function&quot;]=&gt;

            string(10) &quot;PEAR_Error&quot;

            [&quot;class&quot;]=&gt;

            string(10) &quot;PEAR_Error&quot;

            [&quot;object&quot;]=&gt;

            *RECURSION*

            [&quot;type&quot;]=&gt;

            string(2) &quot;-&gt;&quot;

            [&quot;args&quot;]=&gt;

            array(5) {

              [0]=&gt;

              string(40) &quot;Horde_Block_hermes_stopwatch non trouvé&quot;

              [1]=&gt;

              NULL

              [2]=&gt;

              int(1)

              [3]=&gt;

              int(1024)

              [4]=&gt;

              NULL

            }

          }

          [1]=&gt;

          array(6) {

            [&quot;file&quot;]=&gt;

            string(86) &quot;/home/httpd/vhosts/reefs.ch/subdomains/clients/httpdocs/lib/Horde/Block/Collection.php&quot;

            [&quot;line&quot;]=&gt;

            int(132)

            [&quot;function&quot;]=&gt;

            string(10) &quot;raiseError&quot;

            [&quot;class&quot;]=&gt;

            string(4) &quot;PEAR&quot;

            [&quot;type&quot;]=&gt;

            string(2) &quot;::&quot;

            [&quot;args&quot;]=&gt;

            array(1) {

              [0]=&gt;

              string(40) &quot;Horde_Block_hermes_stopwatch non trouvé&quot;

            }

          }

          [2]=&gt;

          array(6) {

            [&quot;file&quot;]=&gt;

            string(83) &quot;/home/httpd/vhosts/reefs.ch/subdomains/clients/httpdocs/services/portal/sidebar.php&quot;

            [&quot;line&quot;]=&gt;

            int(233)

            [&quot;function&quot;]=&gt;

            string(8) &quot;getBlock&quot;

            [&quot;class&quot;]=&gt;

            string(22) &quot;Horde_Block_Collection&quot;

            [&quot;type&quot;]=&gt;

            string(2) &quot;::&quot;

            [&quot;args&quot;]=&gt;

            array(2) {

              [0]=&gt;

              string(6) &quot;hermes&quot;

              [1]=&gt;

              string(9) &quot;stopwatch&quot;

            }

          }

        }

        [&quot;callback&quot;]=&gt;

        NULL

      }

      [&quot;type&quot;]=&gt;

      string(2) &quot;-&gt;&quot;

      [&quot;args&quot;]=&gt;

      array(5) {

        [0]=&gt;

        string(40) &quot;Horde_Block_hermes_stopwatch non trouvé&quot;

        [1]=&gt;

        NULL

        [2]=&gt;

        int(1)

        [3]=&gt;

        int(1024)

        [4]=&gt;

        NULL

      }

    }

    [1]=&gt;

    array(6) {

      [&quot;file&quot;]=&gt;

      string(86) &quot;/home/httpd/vhosts/reefs.ch/subdomains/clients/httpdocs/lib/Horde/Block/Collection.php&quot;

      [&quot;line&quot;]=&gt;

      int(132)

      [&quot;function&quot;]=&gt;

      string(10) &quot;raiseError&quot;

      [&quot;class&quot;]=&gt;

      string(4) &quot;PEAR&quot;

      [&quot;type&quot;]=&gt;

      string(2) &quot;::&quot;

      [&quot;args&quot;]=&gt;

      array(1) {

        [0]=&gt;

        string(40) &quot;Horde_Block_hermes_stopwatch non trouvé&quot;

      }

    }

    [2]=&gt;

    array(6) {

      [&quot;file&quot;]=&gt;

      string(83) &quot;/home/httpd/vhosts/reefs.ch/subdomains/clients/httpdocs/services/portal/sidebar.php&quot;

      [&quot;line&quot;]=&gt;

      int(233)

      [&quot;function&quot;]=&gt;

      string(8) &quot;getBlock&quot;

      [&quot;class&quot;]=&gt;

      string(22) &quot;Horde_Block_Collection&quot;

      [&quot;type&quot;]=&gt;

      string(2) &quot;::&quot;

      [&quot;args&quot;]=&gt;

      array(2) {

        [0]=&gt;

        string(6) &quot;hermes&quot;

        [1]=&gt;

        string(9) &quot;stopwatch&quot;

      }

    }

  }

  [&quot;callback&quot;]=&gt;

  NULL

}</description> 
   <pubDate>Sun, 17 Sep 2006 19:55:49 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t23970</link> 
  </item> 
   
  <item> 
   <title>Please don&#039;t re-post the error message, we know what the err</title> 
   <description>Please don&#039;t re-post the error message, we know what the error is. The question is why. When you renamed hermes, did you fix all the parameters in the stopwatch block also?</description> 
   <pubDate>Sun, 17 Sep 2006 20:01:47 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t23976</link> 
  </item> 
   
  <item> 
   <title>Sorry :P



I dont know what the &quot;stopwatch block&quot; is. I jus</title> 
   <description>Sorry :P



I dont know what the &quot;stopwatch block&quot; is. I just changed the name of the folder and the parameter in the registry.php from horde as usually.



$this-&gt;applications[&#039;hermes&#039;] = array(

    &#039;fileroot&#039; =&gt; dirname(__FILE__) . &#039;/../facturation&#039;,

    &#039;webroot&#039; =&gt; $this-&gt;applications[&#039;horde&#039;][&#039;webroot&#039;] . &#039;/facturation&#039;,

    &#039;name&#039; =&gt; _(&quot;Time Tracking&quot;),

    &#039;status&#039; =&gt; &#039;active&#039;,

    &#039;menu_parent&#039; =&gt; &#039;office&#039;,

    &#039;provides&#039; =&gt; &#039;time&#039;

);</description> 
   <pubDate>Sun, 17 Sep 2006 20:04:45 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t23980</link> 
  </item> 
   
  <item> 
   <title>This:



$this-&gt;applications[&#039;hermes-stopwatch&#039;] = array(

 </title> 
   <description>This:



$this-&gt;applications[&#039;hermes-stopwatch&#039;] = array(

    &#039;status&#039; =&gt; &#039;block&#039;,

    &#039;app&#039; =&gt; &#039;hermes&#039;,

    &#039;blockname&#039; =&gt; &#039;tree_stopwatch&#039;,

    &#039;menu_parent&#039; =&gt; &#039;hermes&#039;,

);



Have you read the error message? It&#039;s explicitly saying that block isn&#039;t being found in hermes/lib/Block/.



Please ask further questions on the mailing lists, this is a configuration issue.</description> 
   <pubDate>Sun, 17 Sep 2006 20:07:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t23983</link> 
  </item> 
   
  <item> 
   <title>i&#039;ve the same problem.



debian 4.0 (etch) with standart pa</title> 
   <description>i&#039;ve the same problem.



debian 4.0 (etch) with standart packages

imp4 turba2 gollem chora2 horde3.

configured and running.

then downloaded 

http://ftp.horde.org/pub/snaps/2007-08-21/hermes-HEAD-2007-08-21.tar.gz

unpacked and configured the conf.php



when i browse my horde dir, i get



A fatal error has occurred

Horde_Block_hermes_stopwatch not found.



[line 235 of /usr/share/horde3/services/portal/sidebar.php]

Details (also in Horde&#039;s logfile):



object(pear_error)(8) {

  [&quot;error_message_prefix&quot;]=&gt;

  string(0) &quot;&quot;

  [&quot;mode&quot;]=&gt;

  int(1)

  [&quot;level&quot;]=&gt;

  int(1024)

  [&quot;code&quot;]=&gt;

  NULL

  [&quot;message&quot;]=&gt;

  string(39) &quot;Horde_Block_hermes_stopwatch not found.&quot;

  [&quot;userinfo&quot;]=&gt;

  NULL

  [&quot;backtrace&quot;]=&gt;

  array(3) {

    [0]=&gt;

    array(6) {

      [&quot;file&quot;]=&gt;

      string(30) &quot;/usr/local/share/pear/PEAR.php&quot;

      [&quot;line&quot;]=&gt;

      int(542)

      [&quot;function&quot;]=&gt;

      string(10) &quot;pear_error&quot;

      [&quot;class&quot;]=&gt;

      string(10) &quot;pear_error&quot;

      [&quot;type&quot;]=&gt;

      string(2) &quot;-&gt;&quot;

      [&quot;args&quot;]=&gt;

      array(5) {

        [0]=&gt;

        string(39) &quot;Horde_Block_hermes_stopwatch not found.&quot;

        [1]=&gt;

        NULL

        [2]=&gt;

        int(1)

        [3]=&gt;

        int(1024)

        [4]=&gt;

        NULL

      }

    }

    [1]=&gt;

    array(6) {

      [&quot;file&quot;]=&gt;

      string(48) &quot;/usr/share/horde3/lib/Horde/Block/Collection.php&quot;

      [&quot;line&quot;]=&gt;

      int(132)

      [&quot;function&quot;]=&gt;

      string(10) &quot;raiseerror&quot;

      [&quot;class&quot;]=&gt;

      string(4) &quot;pear&quot;

      [&quot;type&quot;]=&gt;

      string(2) &quot;::&quot;

      [&quot;args&quot;]=&gt;

      array(1) {

        [0]=&gt;

        string(39) &quot;Horde_Block_hermes_stopwatch not found.&quot;

      }

    }

    [2]=&gt;

    array(6) {

      [&quot;file&quot;]=&gt;

      string(45) &quot;/usr/share/horde3/services/portal/sidebar.php&quot;

      [&quot;line&quot;]=&gt;

      int(233)

      [&quot;function&quot;]=&gt;

      string(8) &quot;getblock&quot;

      [&quot;class&quot;]=&gt;

      string(22) &quot;horde_block_collection&quot;

      [&quot;type&quot;]=&gt;

      string(2) &quot;::&quot;

      [&quot;args&quot;]=&gt;

      array(2) {

        [0]=&gt;

        string(6) &quot;hermes&quot;

        [1]=&gt;

        string(9) &quot;stopwatch&quot;

      }

    }

  }

  [&quot;callback&quot;]=&gt;

  NULL

}



</description> 
   <pubDate>Wed, 22 Aug 2007 11:54:22 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t36211</link> 
  </item> 
   
  <item> 
   <title>The block name is tree_stopwatch, not stopwatch.</title> 
   <description>The block name is tree_stopwatch, not stopwatch.</description> 
   <pubDate>Wed, 22 Aug 2007 15:23:25 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t36221</link> 
  </item> 
   
  <item> 
   <title>&gt; The block name is tree_stopwatch, not stopwatch.



Yes, d</title> 
   <description>&gt; The block name is tree_stopwatch, not stopwatch.



Yes, definitely a configuration issue, but I encountered this problem in a stock Horde 2.2.x distribution that had the latest Hermes installed.  I think somewhere along the way hermes changed its block name, which diverged from all the older deployments out there.



I would recommend making the error message a little more friendly, stating that the block wasn&#039;t found and where to make the change to fix it.</description> 
   <pubDate>Mon, 31 Mar 2008 17:44:24 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/4427#t44264</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
