[Evolution] [BUG] evolution ews crashes when accessing calendar

2011-06-08 Thread Brandeburg, Jesse
machine: lenovo x60 laptop
kernel: Linux xxx-mobl2 2.6.35.13-91.fc14.i686 #1 SMP Tue May 3 13:36:36 UTC 
2011 i686 i686 i386 GNU/Linux
# rpm -qa|grep evolut
evolution-data-server-2.32.2-1.fc14.i686
evolution-devel-2.32.2-1.fc14.i686
evolution-2.32.2-1.fc14.i686
evolution-data-server-devel-2.32.2-1.fc14.i686


here is the debug output from evolution-ews

?xml version=1.0 encoding=utf-8?
soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
xmlns:xsd=http://www.w3.org/2001/XMLSchema;
  soap:Header
t:ServerVersionInfo 
xmlns:t=http://schemas.microsoft.com/exchange/services/2006/types; 
MajorVersion=8 MinorVersion=2 MajorBuildNumber=254 MinorBuildNumber=0/
  /soap:Header
  soap:Body
m:GetItemResponse 
xmlns:t=http://schemas.microsoft.com/exchange/services/2006/types; 
xmlns:m=http://schemas.microsoft.com/exchange/services/2006/messages;
  m:ResponseMessages
m:GetItemResponseMessage ResponseClass=Success
  m:ResponseCodeNoError/m:ResponseCode
  m:Items
t:CalendarItem
  t:MimeContent 
CharacterSet=UTF-8QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UFVCTElTSA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5nZSBTZXJ2ZXIgMjAwNw0KVkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDooR01ULTA4OjAwKSBQYWNpZmljIFRpbWUgKFVTICYgQ2FuYWRhKVw7IFRpanVhbmENCkJFR0lOOlNUQU5EQVJEDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0KVFpPRkZTRVRGUk9NOi0wNzAwDQpUWk9GRlNFVFRPOi0wODAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZREFZPS0xU1U7QllNT05USD0xMA0KRU5EOlNUQU5EQVJEDQpCRUdJTjpEQVlMSUdIVA0KRFRTVEFSVDoxNjAxMDEwMVQwMjAwMDANClRaT0ZGU0VURlJPTTotMDgwMA0KVFpPRkZTRVRUTzotMDcwMA0KUlJVTEU6RlJFUT1ZRUFSTFk7SU5URVJWQUw9MTtCWURBWT0xU1U7QllNT05USD00DQpFTkQ6REFZTElHSFQNCkVORDpWVElNRVpPTkUNCkJFR0lOOlZFVkVOVA0KT1JHQU5JWkVSO0NOPSJCcmFuZGVidXJnLCBKZXNzZSI6TUFJTFRPOmplc3NlLmJyYW5kZWJ1cmdAaW50ZWwuY29tDQpERVNDUklQVElPTjtMQU5HVUFHRT1lbi1VUzoNClJSVUxFOkZSRVE9WUVBUkxZO0lOVEVSVkFMPTE7QllNT05USERBWT02O0JZTU9OVEg9MTANClNVTU1BUlk7TEFOR1VBR0U9ZW4tVVM6SmVubmlmZXIncyBCaXJ0aGRheQ0KRFRTVEFSVDtUWklEPSIoR01ULTA4OjAwKSBQYWNpZmljIFRp
 
bWUgKFVTICYgQ2FuYWRhKTsgVGlqdWFuYSI6MTk5ODEwMDZUMDAwDQogMDAwDQpEVEVORDtUWklEPSIoR01ULTA4OjAwKSBQYWNpZmljIFRpbWUgKFVTICYgQ2FuYWRhKTsgVGlqdWFuYSI6MTk5ODEwMDdUMDAwMDANCiAwDQpVSUQ6M2YyYjMyZTYtY2JkMi00OWFjLTlkNWItOTQ4MTIzMTBmMGY2DQpDTEFTUzpQUklWQVRFDQpQUklPUklUWTo1DQpEVFNUQU1QOjIwMTAwMTIxVDA4MDI1MVoNClRSQU5TUDpPUEFRVUUNClNUQVRVUzpDT05GSVJNRUQNClNFUVVFTkNFOjANClgtTUlDUk9TT0ZULUNETy1BUFBULVNFUVVFTkNFOjANClgtTUlDUk9TT0ZULUNETy1PV05FUkFQUFRJRDotMQ0KWC1NSUNST1NPRlQtQ0RPLUJVU1lTVEFUVVM6RlJFRQ0KWC1NSUNST1NPRlQtQ0RPLUlOVEVOREVEU1RBVFVTOkJVU1kNClgtTUlDUk9TT0ZULUNETy1BTExEQVlFVkVOVDpUUlVFDQpYLU1JQ1JPU09GVC1DRE8tSU1QT1JUQU5DRToxDQpYLU1JQ1JPU09GVC1DRE8tSU5TVFRZUEU6MQ0KRU5EOlZFVkVOVA0KRU5EOlZDQUxFTkRBUg0K/t:MimeContent
  t:ItemId 
