[horde] Call to undefined method Horde_Core_Factory_MimeViewer::getViewer()
Nagy, Attila
bra at fsn.hu
Wed Aug 13 09:15:19 UTC 2014
Hi,
I often get this error from Horde (on specific e-mails it seems):
PHP Fatal error: Call to undefined method
Horde_Core_Factory_MimeViewer::getViewer() in
/usr/local/share/pear/Horde/Core/Factory/MimeViewer.php on line 171
line 171 is:
return $this->getViewer($mime, array('type' => $type));
$this is: Horde_Core_Factory_MimeViewer Object
With a quick grep on the system, I can't see getViewer defined anywhere.
From a git log of the above file, I see this:
diff --git a/framework/Core/lib/Horde/Core/Factory/MimeViewer.php
b/framework/Co
re/lib/Horde/Core/Factory/MimeViewer.php
index a8d6dc1..6b270fe 100644
--- a/framework/Core/lib/Horde/Core/Factory/MimeViewer.php
+++ b/framework/Core/lib/Horde/Core/Factory/MimeViewer.php
@@ -67,7 +67,7 @@ class Horde_Core_Factory_MimeViewer
* @return Horde_Mime_Viewer_Base The newly created instance.
* @throws Horde_Mime_Viewer_Exception
*/
- public function getViewer(Horde_Mime_Part $mime, array $opts = array())
+ public function create(Horde_Mime_Part $mime, array $opts = array())
However if I change $this->getViewer to $this->create, I get the
following error:
PHP Fatal error: Call to a member function getMIMEPart() on a
non-object in /usr/local/www/webmail/web/imp/lib/Mime/Viewer/Mdn.php on
line 84
(and indeed, the given mail is a read receipt)
If I return false from getViewerCallback, the message is displayed.
I have
$mime_drivers['html']['inline'] = true;
set if that counts, otherwise I can't see any non-default settings here.
Any ideas on this?
More information about the horde
mailing list