6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
8/7/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#12103] Blank page on browsing turba address books
*
Your Email Address
*
Spam protection
Enter the letters below:
.___. __ . ..__ . . _/ / `|_/ | \\ / ./__.\__.| \|__/ \/
Comment
>> This truly makes zero sense. Especially since no developer can reproduce. > > I have no idea. But I really doubt that at least three different > people have broken their PHP install in the same way. > >> Only one thing I can think of: >> This is being called in a shutdown function so, for some reason, >> $GLOBALS['injector'] has already been destroyed. But this doesn't >> make any sense because we Horde_Injector doesn't contain a >> __destruct() call. And the global registry object still exists. >> >> Somebody is going to have to provide some kind of backtrace for us to >> even begin to do anything else with this ticket. Maybe injector is >> not empty? So try replacing the empty($GLOBALS['injector']) check >> with a !is_object($GLOBALS['injector']) check. > > I tried, but failed. The below is what is in my > /usr/share/php5/PEAR/Horde.php > > 73 /* Chicken/egg: we must wait until we have basic > framework setup > 74 * before we can start logging. Otherwise, queue entries. */ > 75 if (Horde_Core_Factory_Logger::available()) { > 76 if (empty($GLOBALS['injector'])) { > 77 // Horde::debug('WTF???'); > 78 } else { > 79 > $GLOBALS['injector']->getInstance('Horde_Log_Logger')->log($event, > $priority, $options); > 80 } > 81 } else { > 82 Horde_Core_Factory_Logger::queue($event, > $priority, $options); > 83 } > > If I uncomment the line with Horde::debug, it fails in the same way > as the version from stock Horde_Core-2.4.2. I really have no idea how > to force a backtrace here. It makes no difference if I use > > 76 if (empty($GLOBALS['injector'])) { > or > 76 if (!is_object($GLOBALS['injector'])) { > > In both cases a blank page is shown if I open the addressbook and > leave the Horde::debug line uncommented.
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers