6.0.0-alpha14
7/2/25

[#12084] Declining meeting invite on iOS issues
Summary Declining meeting invite on iOS issues
Queue Synchronization
Queue Version Git master
Type Bug
State Resolved
Priority 2. Medium
Owners mrubinsk (at) horde (dot) org
Requester simon (at) simonandkate (dot) net
Created 03/02/2013 (4505 days ago)
Due
Updated 03/03/2013 (4504 days ago)
Assigned 03/02/2013 (4505 days ago)
Resolved 03/03/2013 (4504 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
03/03/2013 11:58:41 PM simon (at) simonandkate (dot) net Comment #7 Reply to this comment
Thanks Michael, will check and confirm.
03/03/2013 10:53:51 PM Michael Rubinsky State ⇒ Resolved
 
03/03/2013 10:44:18 PM Git Commit Comment #6 Reply to this comment
Changes have been made in Git (master):

commit 2c9a9b04e00e48e089c5172c9f2cc474040e37e5
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sun Mar 3 16:11:40 2013 -0500

     Bug: 12084 Fix constant name.

  .../Core/lib/Horde/Core/ActiveSync/Driver.php      |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/2c9a9b04e00e48e089c5172c9f2cc474040e37e5
03/03/2013 09:37:42 PM Michael Rubinsky Version ⇒ Git master
Queue ⇒ Synchronization
 
03/02/2013 04:25:00 PM Michael Rubinsky Assigned to Michael Rubinsky
State ⇒ Assigned
Priority ⇒ 2. Medium
 
03/02/2013 12:22:52 PM simon (at) simonandkate (dot) net Comment #5 Reply to this comment
Last piece of information for now...

httpd logs for the duration of while I have been testing:

[Sat Mar 02 20:06:29 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 20:06:32 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 20:06:35 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 20:06:36 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 20:51:07 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Call to a member function getBodyPartDecode() on a non-object 
in /usr/share/pear/Horde/ActiveSync/Imap/Message.php on line 593
[Sat Mar 02 20:51:08 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Call to a member function getBodyPartDecode() on a non-object 
in /usr/share/pear/Horde/ActiveSync/Imap/Message.php on line 593
[Sat Mar 02 20:52:55 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Call to a member function getBodyPartDecode() on a non-object 
in /usr/share/pear/Horde/ActiveSync/Imap/Message.php on line 593
[Sat Mar 02 20:52:56 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Call to a member function getBodyPartDecode() on a non-object 
in /usr/share/pear/Horde/ActiveSync/Imap/Message.php on line 593
[Sat Mar 02 21:30:11 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:30:12 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:31:38 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:31:40 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:41:12 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:41:13 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:45:44 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:45:45 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:46:42 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:46:44 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:55:02 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:55:03 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:57:44 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:57:45 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:58:18 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:58:20 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:58:25 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
[Sat Mar 02 21:58:26 2013] [error] [client 192.168.1.155] PHP Fatal 
error:  Undefined class constant 'RESPONSE_DENIED' in 
/usr/share/pear/Horde/Core/ActiveSync/Driver.php on line 1700
03/02/2013 12:18:34 PM simon (at) simonandkate (dot) net Comment #4 Reply to this comment
About 5 minutes later, my iPad comes up with a warning:

"Calendar Invitation
Your response to the invitation cannot be sent"

Deleting the meeting in Kronolith and it then syncs through and 
deletes on the other iOS device (iPhone) as expected.
03/02/2013 12:08:04 PM simon (at) simonandkate (dot) net Comment #3
New Attachment: ManualiPadDelete.txt Download
Reply to this comment
And this is the log from when I manually delete the meeting in the 
iPad's calendar.


03/02/2013 12:07:03 PM simon (at) simonandkate (dot) net Comment #2
New Attachment: decline.txt Download
Reply to this comment
This is the log from pressing on Decline in the iPad's mail app's iCal file.

Attached.
03/02/2013 12:05:22 PM simon (at) simonandkate (dot) net Comment #1
Patch ⇒ No
State ⇒ Unconfirmed
New Attachment: t2.txt Download
Milestone ⇒
Queue ⇒ Horde Base
Summary ⇒ Declining meeting invite on iOS issues
Type ⇒ Bug
Priority ⇒ 1. Low
Reply to this comment
I receive a meeting request named 't2', it syncs to my iOS 6.1.2 iPad.

The AS log for that is attached.

As expected, this generates a tentative meeting in my iPad's calendar.

I open the invite from Mail, and tap on the attachment called 't2'. I 
click on decline. AS log for that I will attach next.

Expected behaviour - send decline notice to organizer, delete 
tentative meeting, delete invitation email.

Actual behaviour - no decline sent, tentative meeting goes to 'solid 
colour' status on iPad, and Kronolith shows it as Status: Confirmed, 
and invitation email remains in Inbox.

The invitation email on iPad now appears to show the meeting as being 
accepted (it no longer has Accept / Decline / Maybe on tapping on the 
't2' iCalendar file, and the information screen when you do shows 
Organizer, me as attendee, Calendar as the Horde AS calendar, and show 
in Calendar shows it there.

In iPad Calendar app, it shows as an appointment - no From, no 
Invitees, only option is to delete not decline, accept, etc.

So I delete the appointment in iPad calendar. Email invitation 
remains. I delete that too.

Kronolith still thinks I have the meeting. And by now my other iOS 
device has three orphan meetings in it from testing meetings... 
including this one.


Saved Queries