6.0.0-RC7
6/30/26

[#8443] Class 'Horde' not found in lib/Horde/SessionHandler/memcache.php on line 232
Summary Class 'Horde' not found in lib/Horde/SessionHandler/memcache.php on line 232
Queue Horde Base
Queue Version 3.3.4
Type Bug
State Resolved
Priority 1. Low
Owners jan (at) horde (dot) org
Requester robb (at) wtg (dot) cw (dot) com
Created 7/19/09 (6190 days ago)
Due
Updated 8/18/09 (6160 days ago)
Assigned 8/18/09 (6160 days ago)
Resolved 8/18/09 (6160 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
424 Jan Schneider Comment #16
Assigned to Jan Schneider
State ⇒ Resolved
Reply to this comment
That was a tough one, but now I know more about the PHP engine. :)

Thanks for testing!
504 robb (at) wtg (dot) cw (dot) com Comment #14 Reply to this comment
no errors, looks good!
284 Jan Schneider Comment #13 Reply to this comment
Please try putting a "session_write_close();" at the end of the 
close() method in SyncML/Backend.php.
382 robb (at) wtg (dot) cw (dot) com Comment #12 Reply to this comment
have supplied full backtrace in a direct email. If you need more info 
let me know.
152 Jan Schneider Comment #11
State ⇒ Feedback
Reply to this comment
Just paste the complete backtrace. Yours was cut off.
472 robb (at) wtg (dot) cw (dot) com Comment #10 Reply to this comment
The solution is: works for us. And you didn't provide the requested
information to help us fixing anything we don't see.
sorry, I've been away till Sunday and catching up. After the quoted 
backtrace it went to session data, I can give you this, or is there a 
better way of capturing a fuller backtrace?
131 Jan Schneider Comment #9 Reply to this comment
The solution is: works for us. And you didn't provide the requested 
information to help us fixing anything we don't see.
211 robb (at) wtg (dot) cw (dot) com Comment #8 Reply to this comment
what's the resolution?
141 Jan Schneider State ⇒ Resolved
 
183 Jan Schneider Comment #7 Reply to this comment
No, it's not sufficient, we need a more complete backtrace.
69 robb (at) wtg (dot) cw (dot) com Comment #6 Reply to this comment
I can let you have more of the backtrace over email, but there's auth 
and other data in there, however this is probably what you need...



Array

     [0] => Array

         (

             [file] => /usr/share/horde/lib/Horde/SessionHandler.php

             [line] => 257

             [function] => _write

             [class] => SessionHandler_memcache

             [object] => SessionHandler_memcache Object

                 (

                     [_memcache] => Horde_Memcache Object

                         (

                             [_memcache] => Memcache Object

                                 (

                                     [connection] => Resource id #31


495 Jan Schneider Comment #5
State ⇒ Feedback
Reply to this comment
That doesn't make any sense to me, since Horde's session handler is 
only instantiated if using the Horde backend of the SyncML server.

Try logging a debug_backtrace() output in that line of memcache.php so 
that we can see from where it's called.
524 robb (at) wtg (dot) cw (dot) com Comment #4 Reply to this comment
no luck, applied the patch by hand...



   grep -1 ^require_once /usr/share/horde/lib/SyncML/Backend/Horde.php



   require_once 'Horde.php';

   require_once 'Horde/Auth.php';



still get the same error message.
583 Jan Schneider Comment #3
State ⇒ Resolved
Reply to this comment
Should be fixed now.
5411 robb (at) wtg (dot) cw (dot) com Comment #1
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ Class 'Horde' not found in lib/Horde/SessionHandler/memcache.php on line 232
Type ⇒ Bug
Queue ⇒ Horde Base
Reply to this comment
With memcache enabled syncml is failing, the error message is found in 
the client_11.wbxml file:



"<b>Fatal error</b>:  Class 'Horde' not found in 
<b>/usr/share/horde/lib/Horde/SessionHandler/memcache.php</b> on line 
<b>232</b><br />"



Without memcache sync is fine.

Saved Queries