here is the error:
```
2018-12-21 16:38:11,828 pykolab.wallace DEBUG [3084] Searching folder u'Calendar/Meeting To Be Sat' for event 'B7E5784C7355B821ED38A45311BAE158-9A667762A1BB38BD'
2018-12-21 16:38:11,830 pykolab.wallace ERROR [3084] Module 'invitationpolicy' - Unknown error occurred; error('command SEARCH illegal in state AUTH, only allowed in states SELECTED',)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/wallace/modules.py", line 117, in execute
return modules[name]['function'](*args, **kw)
File "/usr/lib/python2.7/site-packages/wallace/module_invitationpolicy.py", line 372, in execute
done = processor_func(itip_event, policy, recipient_email, sender_email, receiving_user)
File "/usr/lib/python2.7/site-packages/wallace/module_invitationpolicy.py", line 543, in process_itip_reply
(existing, master) = find_existing_object(itip_event['uid'], itip_event['type'], itip_event['recurrence-id'], receiving_user, True)
File "/usr/lib/python2.7/site-packages/wallace/module_invitationpolicy.py", line 899, in find_existing_object
res, data = imap.imap.m.search(None, '(UNDELETED HEADER SUBJECT "%s")' % (uid))
File "/usr/lib64/python2.7/imaplib.py", line 639, in search
typ, dat = self._simple_command(name, *criteria)
File "/usr/lib64/python2.7/imaplib.py", line 1082, in _simple_command
return self._command_complete(name, self._command(name, *args))
File "/usr/lib64/python2.7/imaplib.py", line 837, in _command
', '.join(Commands[name])))
error: command SEARCH illegal in state AUTH, only allowed in states SELECTED
```
It turns out that folder is actually called:
'user/name/Calendar/Meeting To Be Sat @fsi.io`
Notice space just before @, while in error log folder is called `Calendar/Meeting To Be Sat` (no space).
So possibly the problem is that wallace can't SELECT folder and moves forward in the code just because imaplib does not return exception and then error happens when it tries to SEARCH in not selected folder. I suppose we need to check if folder was actually selected or except that error and move forward. Also we should not trim spaces from folder names.
pykolab-0.8.10-1.1.el7.kolab_16.noarch
wallace-0.8.10-1.1.el7.kolab_16.noarch
Liutauras