[Tickets #12441] Re: JS error during mailbox loading

noreply at bugs.horde.org noreply at bugs.horde.org
Tue Jul 9 21:17:43 UTC 2013


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

Ticket URL: http://bugs.horde.org/ticket/12441
------------------------------------------------------------------------------
  Ticket             | 12441
  Updated By         | roshansemba+hordebugs at gmail.com
  Summary            | JS error during mailbox loading
  Queue              | IMP
  Version            | 6.1.2
  Type               | Bug
  State              | Unconfirmed
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


roshansemba+hordebugs at gmail.com (2013-07-09 21:17) wrote:

Alright, so I figured out that the problem is broken mailers sending  
e-mails that don't conform to RFC2047.  If you access an IMAP folder  
for the MBX file shown below, you'll see a "Fatal error: Invalid  
argument" tooltip shown in the IMP UI.

=== Beginning of MBX file ====
 From moore at cs.utk.edu Sun Jan  8 19:31:49 2012
Message-ID: <803734518.1326051106099.JavaMail.root at example.com>
From: =?US-ASCII?Q?Keith_Moore?= <moore at cs.utk.edu>
To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld at dkuug.dk>, "Bläh"  
<blah at example.com>
CC: =?ISO-8859-1?Q?Andr=E9?= Pirard <PIRARD at vm1.ulg.ac.be>
Subject: =?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?=
     =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?=
MIME-Version: 1.0
Date: Sun, 8 Jan 2012 14:31:46 -0500
Content-Length: 40
Lines: 2

Body

=== End of MBX file ====

The problem is the umlaut-a (ä) in the "To:" line.  If the 'ä' is  
replaced with an 'a' then the message-index loads fine.

If the mailbox passes some number of messages, then the "Invalid  
Argument" tooltip isn't shown anymore.  At that point, the only way to  
identify a failure is the "Uncaught TypeError: Cannot set property  
'VP_rownum' of undefined " visible in the JS console.





More information about the bugs mailing list