<?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>Upgrade task fatal error with fresh database</title> 
  <pubDate>Thu, 09 Apr 2026 21:37:09 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/8969</link> 
  <atom:link rel="self" type="application/rss+xml" title="Upgrade task fatal error with fresh database" href="https://bugs.horde.org/ticket/8969/rss" /> 
  <description>Upgrade task fatal error with fresh database</description> 
 
   
   
  <item> 
   <title>After installing Turba fresh, or just wiping the prefs stora</title> 
   <description>After installing Turba fresh, or just wiping the prefs storage, the logging in for the first time produces:

Fatal error: Cannot redeclare class Turba_LoginTasks_SystemTask_UpgradeList in /usr/local/horde/horde/turba/lib/LoginTasks/SystemTask/UpgradeLists.php  on line 146

Logging in a second time works normally.
</description> 
   <pubDate>Fri, 16 Apr 2010 13:25:41 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8969#t58526</link> 
  </item> 
   
  <item> 
   <title>See also Bug: 9123 for a debug backtrace</title> 
   <description>See also Bug: 9123 for a debug backtrace</description> 
   <pubDate>Thu, 08 Jul 2010 18:39:12 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8969#t59363</link> 
  </item> 
   
  <item> 
   <title>This not only happens in Turba, but is a general problem wit</title> 
   <description>This not only happens in Turba, but is a general problem with first-time users. Here is another backtrace:

