After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 394473 - Unable to add a Task or Meeting to an exchange calendar
Unable to add a Task or Meeting to an exchange calendar
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.8.x
Other All
: Normal critical
: ---
Assigned To: Chenthill P
Ximian Connector QA
: 404763 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-01-09 00:40 UTC by Marcus Malcom
Modified: 2007-05-02 09:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
env E2K_DEBUG=5 /usr/libexec/evolution/2.8/evolution-exchange-storage (112.56 KB, application/x-bzip2)
2007-02-10 08:51 UTC, Per
Details
env E2K_DEBUG=5 /usr/libexec/evolution/2.8/evolution-exchange-storage >& /tmp/evolution-exchange-storage.out (111.64 KB, application/x-bzip2)
2007-02-10 18:58 UTC, Per
Details
env E2K_DEBUG=5 /usr/libexec/evolution-data-server-1.8 >& /tmp/evolution-data-server.out (488 bytes, application/x-bzip2)
2007-02-10 19:02 UTC, Per
Details
E2K_DEBUG=5 evolution-exchange-storage from evo-2.6.3 (3.85 KB, application/octet-stream)
2007-02-19 01:35 UTC, Per
Details
E2K_DEBUG=5 evolution-exchange-storage from evo-2.8.3 (3.91 KB, application/octet-stream)
2007-02-19 01:36 UTC, Per
Details
Screenshot of URL returned by Exchange server for evo-2.6.3 appt. (100.68 KB, image/png)
2007-02-19 01:36 UTC, Per
Details
Screenshot of URL returned by Exchange server for evo-2.8.3 appt. (86.13 KB, image/png)
2007-02-19 01:37 UTC, Per
Details

Description Marcus Malcom 2007-01-09 00:40:01 UTC
Please describe the problem:
Can't add any entries to an Exchange calendar using the evolution exchange plugin. I can't add an appointment, meeting nor reply to a meeting request.

Steps to reproduce:
1. Open Calendar (Exchange Calendar)
2. Right click on a time slot -> New Task/New Meeting
3. Fill in Summary/Description
4. Hit Save


Actual results:
The UI appears to have added the entry for about 2 seconds, but it then disappears. Checking the web interface, confirms that the calendar entry was not added.

Expected results:
successful calendar entry

Does this happen every time?
Yes

Other information:
Linux malcom-ubuntu 2.6.17-10-386 #2 Tue Dec 5 22:26:18 UTC 2006 i686 GNU/Linux
Comment 1 George M. Harkin 2007-01-18 22:54:39 UTC
Confirmed the same issue on:

Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
Comment 2 Per 2007-01-31 06:23:52 UTC
Confirmed same issue in Fedora Core 6, evolution-connector-2.8.2-2.fc6.  See also the bug I filed at Red Hat:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225372
Comment 3 Matthew Barnes 2007-02-02 01:58:53 UTC
Bumping the severity to 'Critical'.
Comment 4 Veerapuram Varadhan 2007-02-10 08:27:42 UTC
Per:  Can you attach E2k_DEBUG traces of evolution-data-server?
Adding Chen to CC.
Comment 5 Per 2007-02-10 08:48:11 UTC
No problem, here it is.  While evolution-exchange-storage was running I attempted to make an appointment on my exchange calendar called "test" at 9:00 AM 2-10-2007.  Then I quit evolution.

I used sed to munge out my exchange server's true identity from the trace file, but made no other changes.  Thank you for your help!

Per
Comment 6 Per 2007-02-10 08:51:13 UTC
Created attachment 82266 [details]
env E2K_DEBUG=5 /usr/libexec/evolution/2.8/evolution-exchange-storage
Comment 7 Veerapuram Varadhan 2007-02-10 13:21:49 UTC
(In reply to comment #5)
> No problem, here it is.  While evolution-exchange-storage was running I
> attempted to make an appointment on my exchange calendar called "test" at 9:00
> AM 2-10-2007.  Then I quit evolution.
> 
> I used sed to munge out my exchange server's true identity from the trace file,
> but made no other changes.  Thank you for your help!
> 
> Per
> 
Thats absolutely okay to munge out sensitive information from the log. ;-)