Id=AAAaAGplc3NlLmJyYW5kZWJ1cmdAaW50ZWwuY29tAEYAAHY9qAUYd9ERrEkAoMlrIqwHAD0zz0A2bdERrEEAoMlrIqwoRtIAALAZJ3PmyiRDs70IzEIiAr8AACZr/TwAAA==
 ChangeKey=DwAAABYAAADxadT14fGXTb+vq/R/YMEKAABMTCU+/
  t:HasAttachmentsfalse/t:HasAttachments
/t:CalendarItem
  /m:Items
/m:GetItemResponseMessage
m:GetItemResponseMessage ResponseClass=Success
  m:ResponseCodeNoError/m:ResponseCode
  m:Items
t:CalendarItem
  t:MimeContent 
CharacterSet=UTF-8QkVHSU46VkNBTEVOREFSDQpNRVRIT0Q6UFVCTElTSA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5nZSBTZXJ2ZXIgMjAwNw0KVkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDooR01ULTA4OjAwKSBQYWNpZmljIFRpbWUgKFVTICYgQ2FuYWRhKVw7IFRpanVhbmENCkJFR0lOOlNUQU5EQVJEDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0KVFpPRkZTRVRGUk9NOi0wNzAwDQpUWk9GRlNFVFRPOi0wODAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZREFZPS0xU1U7QllNT05USD0xMA0KRU5EOlNUQU5EQVJEDQpCRUdJTjpEQVlMSUdIVA0KRFRTVEFSVDoxNjAxMDEwMVQwMjAwMDANClRaT0ZGU0VURlJPTTotMDgwMA0KVFpPRkZTRVRUTzotMDcwMA0KUlJVTEU6RlJFUT1ZRUFSTFk7SU5URVJWQUw9MTtCWURBWT0xU1U7QllNT05USD00DQpFTkQ6REFZTElHSFQNCkVORDpWVElNRVpPTkUNCkJFR0lOOlZFVkVOVA0KT1JHQU5JWkVSO0NOPSJCcmFuZGVidXJnLCBKZXNzZSI6TUFJTFRPOmplc3NlLmJyYW5kZWJ1cmdAaW50ZWwuY29tDQpERVNDUklQVElPTjtMQU5HVUFHRT1lbi1VUzoNClJSVUxFOkZSRVE9WUVBUkxZO0lOVEVSVkFMPTE7QllNT05USERBWT0xO0JZTU9OVEg9OQ0KU1VNTUFSWTtMQU5HVUFHRT1lbi1VUzpKZW4ncyBwYXJlbnRzIGFubml2ZXJzYXJ5Lg0KRFRTVEFSVDtUWklEPSIoR01ULTA4OjAwKSBQYWNp
 

Re: [Evolution] [BUG] evolution ews crashes when accessing calendar

2011-06-08 Thread Brandeburg, Jesse


On Tue, 7 Jun 2011, David Woodhouse wrote:
 I bet it's the empty TZID which is causing it to break. Exchange is
 *such* a pile of crap. We should probably pre-parse the MimeContent from
 the server and fix that up to call it 'unknown' or something.
 
 Better still, we should stop trusting Microsoft crap to give us sane
 content in a standard form, and convert manually from their native XML
 instead (although I suspect that'll just refuse to *give* you this
 appointment, claiming it's corrupt. Did I mention Exchange is a pile of
 crap?)

edited all my yearly recurring appointments by making sure the timezone 
button was pressed, then saving the event, and now the calendar works!

yay! Thanks dwmw2!
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] [BUG] evolution ews crashes when accessing calendar

2011-06-08 Thread Patrick O'Callaghan
On Tue, 2011-06-07 at 17:09 -0700, Brandeburg, Jesse wrote:
 machine: lenovo x60 laptop
 kernel: Linux xxx-mobl2 2.6.35.13-91.fc14.i686 #1 SMP Tue May 3
 13:36:36 UTC 2011 i686 i686 i386 GNU/Linux
 # rpm -qa|grep evolut
 evolution-data-server-2.32.2-1.fc14.i686
 evolution-devel-2.32.2-1.fc14.i686
 evolution-2.32.2-1.fc14.i686
 evolution-data-server-devel-2.32.2-1.fc14.i686
 
 
 here is the debug output from evolution-ews

