<?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>Login tasks throwing fatal errors.</title> 
  <pubDate>Fri, 10 Apr 2026 14:37:18 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/9162</link> 
  <atom:link rel="self" type="application/rss+xml" title="Login tasks throwing fatal errors." href="https://bugs.horde.org/ticket/9162/rss" /> 
  <description>Login tasks throwing fatal errors.</description> 
 
   
   
  <item> 
   <title>When navigating TO an application, such as Kronolith, that h</title> 
   <description>When navigating TO an application, such as Kronolith, that has logintasks to run FROM the link in the (d)imp sidebar, a fatal error is thrown:

A fatal error has occurred
Do not directly access logintasks.php.

Details
The full error message is logged in Horde&#039;s log file, and is shown below only to administrators. Non-administrative users will not see error details.

Horde_Exception Object
(
    [message:protected] =&gt; Do not directly access logintasks.php.
    [string:Exception:private] =&gt; 
    [code:protected] =&gt; 0
    [file:protected] =&gt; /horde/horde/horde/services/logintasks.php
    [line:protected] =&gt; 19
    [trace:Exception:private] =&gt; Array
        (
        )

    [previous:Exception:private] =&gt; 
    [xdebug_message] =&gt; &lt;tr&gt;&lt;th align=&#039;left&#039; bgcolor=&#039;#f57900&#039; colspan=&quot;5&quot;&gt;&lt;span style=&#039;background-color: #cc0000; color: #fce94f; font-size: x-large;&#039;&gt;( ! )&lt;/span&gt; Horde_Exception: Do not directly access logintasks.php. in /horde/horde/horde/services/logintasks.php on line &lt;i&gt;19&lt;/i&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&#039;left&#039; bgcolor=&#039;#e9b96e&#039; colspan=&#039;5&#039;&gt;Call Stack&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align=&#039;center&#039; bgcolor=&#039;#eeeeec&#039;&gt;#&lt;/th&gt;&lt;th align=&#039;left&#039; bgcolor=&#039;#eeeeec&#039;&gt;Time&lt;/th&gt;&lt;th align=&#039;left&#039; bgcolor=&#039;#eeeeec&#039;&gt;Memory&lt;/th&gt;&lt;th align=&#039;left&#039; bgcolor=&#039;#eeeeec&#039;&gt;Function&lt;/th&gt;&lt;th align=&#039;left&#039; bgcolor=&#039;#eeeeec&#039;&gt;Location&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&#039;#eeeeec&#039; align=&#039;center&#039;&gt;1&lt;/td&gt;&lt;td bgcolor=&#039;#eeeeec&#039; align=&#039;center&#039;&gt;0.0002&lt;/td&gt;&lt;td bgcolor=&#039;#eeeeec&#039; align=&#039;right&#039;&gt;325604&lt;/td&gt;&lt;td bgcolor=&#039;#eeeeec&#039;&gt;{main}(  )&lt;/td&gt;&lt;td title=&#039;/horde/horde/horde/services/logintasks.php&#039; bgcolor=&#039;#eeeeec&#039;&gt;../logintasks.php&lt;b&gt;:&lt;/b&gt;0&lt;/td&gt;&lt;/tr&gt;

)


To reproduce:

Ensure a login task is set to run for the next login to Kronolith.
Login to Horde.
Navigate to (d)imp if it&#039;s not the default application.
Accept any login tasks for imp.
Navigate to Kronolith by using the Calendar link in the sidebar.
</description> 
   <pubDate>Sat, 31 Jul 2010 21:19:27 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9162#t59515</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Bug #9162: F</title> 
   <description>Changes have been made in Git for this ticket:

Bug #9162: Fix logintasks confirmation page.

http://git.horde.org/diff.php/horde/services/logintasks.php?rt=horde-git&amp;r1=f1a520a5003e419b985f41662e6188b441a4814f&amp;r2=9f938e61dbad2367a5a220489ed5bafde394dea3</description> 
   <pubDate>Fri, 06 Aug 2010 20:12:32 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9162#t59536</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
