[Kolab-devel] Kolab 2.3.1 / Horde: Does not display E-Mails

Hermann Himmelbauer hermann at qwer.tk
Mon May 16 09:08:10 CEST 2011


Am 16.05.2011 04:17, schrieb Gunnar Wrobel:
> Most likely. The function you are referring to is a rather generic
> method though. It just encodes to JSON and obviously fails for because
> it gets some unexpected input.
>
> You could either try to install xdebug
> (http://wiki.kolab.org/PHP_debugging) which should give you a more
> detailed stack trace of the warning. Or you try to add the following
> code in line 85 of /kolab/var/kolab/www/client/imp/lib/JSON.php:
>
> if (!json_encode($var)) {
>      Horde::logMessage(print_r($var, true), __FILE__, __LINE__, PEAR_LOG_ERR);
> }
>
> This would most likely output the problematic variable to the log.
>
> Both types of output might help to identify where the problematic data
> comes from. I would assume you created some kind of encoding problem
> when copying data from the old to the new server.
Thanks for your quick reply!

Hmmm - I wonder why, maybe Thunderbird has some issues? Here is the 
output when enabling debugging via these 3 lines above:

----------------- snip ----------------
May 16 08:44:12 HORDE [error] [imp] stdClass Object
(
[response] => stdClass Object
(
[folder] => INBOX/ZZZArchiv/Computer
[index] => 26
[uid] => 26INBOX/ZZZArchiv/Computer
[msgtext] => <tr><td><table class="mimePartInfo"><tr 
valign="middle"><td><img 
src="/client/themes/silver/graphics/mime/encryption.png" alt="" 
title="multipart/signed" /></td>
<td>1</td>
<td><a href="#" 
onclick="view('/client/imp/view.php?popup_view=1&mailbox=INBOX&index=26&thismailbox=INBOX%2FZZZArchiv%2FComputer&actionID=view_attach&id=1&mimecache=7b1e4a22ae70e413528bb4b362b38f35', 
'1'); return false;" title="View unnamed 
[multipart/signed]">unnamed</a></td>
<td><a 
href="/client/services/download/?module=imp&thismailbox=INBOX%2FZZZArchiv%2FComputer&mailbox=INBOX&index=26&actionID=download_attach&id=1&mimecache=7b1e4a22ae70e413528bb4b362b38f35&fn=%2Funnamed" 
class="download" title="Download unnamed">1 KB</a></td>
</tr>
</table></td></tr><tr><td class="text"><table 
class="mimeStatusMessage"><tr><td class="mimeStatusIcon"><img 
src="/client/themes/silver/graphics/mime/encryption.png" alt="PGP" 
title="" height="16" width="16" /></td><td>The message below has been 
digitally signed with PGP, but the signature cannot be verified.</td></tr>
</table><table cellspacing="0"><tr><td class="text"><div class="fixed 
leftAlign">
On Tuesday 14 October 2008 Manfred Petz wrote:<br />
<div class="citation quoted1">kennt jemand von euch ein 
plattform-unabhaengiges uml tool? anforderung<br />
ist, es soll unter windows & linux laufen und es soll moeglichst<br />
kostenguenstig sein.<br />
</div>
Wie w�r's mit ArgoUML: <a href="http://argouml.tigris.org/" 
target="_blank">http://argouml.tigris.org/</a><br />
<br />
hth,<br />
- martin
</div></td></tr></table></td></tr><tr><td><table 
class="mimePartInfo"><tr valign="middle"><td><img 
src="/client/themes/silver/graphics/mime/text.png" alt="" 
title="text/plain" /></td>
<td>1.1</td>
<td><a href="#" 
onclick="view('/client/imp/view.php?popup_view=1&mailbox=INBOX&index=26&thismailbox=INBOX%2FZZZArchiv%2FComputer&actionID=view_attach&id=1.1&mimecache=7b1e4a22ae70e413528bb4b362b38f35', 
'1.1'); return false;" title="View unnamed [text/plain]">unnamed</a></td>
<td><a 
href="/client/services/download/?module=imp&thismailbox=INBOX%2FZZZArchiv%2FComputer&mailbox=INBOX&index=26&actionID=download_attach&id=1.1&mimecache=7b1e4a22ae70e413528bb4b362b38f35&fn=%2Funnamed" 
class="download" title="Download unnamed">0 KB</a></td>
</tr>
</table></td></tr><tr><td><table class="mimePartInfo"><tr 
valign="middle"><td><img 
src="/client/themes/silver/graphics/mime/text.png" alt="" 
title="text/plain" /></td>
<td>2</td>
<td><a href="#" 
onclick="view('/client/imp/view.php?popup_view=1&mailbox=INBOX&index=26&thismailbox=INBOX%2FZZZArchiv%2FComputer&actionID=view_attach&id=2&mimecache=7b1e4a22ae70e413528bb4b362b38f35', 
'2'); return false;" title="View unnamed [text/plain]">unnamed</a></td>
<td><a 
href="/client/services/download/?module=imp&thismailbox=INBOX%2FZZZArchiv%2FComputer&mailbox=INBOX&index=26&actionID=download_attach&id=2&mimecache=7b1e4a22ae70e413528bb4b362b38f35&fn=%2Funnamed" 
class="download" title="Download unnamed">0 KB</a></td>
</tr>
</table></td></tr><tr><td class="text"><div class="fixed leftAlign">
_______________________________________________<br />
lll mailing list<br />
<a href="#" title="New Message to lll at radawana.cg.tuwien.ac.at" 
onclick="void(window.open('/client/dimp/compose.php?to=lll%2540radawana.cg.tuwien.ac.at&type=new&popup=1', 
'', 
'width=820,height=610,status=1,scrollbars=yes,resizable=yes'));;return 
false;">lll at radawana.cg.tuwien.ac.at</a><br />
<a href="https://radawana.cg.tuwien.ac.at/mailman/listinfo/lll" 
target="_blank">https://radawana.cg.tuwien.ac.at/mailman/listinfo/lll</a>
</div></td></tr>
[from] => <a class="address" personal="Martin H�ller" 
email="martin at xss.co.at" address="Martin H�ller 
<martin at xss.co.at>">Martin H�ller <martin at xss.co.at><img 
src="/client/dimp/themes/silver/graphics/popdown.png" alt="" title="" /></a>
[fulldate] => Wed, 15 Oct 2008 08:57:20 +0200 <small>[10/15/08 08:57:20 
CEST]</small>
[to] => <a class="address" personal="" 
email="lll at radawana.cg.tuwien.ac.at" 
address="lll at radawana.cg.tuwien.ac.at">lll at radawana.cg.tuwien.ac.at<img 
src="/client/dimp/themes/silver/graphics/popdown.png" alt="" title="" /></a>
[subject] => Re: [lll] UML tool?
[priority] => normal
[source_link] => 
/client/imp/view.php?mailbox=INBOX&index=26&thismailbox=INBOX%2FZZZArchiv%2FComputer&actionID=view_source&id=0&mimecache=7b1e4a22ae70e413528bb4b362b38f35
[minidate] => 10/15/08
)

)
[pid 8048 on line 87 of "/kolab/var/kolab/www/client/imp/lib/JSON.php"]
----------------------------- snip ------------------------------

It seems that there's a wrong encoding involved. And I found out that 
the problem happens most often with english mails, whereas german mails 
(with umlauts) cannot be displayed - so that seems to be the reason.

However, I wonder why the mails are displayed without any problems when 
double-clicking on the email so that a new window pops up.

I found the following:
http://groups.google.com/group/mailing.www.horde-bugs/browse_thread/thread/a9591041b537423b
http://bugs.horde.org/ticket/9529

So perhaps this is a known issue and is fixed in a later Horde version?

Best Regards,
Hermann

-- 
hermann at qwer.tk
GPG key ID: 299893C7 (on keyservers)
FP: 0124 2584 8809 EF2A DBF9  4902 64B4 D16B 2998 93C7




More information about the devel mailing list