6.0.0-alpha12
6/13/25

[#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 07/19/2009 (5808 days ago)
Due
Updated 08/18/2009 (5778 days ago)
Assigned 08/18/2009 (5778 days ago)
Resolved 08/18/2009 (5778 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
08/18/2009 04:49:42 PM 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!
08/18/2009 04:39:50 PM robb (at) wtg (dot) cw (dot) com Comment #14 Reply to this comment
no errors, looks good!
08/18/2009 04:27:28 PM 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.
08/18/2009 02:35:38 PM 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.
08/18/2009 02:19:15 PM Jan Schneider Comment #11
State ⇒ Feedback
Reply to this comment
Just paste the complete backtrace. Yours was cut off.
08/18/2009 02:01:47 PM 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?
08/18/2009 01:49:13 PM 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.
08/18/2009 01:42:21 PM robb (at) wtg (dot) cw (dot) com Comment #8 Reply to this comment
what's the resolution?
08/18/2009 01:32:14 PM Jan Schneider State ⇒ Resolved
 
08/03/2009 03:21:18 PM Jan Schneider Comment #7 Reply to this comment
No, it's not sufficient, we need a more complete backtrace.
07/21/2009 09:20:06 AM 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


07/20/2009 05:05:49 PM 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.
07/20/2009 04:50:52 PM 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.
07/20/2009 03:42:58 PM Jan Schneider Comment #3
State ⇒ Resolved
Reply to this comment
Should be fixed now.
07/19/2009 11:32:54 AM 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