[#11872] Kolab backend and virtual address books
Summary Kolab backend and virtual address books
Queue Turba
Queue Version Git master
Type Bug
State Assigned
Priority 1. Low
Owners Horde Developers
Requester thomas.jarosch@intra2net.com
Created 2012-12-13 (2500 days ago)
Due
Updated 2016-01-18 (1369 days ago)
Assigned 2016-01-18 (1369 days ago)
Resolved
Milestone
Patch No

Comments
Thomas Jarosch <thomas.jarosch@intra2net.com> 2012-12-13 09:14:42
Hi,

when one saves a search query as "virtual" address book, the share 
actually gets created on the server. Judging from the code, this seems 
to be desired(?). One can even share this virtual address book to 
other users, but it does not show anything useful for them.

Anyhow, if you specify a share name that already exists (user wanted 
to update the search), you'll get the white screen of death saying 
"Mailbox already exists".


As a quick workaround I've patched out virtual address books for my users.

Thomas


Michael Rubinsky <mrubinsk@horde.org> 2012-12-13 14:57:12
> Hi,
>
> when one saves a search query as "virtual" address book, the share 
> actually gets created on the server. Judging from the code, this 
> seems to be desired(?). One can even share this virtual address book 
> to other users, but it does not show anything useful for them.

For the record, this does show useful information if the person you 
share it with has permissions to any of the address book(s) that 
contain the search results. At least that's how it used to work when 
it was first implemented...


Jan Schneider <jan@horde.org> 2013-01-07 22:53:20
Do you have a backtrace?

Thomas Jarosch <thomas.jarosch@intra2net.com> 2013-01-16 09:25:12
Not a full backtrace, but an error trace nonetheless:

2013-01-16T10:23:07+01:00 ERR: HORDE [turba] Mailbox already exists 
[pid 3153 on line 773 of "/datastore/share/pear/Horde/Share/Kolab.php"]
2013-01-16T10:23:07+01:00 EMERG: HORDE [turba] Mailbox already exists 
[pid 3153 on line 666 of 
"/datastore/share/pear/www/horde/turba/lib/Turba.php"]

Note: This is not from git HEAD