BTW, according to the log, the item is created in Exchange server.  As mentioned in my mail - can you get E2K_DEBUG traces of both evolution-data-server and evolution-exchange-storage together?
Comment 8 Per 2007-02-10 18:58:28 UTC
Created attachment 82289 [details]
env E2K_DEBUG=5 /usr/libexec/evolution/2.8/evolution-exchange-storage >& /tmp/evolution-exchange-storage.out
Comment 9 Per 2007-02-10 19:02:05 UTC
Created attachment 82290 [details]
env E2K_DEBUG=5 /usr/libexec/evolution-data-server-1.8 >& /tmp/evolution-data-server.out

Both traces, as requested.  I think I see what you mean that the log says the appointment was created on Exchange, but nonetheless it's not there the next time I start Evolution, and it never shows up in OWA when I look at it with a browser.  Weird.
Comment 10 Per 2007-02-10 19:26:21 UTC
Here's another weirdness, I don't know if it's related:  When I right-click on the exchange calendar folder in the Evolution Calendars view, choose the Properties dialog, change any of the properties (color, copy for offline, mark as default), then click OK, I get a pop-up that says "Folder does not exist".  Clearly that's not correct since I can see my appointments in it.
Comment 11 Per 2007-02-13 06:23:16 UTC
I tried deleting my exchange account and adding it again.  This cleared up the Calendar folder properties issue I described in my last comment, but the problem of appointments not being saved on the exchange server remains.

I also just updated to evolution-connector-2.8.3-1.fc6, but that didn't make any difference.
Comment 12 Marcus Malcom 2007-02-13 15:59:15 UTC
Seems like we might be able to change the status from UNCONFIRMED?
Comment 13 Per 2007-02-19 01:33:07 UTC
OK, I went back to my laptop that has FC5 and evolution-2.6.3 and ran the same "env E2K_DEBUG=5 /usr/libexec/evolution/2.6/evolution-exchange-storage" to capture its output and compare.  Both versions are getting feedback from the Exchange server that my test appointment is created, but the one created by evolution-2.8.3 is totally invisible!

I'm attaching screenshots of the two different appointments as they appear when I browse to the MS-Exchange-Permanent-URL returned by the server.  You can see that the one created in 2.8.3 is not editable, and doesn't even really appear to be an "appointment" at all.  There is no start or end time, no body, nothing except the date it was sent.

Take a look also at the (abbreviated to show only the posting and server response to my test appointments) evolution-exchange-storage outputs I'm attaching.  There are a lot of differences in what's being sent to the Exchange server, and I suspect it has to do with why the appointments I try to make in evo 2.8.3 are invisible.
Comment 14 Per 2007-02-19 01:35:06 UTC
Created attachment 82860 [details]
E2K_DEBUG=5 evolution-exchange-storage from evo-2.6.3
Comment 15 Per 2007-02-19 01:36:09 UTC
Created attachment 82861 [details]
E2K_DEBUG=5 evolution-exchange-storage from evo-2.8.3
Comment 16 Per 2007-02-19 01:36:55 UTC
Created attachment 82862 [details]
Screenshot of URL returned by Exchange server for evo-2.6.3 appt.
Comment 17 Per 2007-02-19 01:37:24 UTC
Created attachment 82863 [details]
Screenshot of URL returned by Exchange server for evo-2.8.3 appt.
Comment 18 Per 2007-02-24 02:30:39 UTC
This bug might be the same issue:
http://bugzilla.gnome.org/show_bug.cgi?id=404006
Comment 19 Per 2007-02-24 02:45:16 UTC
This bug might also be the same issue:
http://bugzilla.gnome.org/show_bug.cgi?id=404763
Comment 20 Karsten Bräckelmann 2007-03-05 23:29:40 UTC
Confirming as per comments.
Comment 21 Chenthill P 2007-03-06 11:20:31 UTC
Fix has been committed to svn HEAD and stable branch. The fix is available at http://bugzilla.gnome.org/show_bug.cgi?id=301363#c37.
Comment 22 Akhil Laddha 2007-05-02 09:55:33 UTC
*** Bug 404763 has been marked as a duplicate of this bug. ***