Please don't send debug traces to the list. It's much more appropriate
to send this to Bugzilla, where the developers might actually see it
(not many of them hang out on this list). Post the URL of the report
here in case anyone wants to follow up.

poc

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] [BUG] evolution ews crashes when accessing calendar

2011-06-07 Thread David Woodhouse
On Tue, 2011-06-07 at 17:09 -0700, Brandeburg, Jesse wrote:
 t:MimeContent CharacterSet=UTF-8QkVHSU46VkNBTEVOREFSDQpNRVRIT0
 Q6UFVCTElTSA0KUFJPRElEOk1pY3Jvc29mdCBFeGNoYW5nZSBTZXJ2ZXIgMjAwNw0K
 VkVSU0lPTjoyLjANCkJFR0lOOlZUSU1FWk9ORQ0KVFpJRDoNCkJFR0lOOlNUQU5EQV
 JEDQpEVFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0KVFpPRkZTRVRGUk9NOi0wNzAwDQpU
 Wk9GRlNFVFRPOi0wODAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZRE
 FZPTFTVTtCWU1PTlRIPTExDQpFTkQ6U1RBTkRBUkQNCkJFR0lOOkRBWUxJR0hUDQpE
 VFNUQVJUOjE2MDEwMTAxVDAyMDAwMA0KVFpPRkZTRVRGUk9NOi0wODAwDQpUWk9GRl
 NFVFRPOi0wNzAwDQpSUlVMRTpGUkVRPVlFQVJMWTtJTlRFUlZBTD0xO0JZREFZPTJT
 VTtCWU1PTlRIPTMNCkVORDpEQVlMSUdIVA0KRU5EOlZUSU1FWk9ORQ0KQkVHSU46Vk
 VWRU5UDQpPUkdBTklaRVI7Q049IkJyYW5kZWJ1cmcsIEplc3NlIjpNQUlMVE86amVz
 c2UuYnJhbmRlYnVyZ0BpbnRlbC5jb20NCkRFU0NSSVBUSU9OO0xBTkdVQUdFPWVuLV
 VTOg0KUlJVTEU6RlJFUT1ZRUFSTFk7SU5URVJWQUw9MTtCWU1PTlRIREFZPTE5O0JZ
 TU9OVEg9Mg0KU1VNTUFSWTtMQU5HVUFHRT1lbi1VUzpSaWNrIEJyYW5kZWJ1cmcncy
 BCaXJ0aGRheQ0KRFRTVEFSVDtUWklEPToyMDEwMDIxOVQwMDAwMDANCkRURU5EO1Ra
 SUQ9OjIwMTAwMjIwVDAwMDAwMA0KVUlEOjY2NWI0Yzc0LWM0MTItNDFkOS04OTBhLT
 djYTlkMGMzNTZhYw0KQ0xBU1M6UFVCTElDDQpQUklPUklUWTo1DQpEVFNUQU1QOjIw
 MTAwMjE5VDA4MDMwNFoNClRSQU5TUDpPUEFRVUUNClNUQVRVUzpDT05GSVJNRUQNCl
 NFUVVFTkNFOjANClgtTUlDUk9TT0ZULUNETy1BUFBULVNFUVVFTkNFOjANClgtTUlD
 Uk9TT0ZULUNETy1PV05FUkFQUFRJRDoyMTA3ODA2Mzg1DQpYLU1JQ1JPU09GVC1DRE
 8tQlVTWVNUQVRVUzpGUkVFDQpYLU1JQ1JPU09GVC1DRE8tSU5URU5ERURTVEFUVVM6
 QlVTWQ0KWC1NSUNST1NPRlQtQ0RPLUFMTERBWUVWRU5UOlRSVUUNClgtTUlDUk9TT0
 ZULUNETy1JTVBPUlRBTkNFOjENClgtTUlDUk9TT0ZULUNETy1JTlNUVFlQRToxDQpF
 TkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=/t:MimeContent

BEGIN:VCALENDAR
METHOD:PUBLISH
PRODID:Microsoft Exchange Server 2007
VERSION:2.0
BEGIN:VTIMEZONE
TZID:
BEGIN:STANDARD
...
DTSTART;TZID=:20100219T00
DTEND;TZID=:20100220T00


I bet it's the empty TZID which is causing it to break. Exchange is
*such* a pile of crap. We should probably pre-parse the MimeContent from
the server and fix that up to call it 'unknown' or something.

Better still, we should stop trusting Microsoft crap to give us sane
content in a standard form, and convert manually from their native XML
instead (although I suspect that'll just refuse to *give* you this
appointment, claiming it's corrupt. Did I mention Exchange is a pile of
crap?)



-- 
dwmw2

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list