Eric Schulte | 11 Jun 2012 19:20
Picon
Favicon
Gravatar

ERROR: 'NoneType' object has no attribute '__getitem__'

Hi,

I'm receiving the following error [1] on every sync with one of my
mailboxes.  Incidentally I also have one message in that mailbox which
is duplicated on every sync (which becomes problematic with regular
crontab syncs).  I copied the duplicating message over from a mailbox on
another remote IMAP server.

Any idea what the cause of this error could be?  I'm running version
6.5.4 of offlineimap installed using pacman on Arch Linux.

Thanks,

Footnotes: 
[1]  ERROR: 'NoneType' object has no attribute '__getitem__'
     Thread 'Copy message from school-local:unm.school' terminated with exception:
     Traceback (most recent call last):
     File "/usr/lib/python2.7/site-packages/offlineimap/threadutil.py", line 156, in run
     Thread.run(self)
     File "/usr/lib/python2.7/threading.py", line 504, in run
     self.__target(*self.__args, **self.__kwargs)
     File "/usr/lib/python2.7/site-packages/offlineimap/folder/Base.py", line 335, in copymessageto
     new_uid = dstfolder.savemessage(uid, message, flags, rtime)
     File "/usr/lib/python2.7/site-packages/offlineimap/folder/IMAP.py", line 592, in savemessage
     uid = long(resp[-1].split(' ')[1])
     TypeError: 'NoneType' object has no attribute '__getitem__'

--

-- 
Eric Schulte
http://cs.unm.edu/~eschulte
(Continue reading)

Tomasz Żok | 13 Jun 2012 09:16
Picon

Re: ERROR: 'NoneType' object has no attribute '__getitem__'

Hi Eric,

I am attaching the patch to this bug which I mentioned in the private email to
you. I created it for 6.5.3.1, so maybe you should find and fix the faulty line
yourself in IMAP.py as the diff below says:

In file: /usr/lib/python2.7/site-packages/offlineimap/folder/IMAP.py
585c585
<                 if resp == [None]:
---
>                 if not resp or resp == [None]:

Cheers,
Tomek

On 06/11/12 at 11:20am, Eric Schulte wrote:
> Hi,
> 
> I'm receiving the following error [1] on every sync with one of my
> mailboxes.  Incidentally I also have one message in that mailbox which
> is duplicated on every sync (which becomes problematic with regular
> crontab syncs).  I copied the duplicating message over from a mailbox on
> another remote IMAP server.
> 
> Any idea what the cause of this error could be?  I'm running version
> 6.5.4 of offlineimap installed using pacman on Arch Linux.
> 
> Thanks,
> 
> Footnotes: 
(Continue reading)

Dmitrijs Ledkovs | 13 Jun 2012 11:27
Picon
Favicon
Gravatar

Re: ERROR: 'NoneType' object has no attribute '__getitem__'

Hello all,

On 13/06/12 08:16, Tomasz Żok wrote:
> Hi Eric,
> 
> I am attaching the patch to this bug which I mentioned in the private email to
> you. I created it for 6.5.3.1, so maybe you should find and fix the faulty line
> yourself in IMAP.py as the diff below says:
> 
> In file: /usr/lib/python2.7/site-packages/offlineimap/folder/IMAP.py
> 585c585
> <                 if resp == [None]:
> ---
>>                 if not resp or resp == [None]:
> 

What about this?

From 01f580c0148aaad2f23a1f08516d9911b2d3ec78 Mon Sep 17 00:00:00 2001
From: Dmitrijs Ledkovs <xnox <at> debian.org>
Date: Wed, 13 Jun 2012 10:25:42 +0100
Subject: [PATCH] _get_untagged_response should always return a list

Even if it's just a [None].

Signed-off-by: Dmitrijs Ledkovs <xnox <at> debian.org>
---
 offlineimap/imaplib2.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(Continue reading)

Eric Schulte | 30 Jun 2012 01:29
Picon
Favicon
Gravatar

Re: ERROR: 'NoneType' object has no attribute '__getitem__'

Tomasz Żok <tomasz.zok <at> gmail.com> writes:

> Hi Eric,
>
> I am attaching the patch to this bug which I mentioned in the private email to
> you. I created it for 6.5.3.1, so maybe you should find and fix the faulty line
> yourself in IMAP.py as the diff below says:
>
> In file: /usr/lib/python2.7/site-packages/offlineimap/folder/IMAP.py
> 585c585
> <                 if resp == [None]:
> ---
>>                 if not resp or resp == [None]:
>
> Cheers,
> Tomek
>

It was a while before I ran into another email which exhibited this bad
behavior, but I can confirm that the above fix does indeed resolve the
problem on my system.

Thanks,

>
>
> On 06/11/12 at 11:20am, Eric Schulte wrote:
>> Hi,
>> 
>> I'm receiving the following error [1] on every sync with one of my
(Continue reading)


Gmane