Summary | Kolab: visiting shared calender of a resource account breaks calendar view |
Queue | Kolab |
Type | Bug |
State | No Feedback |
Priority | 2. Medium |
Owners | |
Requester | a.gungl (at) gmx (dot) de |
Created | 04/01/2005 (7440 days ago) |
Due | |
Updated | 05/06/2007 (6675 days ago) |
Assigned | 04/19/2007 (6692 days ago) |
Resolved | 05/06/2007 (6675 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ No Feedback
State ⇒ Feedback
Taken from stuart
Assigned to Gunnar Wrobel
Version ⇒
Queue ⇒ Kolab
Please note that <scheduling-id> equals to the subject: while <uid>
has a completely unrelated value.
If the message were conformant to the specs, then <uid> would have to
have the same value as the subject: header.
From: kleiner@osp-dd.de
To: kleiner@osp-dd.de
Subject: libkcal-1458384980.320
User-Agent: proko2/resmgr
Reply-To:
Date: Fri, 4 Mar 2005 15:43:17 +0100
X-Kolab-Type: application/x-vnd.kolab.event
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="=_1yc02fnwl43k"
Content-Transfer-Encoding: 7bit
X-UID: 12
X-Length: 1852
Status: R
X-Status: NT
X-KMail-EncryptionState:
X-KMail-SignatureState:
X-KMail-MDN-Sent:
This message is in MIME format.
--=_1yc02fnwl43k
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
This is a Kolab Groupware object. To view this object you will need a client
that understands the Kolab Groupware format. For a list of such clients
please visit http:://www.kolab.org/kolab-clients.html
--=_1yc02fnwl43k
Content-Type: application/x-vnd.kolab.event; name="kolab.event"
Content-Disposition: attachment; filename="kolab.event"
Content-Transfer-Encoding: 7bit
<?xml version="1.0"?>
<event version="1.0">
<uid>kolab-f1a6f1682338cc50df93c790530662ff</uid>
<scheduling-id>libkcal-1458384980.320</scheduling-id>
<organizer>
<display-name>Otto Mustermann</display-name>
<smtp-address>mustermann@osp-dd.de</smtp-address>
</organizer>
<summary>Besprechung</summary>
<location></location>
<body><!--a75c305b1c0a6022--></body>
<start-date>2005-03-03T11:30:00Z</start-date>
<end-date>2005-03-03T13:00:00Z</end-date>
<attendee>
<display-name>Lisa Looser</display-name>
<smtp-address>looser@osp-dd.de</smtp-address>
<status>needs-action</status>
<request-response>true</request-response>
<role>req-participant</role>
</attendee>
<attendee>
<display-name>Kleiner Besprechungsraum</display-name>
<smtp-address>kleiner@osp-dd.de</smtp-address>
<status>needs-action</status>
<request-response>true</request-response>
<role>req-participant</role>
</attendee>
</event>
--=_1yc02fnwl43k--
Otherwise, if I understand you correctly, the general format of these
messages is that they do in fact have a <uid> field in the XML,
however their subject line is set to something other than the Event's
UID. Is this correct?
you have a Kolab 2 server running for a while now, you'll end in
trouble (given that you're activaly using resource accounts).
IMO the solution is not (as originally expected) to correct the fact,
that <sched-id> == <subject> != <uid> is set in those old messages.
However, Horde _should_ recover from a <uid> without a corresponding
<subject> i.e. IMAP message. Showing nothing (a blank page) in such a
case brings nothing, I would like to see Horde skipping this
particular event and trying to show the others.
So yes, there is a fix needed in the sense of being gracefull in such
a situation, even if currently only the resmgr is in the focus of the
ones to be blamed.
here, or was it the resource manager that was causing the problems? If
it is still a problem with Horde I can try to fix it now, but if it's
a non-issue then we can close this ticket for the time being.
possible that Horde works as it should but that the Kolab resource
manager incorrectly swaps <uid> and <scheduling-id>.
State ⇒ Assigned
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ Kolab: visiting shared calender of a resource account breaks calendar view
Queue ⇒ Kronolith
State ⇒ Unconfirmed
user, log in as that user and try to view that shared calendar, the
Horde calendar view will fail as soon as some events are stored in
that calendar.
The problem is the Kolab resmgr rewriting the <uid> of the event's
kolab.xml storing the original value in <scheduling-id>. Horde expects
the <uid> to be the same like the Subject: of the IMAP message and
fails in Kolab.php:299 rendering the Calendar view completely useless.