Summary | Kolab backend: Crash on deleting empty addressbook |
Queue | Turba |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | thomas.jarosch (at) intra2net (dot) com |
Created | 07/01/2015 (3658 days ago) |
Due | |
Updated | 07/02/2015 (3657 days ago) |
Assigned | 07/01/2015 (3658 days ago) |
Resolved | 07/02/2015 (3657 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
commit 967bb157f20e83f03330bdc6f5ec5166cd9b4e5f
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Wed Jul 1 23:03:21 2015 -0400
Don't try to deleteAll if we know we don't have any objects.
Bug: 14037.../lib/Horde/Kolab/Storage/Data/Base.php | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
http://github.com/horde/horde/commit/967bb157f20e83f03330bdc6f5ec5166cd9b4e5f
Assigned to Michael Rubinsky
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Kolab backend: Crash on deleting empty addressbook
Queue ⇒ Turba
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
using the new Token based sync strategy, deleting an empty addressbook
results in this crash:
--------------------------------------
Invalid sequence in Uid
1. Turba_Form_DeleteAddressBook->execute()
/datastore/DEVEL/turba/addressbooks/delete.php:44
2. Turba_Driver->deleteAll()
/datastore/DEVEL/turba/lib/Form/DeleteAddressBook.php:59
3. Turba_Driver_Share->_deleteAll()
/datastore/DEVEL/turba/lib/Driver.php:1063
4. Turba_Driver_Kolab->_deleteAll()
/datastore/DEVEL/turba/lib/Driver/Share.php:303
5. Horde_Kolab_Storage_Data_Decorator_Log->deleteAll()
/datastore/DEVEL/turba/lib/Driver/Kolab.php:798
6. Horde_Kolab_Storage_Data_Base->deleteAll()
/datastore/DEVEL/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Decorator/Log.php:493
7. Horde_Kolab_Storage_Data_Base->delete()
/datastore/DEVEL/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Base.php:666
8. Horde_Kolab_Storage_Data_Base->deleteBackendIds()
/datastore/DEVEL/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Base.php:650
9. Horde_Kolab_Storage_Driver_Decorator_Base->expunge()
/datastore/DEVEL/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data/Base.php:680
10. Horde_Kolab_Storage_Driver_Decorator_Base->expunge()
/datastore/DEVEL/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Base.php:485
11. Horde_Kolab_Storage_Driver_Imap->expunge()
/datastore/DEVEL/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Base.php:485
--------------------------------------
Cheers,
Thomas