[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