[Tickets #12241] PHP ERROR: Method Horde_Imap_Client_Mailbox::__toString() must return a string value

noreply at bugs.horde.org noreply at bugs.horde.org
Mon May 6 18:26:31 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12241
------------------------------------------------------------------------------
  Ticket             | 12241
  Created By         | Michael Rubinsky <mrubinsk at horde.org>
  Summary            | PHP ERROR: Method
                     | Horde_Imap_Client_Mailbox::__toString() must return a
                     | string value
  Queue              | IMP
  Version            | Git master
  Type               | Bug
  State              | Unconfirmed
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


Michael Rubinsky <mrubinsk at horde.org> (2013-05-06 18:26) wrote:

2013-05-06T14:05:37-04:00 DEBUG: HORDE [horde] PHP ERROR: Method  
Horde_Imap_Client_Mailbox::__toString() must return a string value  
[pid 75647 on line 3739 of  
"/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Base.php"]

Added a debug statement to get the value of utf8 when it's not a  
string. I've verified that the parameters passed to  
Horde_Imap_Client_Base#copy are both Horde_Imap_Client_Mailbox objects:

Backtrace:
2013-05-06T14:07:03-04:00 DEBUG: Variable information:
class IMP_Mailbox#287 (3) {
   protected $_cache =>
   array(0) {
   }
   protected $_changed =>
   int(0)
   protected $_mbox =>
   string(5) "Trash"
}

Backtrace:
  1. Horde_Rpc_ActiveSync->getResponse()  
/usr/local/horde/horde/horde/rpc.php:156
  2. Horde_ActiveSync->handleRequest()  
/usr/local/horde/horde/framework/Rpc/lib/Horde/Rpc/ActiveSync.php:141
  3. Horde_ActiveSync_Request_Base->handle()  
/usr/local/horde/horde/framework/ActiveSync/lib/Horde/ActiveSync.php:848
  4. Horde_ActiveSync_Request_Sync->_handle()  
/usr/local/horde/horde/framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php:236
  5. Horde_ActiveSync_Request_Sync->_parseSyncFolders()  
/usr/local/horde/horde/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php:205
  6. Horde_ActiveSync_Request_Sync->_parseSyncCommands()  
/usr/local/horde/horde/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php:740
  7. Horde_ActiveSync_Connector_Importer->importMessageMove()  
/usr/local/horde/horde/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php:919
  8. Horde_Core_ActiveSync_Driver->moveMessage()  
/usr/local/horde/horde/framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php:264
  9. Horde_ActiveSync_Imap_Adapter->moveMessage()  
/usr/local/horde/horde/framework/Core/lib/Horde/Core/ActiveSync/Driver.php:1074
10. Horde_Imap_Client_Base->copy()  
/usr/local/horde/horde/framework/ActiveSync/lib/Horde/ActiveSync/Imap/Adapter.php:481
11. Horde_Imap_Client_Socket->_copy()  
/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Base.php:2947
12. Horde_Imap_Client_Socket->_sendLine()  
/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php:3158
13. Horde_Imap_Client_Socket->_getLine()  
/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php:3688
14. Horde_Imap_Client_Socket->_responseCode()  
/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php:3866
15. Horde_Imap_Client_Base->_moveCache()  
/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php:4318
16. Horde_Imap_Client_Cache->set()  
/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Base.php:3754
17. strval()  
/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Cache.php:144
18. Horde_Imap_Client_Mailbox->__toString()
19. Horde::debug()  
/usr/local/horde/horde/framework/Imap_Client/lib/Horde/Imap/Client/Mailbox.php:114





More information about the bugs mailing list