[horde] 4.0-git: Version Check in Exception.php

Jan Schneider jan at horde.org
Wed Dec 8 11:05:55 UTC 2010


Zitat von Rick Romero <rick at havokmon.com>:

> Quoting Jan Schneider <jan at horde.org>:
>>> Zitat von Rick Romero <rick at havokmon.com>:
>>  >
>>  >> Quoting Jan Schneider <jan at horde.org>:
>>  >>>
>>  >>>> Zitat von Rick Romero <rick at havokmon.com>:
>>  >>>  >
>>  >>>  >> Jan:
>>  >>>  >>
>>  >>>  >>> Zitat von Florian Brandner <florian at brandner.net>:
>>  >>>  >>>
>>  >>>  >>>> Hi everyone!
>>  >>>  >>>>
>>  >>>  >>>> I am currently playing around with the current H4 from  
>> GIT, and got a
>>  >>>  >>>> question regarding the Exception.php:
>>  >>>  >>>> I am running here with a PHP 5.2.6, and without any  
>> changes I get the
>>  >>>  >>>> Error "Cannot redeclare class Horde_Exception". But when  
>> changing the
>>  >>>  >>>> Version-check in Exception.php from 5.3.0 to 5.2.0 it runs.
>>  >>> At least I
>>  >>>  >>>> get a webpage without errors.
>>  >>>  >>>>
>>  >>>  >>>> Could that be a bug? Or did I do something wrong?
>>  >>> Unfortunately I do not
>>  >>>  >>>> really know much about PHP, so I have no clue if "5.2.0"  
>> makes any
>>  >>>  >>>> sense, but it works for me ;-)
>>  >>>  >>
>>  >>>  >>> No, that error message doesn't make any sense. I really don't have
>>  >>>  >>> any  idea where this would come from.
>>  >>>  >>
>>  >>>  >> I get that error too:
>>  >>>  >> Fatal error: Cannot redeclare class Horde_Exception in
>>  >>>  >>
>>  >>>  
>> /usr/local/www/sub/www.beta.net/data/horde_git/horde/framework/Exception/lib/Horde/Exception.php  
>> on
>>  >>> line
>>  >>>  >> 17
>>  >>>  >>
>>  >>>  >> .. and I was making the same local fix, but it seems as development
>>  >>>  >> continues the 'fallout' spreads.  At first I couldn't get into
>>  >>>  >> Calendar, now IMP Preferences, both throwing errors:
>>  >>>  >>
>>  >>>  >> Fatal error: Wrong parameters for Exception([string $exception [,
>>  >>>  >> long $code ]]) in
>>  >>>  >>
>>  >>>  
>> /usr/local/www/sub/www.beta.net/data/horde_git/horde/framework/Exception/lib/Horde/Exception/Prior.php  
>> on
>>  >>> line
>>  >>>  >> 38
>>  >>>  >
>>  >>>  > Can you provide a backtrace? What parameters *are* being passed to
>>  >>>  > the Exception constructor?
>>  >>>
>>  >>>  Message:ACLs not configured for this server. Code:0 Previous:
>>  >>> FATAL ERROR: Wrong parameters for Exception([string $exception [,
>>  >>> long $code ]]) in
>>  >>>  
>> /USR/LOCAL/WWW/SUB/www.beta.net/DATA/HORDE_GIT/HORDE/FRAMEWORK/EXCEPTION/LIB/HORDE/EXCEPTION/PRIOR.PHP on  
>> line
>>  >>> 38
>>  >>>
>>  >>>  Looks like $previous is empty.
>>  >>>
>>  >>>  Keep in mind I've changed Exception.php to check for php version <
>>  >>> 5.2.0 instead of 5.3.0..
>>  >
>>  > Uh why? And then you wonder why this breaks things?
>>   
> huh?  This entire thread is about having to change Exception.php to detect
> 5.2.0 instead of 5.3.0.
> "Why?"  Is my question, not yours :)
>
> What do you want from me to help you determine the cause of "Cannot
> redeclare class Horde_Exception in Exception.php"  ?  Obvously declaring
> the empty class 'works', but why does the 'completed' class throw an error?

Sorry, I completely lost you know. Can please explain again what  
exactly the problem is with the *pristine* Horde code?

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the horde mailing list