<?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>Fatal error when describing purge trash login task</title> 
  <pubDate>Fri, 10 Apr 2026 07:55:33 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/8447</link> 
  <atom:link rel="self" type="application/rss+xml" title="Fatal error when describing purge trash login task" href="https://bugs.horde.org/ticket/8447/rss" /> 
  <description>Fatal error when describing purge trash login task</description> 
 
   
   
  <item> 
   <title>( ! ) Notice: Undefined index: imp_imap in /home/jan/horde-h</title> 
   <description>( ! ) Notice: Undefined index: imp_imap in /home/jan/horde-hatchery/imp/lib/IMP.php on line 800

Call Stack

#	Time	Memory	Function	Location

1	0,0005	87924	{main}( )	../logintasks.php:0

2	2,8650	5478604	IMP_LoginTasks_Task_PurgeTrash-&gt;describe( )	../logintasks.php:77

3	2,8652	5478836	IMP::folderPref( &#039;Trash&#039;, TRUE )	../PurgeTrash.php:81



( ! ) Fatal error: Call to a member function defaultNamespace() on a non-object in /home/jan/horde-hatchery/imp/lib/IMP.php on line 800

Call Stack

#	Time	Memory	Function	Location

1	0,0005	87924	{main}( )	../logintasks.php:0

2	2,8650	5478604	IMP_LoginTasks_Task_PurgeTrash-&gt;describe( )	../logintasks.php:77

3	2,8652	5478836	IMP::folderPref( &#039;Trash&#039;, TRUE )	../PurgeTrash.php:81</description> 
   <pubDate>Wed, 22 Jul 2009 08:58:34 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55017</link> 
  </item> 
   
  <item> 
   <title>This shouldn&#039;t be an issue anymore... (?)</title> 
   <description>This shouldn&#039;t be an issue anymore... (?)</description> 
   <pubDate>Thu, 23 Jul 2009 22:09:43 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55030</link> 
  </item> 
   
  <item> 
   <title>Correct, this has been fixed with the auth-callbacks.</title> 
   <description>Correct, this has been fixed with the auth-callbacks.</description> 
   <pubDate>Thu, 23 Jul 2009 22:33:27 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55031</link> 
  </item> 
   
  <item> 
   <title>Looks like it&#039;s back:



( ! ) Notice: Undefined index: imp_</title> 
   <description>Looks like it&#039;s back:



( ! ) Notice: Undefined index: imp_imap in /srv/www/htdocs/hordegit/imp/lib/IMP.php on line 800

Call Stack

#	Time	Memory	Function	Location

1	0,0006	86528	{main}( )	../logintasks.php:0

2	0,1573	7217860	IMP_LoginTasks_Task_PurgeTrash-&gt;describe( )	../logintasks.php:78

3	0,1575	7218040	IMP::folderPref( )	../PurgeTrash.php:81



( ! ) Fatal error: Call to a member function defaultNamespace() on a non-object in /srv/www/htdocs/hordegit/imp/lib/IMP.php on line 800

Call Stack

#	Time	Memory	Function	Location

1	0,0006	86528	{main}( )	../logintasks.php:0

2	0,1573	7217860	IMP_LoginTasks_Task_PurgeTrash-&gt;describe( )	../logintasks.php:78

3	0,1575	7218040	IMP::folderPref( )	../PurgeTrash.php:81</description> 
   <pubDate>Mon, 27 Jul 2009 13:27:37 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55056</link> 
  </item> 
   
  <item> 
   <title>The issue is that base.php may not have been fully parsed at</title> 
   <description>The issue is that base.php may not have been fully parsed at the time the logintasks are run in pushApp(), halfway through that file.  Solution is to move init code to IMP::initialize() and then have the logintasks explicitly init IMP within themselves.</description> 
   <pubDate>Mon, 27 Jul 2009 17:29:06 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55058</link> 
  </item> 
   
  <item> 
   <title>It&#039;s raising its ugly head again:



( ! ) Notice: Undefined</title> 
   <description>It&#039;s raising its ugly head again:



( ! ) Notice: Undefined index: imp_imap in /home/jan/horde-hatchery/imp/lib/IMP.php on line 855

Call Stack

#	Time	Memory	Function	Location

1	0,0005	88844	{main}( )	../logintasks.php:0

2	2,1107	5569756	IMP_LoginTasks_Task_PurgeTrash-&gt;describe( )	../logintasks.php:78

3	2,1109	5569984	IMP::folderPref( &#039;Trash&#039;, TRUE )	../PurgeTrash.php:83



( ! ) Fatal error: Call to a member function defaultNamespace() on a non-object in /home/jan/horde-hatchery/imp/lib/IMP.php on line 855

Call Stack

#	Time	Memory	Function	Location

1	0,0005	88844	{main}( )	../logintasks.php:0

2	2,1107	5569756	IMP_LoginTasks_Task_PurgeTrash-&gt;describe( )	../logintasks.php:78

3	2,1109	5569984	IMP::folderPref( &#039;Trash&#039;, TRUE )	../PurgeTrash.php:83</description> 
   <pubDate>Mon, 03 Aug 2009 16:36:48 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55176</link> 
  </item> 
   
  <item> 
   <title>&gt; It&#039;s raising its ugly head again:



Take 3.  See:

http:/</title> 
   <description>&gt; It&#039;s raising its ugly head again:



Take 3.  See:

http://lists.horde.org/archives/commits/2009-August/001542.html</description> 
   <pubDate>Mon, 03 Aug 2009 17:57:35 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55178</link> 
  </item> 
   
  <item> 
   <title>I&#039;m gonna report when the purge trash task fires off again n</title> 
   <description>I&#039;m gonna report when the purge trash task fires off again next Sunday. ;)</description> 
   <pubDate>Mon, 03 Aug 2009 21:54:24 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55186</link> 
  </item> 
   
  <item> 
   <title>Bummer, I forgot to take a closer look. But IIRC it didn&#039;t r</title> 
   <description>Bummer, I forgot to take a closer look. But IIRC it didn&#039;t raise a notice, but I got a white screen of death.</description> 
   <pubDate>Tue, 18 Aug 2009 13:47:35 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55370</link> 
  </item> 
   
  <item> 
   <title>The original problem is fixed, so closing this in favor of a</title> 
   <description>The original problem is fixed, so closing this in favor of a new ticket.</description> 
   <pubDate>Wed, 19 Aug 2009 09:34:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t55412</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

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

Bug #8447: Move IMP initialization to function

http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&amp;r1=d58245fa6817cbbf97fc5169615794d0232ff08f&amp;r2=c07dc3fd3f1ea04331e70e87009e185ffc895870
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/DeleteAttachmentsMonthly.php?rt=horde-git&amp;r1=03b873a3c2c36e31645423438c483ca2c3ccc51d&amp;r2=c07dc3fd3f1ea04331e70e87009e185ffc895870
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/DeleteSentmailMonthly.php?rt=horde-git&amp;r1=c0c5954756a84a9d282fe7efaff62885a1e411ae&amp;r2=c07dc3fd3f1ea04331e70e87009e185ffc895870
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/PurgeSentmail.php?rt=horde-git&amp;r1=03b873a3c2c36e31645423438c483ca2c3ccc51d&amp;r2=c07dc3fd3f1ea04331e70e87009e185ffc895870
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/PurgeSpam.php?rt=horde-git&amp;r1=03b873a3c2c36e31645423438c483ca2c3ccc51d&amp;r2=c07dc3fd3f1ea04331e70e87009e185ffc895870
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/PurgeTrash.php?rt=horde-git&amp;r1=03b873a3c2c36e31645423438c483ca2c3ccc51d&amp;r2=c07dc3fd3f1ea04331e70e87009e185ffc895870
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/RenameSentmailMonthly.php?rt=horde-git&amp;r1=03b873a3c2c36e31645423438c483ca2c3ccc51d&amp;r2=c07dc3fd3f1ea04331e70e87009e185ffc895870
http://git.horde.org/diff.php/imp/lib/base.php?rt=horde-git&amp;r1=0948a5aa428006b481f9d19e08adc7189ccac9fe&amp;r2=c07dc3fd3f1ea04331e70e87009e185ffc895870</description> 
   <pubDate>Wed, 13 Jan 2010 00:07:53 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t57587</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

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

Bug #8447: Undefined values in login tasks
I think the issue is that these objects are being serialized between
sessions - thus, when unserialized on the next page, initialize() may
not have been called yet.  So we need to put the initialize() calls in
each function that requires a full IMP environment.

http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/DeleteAttachmentsMonthly.php?rt=horde-git&amp;r1=488c875b979520b1c9b6bf46049a0ddbb8fd8158&amp;r2=567afd9432a3914ceec131f1a31c3b0e7c3809bf
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/DeleteSentmailMonthly.php?rt=horde-git&amp;r1=c07dc3fd3f1ea04331e70e87009e185ffc895870&amp;r2=567afd9432a3914ceec131f1a31c3b0e7c3809bf
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/PurgeSentmail.php?rt=horde-git&amp;r1=c07dc3fd3f1ea04331e70e87009e185ffc895870&amp;r2=567afd9432a3914ceec131f1a31c3b0e7c3809bf
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/PurgeSpam.php?rt=horde-git&amp;r1=c07dc3fd3f1ea04331e70e87009e185ffc895870&amp;r2=567afd9432a3914ceec131f1a31c3b0e7c3809bf
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/PurgeTrash.php?rt=horde-git&amp;r1=c07dc3fd3f1ea04331e70e87009e185ffc895870&amp;r2=567afd9432a3914ceec131f1a31c3b0e7c3809bf
http://git.horde.org/diff.php/imp/lib/LoginTasks/Task/RenameSentmailMonthly.php?rt=horde-git&amp;r1=c07dc3fd3f1ea04331e70e87009e185ffc895870&amp;r2=567afd9432a3914ceec131f1a31c3b0e7c3809bf</description> 
   <pubDate>Wed, 13 Jan 2010 00:09:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8447#t57590</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