[28-Jul-2010 18:17:50] PHP Fatal error:  Cannot redeclare class Horde_LoginTasks_SystemTask_GarbageCollection in /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/horde/lib/LoginTasks/SystemTask/GarbageCollection.php on line 13
[28-Jul-2010 18:17:50] PHP Stack trace:
[28-Jul-2010 18:17:50] PHP   1. {main}() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/kronolith/index.php:0
[28-Jul-2010 18:17:50] PHP   2. Horde_Registry::appInit($app = &#039;kronolith&#039;, $args = *uninitialized*) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/kronolith/index.php:10
[28-Jul-2010 18:17:50] PHP   3. Horde_Registry-&gt;pushApp($app = &#039;kronolith&#039;, $options = array (&#039;check_perms&#039; =&gt; TRUE, &#039;logintasks&#039; =&gt; TRUE)) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:208
[28-Jul-2010 18:17:50] PHP   4. Horde_Registry-&gt;callAppMethod($app = &#039;kronolith&#039;, $call = &#039;init&#039;, $options = *uninitialized*) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:1198
[28-Jul-2010 18:17:50] PHP   5. call_user_func_array(array (0 =&gt; class Kronolith_Application { public $ajaxView = TRUE; public $version = &#039;H4 (3.0-git)&#039;; public $mobileView = FALSE; public $disabled = array (...); public $initParams = array (...); protected $_initDone = TRUE }, 1 =&gt; &#039;init&#039;), array ()) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:944
[28-Jul-2010 18:17:50] PHP   6. Horde_Registry_Application-&gt;init() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:0
[28-Jul-2010 18:17:50] PHP   7. Kronolith_Application-&gt;_init() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry/Application.php:87
[28-Jul-2010 18:17:50] PHP   8. Kronolith::initialize() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/kronolith/lib/Application.php:73
[28-Jul-2010 18:17:50] PHP   9. Horde_Registry-&gt;call($method = &#039;contacts/listTimeObjectCategories&#039;, $args = *uninitialized*) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/kronolith/lib/Kronolith.php:1106
[28-Jul-2010 18:17:50] PHP  10. Horde_Registry-&gt;callByPackage($app = &#039;turba&#039;, $call = &#039;listTimeObjectCategories&#039;, $args = array (), $options = *uninitialized*) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:851
[28-Jul-2010 18:17:50] PHP  11. Horde_Registry-&gt;pushApp($app = &#039;turba&#039;, $options = array (&#039;check_perms&#039; =&gt; TRUE)) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:889
[28-Jul-2010 18:17:50] PHP  12. Horde_Core_Factory_LoginTasks-&gt;getLoginTasks($app = &#039;turba&#039;) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:1208
[28-Jul-2010 18:17:50] PHP  13. Horde_LoginTasks-&gt;__construct($backend = class Horde_Core_LoginTasks_Backend_Horde { private $_app = &#039;turba&#039; }) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Core/Factory/LoginTasks.php:64
[28-Jul-2010 18:17:50] PHP  14. Horde_LoginTasks-&gt;_createTaskList() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/LoginTasks/lib/Horde/LoginTasks.php:75
[28-Jul-2010 18:17:50] PHP  15. Turba_LoginTasks_SystemTask_UpgradePrefs-&gt;execute() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/LoginTasks/lib/Horde/LoginTasks.php:157
[28-Jul-2010 18:17:50] PHP  16. Horde_Registry-&gt;loadPrefs($app = &#039;imp&#039;) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/turba/lib/LoginTasks/SystemTask/UpgradePrefs.php:48
[28-Jul-2010 18:17:50] PHP  17. Horde_Registry-&gt;pushApp($app = &#039;imp&#039;, $options = *uninitialized*) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:1334
[28-Jul-2010 18:17:50] PHP  18. Horde_Core_Factory_LoginTasks-&gt;getLoginTasks($app = &#039;imp&#039;) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:1208
[28-Jul-2010 18:17:50] PHP  19. Horde_LoginTasks-&gt;__construct($backend = class Horde_Core_LoginTasks_Backend_Horde { private $_app = &#039;imp&#039; }) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Core/Factory/LoginTasks.php:64
[28-Jul-2010 18:17:50] PHP  20. Horde_LoginTasks-&gt;_createTaskList() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/LoginTasks/lib/Horde/LoginTasks.php:75
[28-Jul-2010 18:17:50] PHP  21. Horde_Core_LoginTasks_Backend_Horde-&gt;getTasks() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/LoginTasks/lib/Horde/LoginTasks.php:108
[28-Jul-2010 18:17:50] PHP  22. Horde_Registry-&gt;getAppDrivers($app = &#039;imp&#039;, $prefix = &#039;LoginTasks_SystemTask&#039;) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Core/LoginTasks/Backend/Horde.php:106
[28-Jul-2010 18:17:50] PHP  23. class_exists(&#039;imp_LoginTasks_SystemTask_GarbageCollection&#039;) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Core/lib/Horde/Registry.php:1488
[28-Jul-2010 18:17:50] PHP  24. Horde_Autoloader-&gt;loadClass($className = &#039;imp_LoginTasks_SystemTask_GarbageCollection&#039;) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Autoloader/lib/Horde/Autoloader.php:0
[28-Jul-2010 18:17:50] PHP  25. Horde_Autoloader-&gt;_include($path = &#039;/servers/www/cals.webmail.labs.sapo.pt/horde/lib/LoginTasks/SystemTask/GarbageCollection.php&#039;) /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Autoloader/lib/Horde/Autoloader.php:21
[28-Jul-2010 18:17:50] PHP  26. include() /fasmounts/webmail/www/cals.webmail.labs.sapo.pt/horde-git/framework/Autoloader/lib/Horde/Autoloader.php:76</description> 
   <pubDate>Thu, 29 Jul 2010 10:39:23 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8969#t59503</link> 
  </item> 
   
  <item> 
   <title>Since this seems to be a problem with the Autoloader, can yo</title> 
   <description>Since this seems to be a problem with the Autoloader, can you take a look, Chuck?</description> 
   <pubDate>Thu, 29 Jul 2010 10:39:57 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8969#t59504</link> 
  </item> 
   
  <item> 
   <title>The problem is that the class name and file name don&#039;t match</title> 
   <description>The problem is that the class name and file name don&#039;t match - it should either be class Turba_LoginTasks_SystemTask_UpgradeList in file UpgradeList.php, or class Turba_LoginTasks_SystemTask_UpgradeLists in the current file.</description> 
   <pubDate>Mon, 02 Aug 2010 01:32:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8969#t59521</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Fix class na</title> 
   <description>Changes have been made in Git for this ticket:

Fix class name (Bug #8969).

http://git.horde.org/diff.php/turba/lib/LoginTasks/SystemTask/UpgradeLists.php?rt=horde-git&amp;r1=cb6494583ab83224d61cdda712a4f97ff21e9746&amp;r2=6536223053e217fc22f4fefc670443d80074c055</description> 
   <pubDate>Mon, 02 Aug 2010 09:01:34 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8969#t59522</link> 
  </item> 
   
  <item> 
   <title>Doh! I wonder how many pairs of eyes have looked at that mes</title> 
   <description>Doh! I wonder how many pairs of eyes have looked at that message without noticing.</description> 
   <pubDate>Mon, 02 Aug 2010 09:02:13 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8969#t59523</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
