Hi suppers,

I changed the sup-import-dump:85 from index.update_message_state to index.update_message (since
with some `puts m.methods` I figured out that I had a message object and not a tree(?) object) and the problem
seams to be resolved. I am not sure if it is the proper way to do it though...

Best,
Alex


On Friday, July 18, 2014 11:34:16 PM UTC+2, Alex P wrote:
Hi all,

I am changing distro and when I tried to sup-import-dump from my previous dump it crashed with 

asdf@bmsmail2.ieee.org unchanged
Changing flags for asdf@gmail.com from 'sent inbox' to 'inbox'
[2014-07-18 23:27:55 +0200] Flushing Xapian updates to disk. This may take a while...
/var/lib/gems/1.9.1/gems/sup-0.19.0/lib/sup/index.rb:141:in `update_message_state': undefined method `[]' for #<Redwood::Message:0x00000001786d78> (NoMethodError)
from /var/lib/gems/1.9.1/gems/sup-0.19.0/bin/sup-import-dump:85:in `block in <top (required)>'
from /var/lib/gems/1.9.1/gems/sup-0.19.0/bin/sup-import-dump:55:in `foreach'
from /var/lib/gems/1.9.1/gems/sup-0.19.0/bin/sup-import-dump:55:in `<top (required)>'
from /usr/local/bin/sup-import-dump:23:in `load'
from /usr/local/bin/sup-import-dump:23:in `<main>'


As far as I can tell the problem is that there is no such method/operator [] for the mail object at index.rb:141 which is passed from sup-import-dump:85 
It happens only if I am not dry-running and there is a label to be changed. Unfortunately I am not familiar with ruby so I can't really debug it. Any hints on
how to solve it?

My previous mails appear in the inbox now and seam to be sync to the maildir properly.  

Best,
Alex