Re: Horde EAS 14.0: HTTP 500 error if calendar add item requests contains NativeBodyType

Michael J Rubinsky <[email protected]> Wed, 24 Jan 2018 05:44:46 +0000
Newsgroups gmane.comp.horde.sync
Message-ID <20180124054446.Horde.G6LtsM9z5ivYL6Hlh8r4AJ3@tarn.theupstairsroom.com>
This message is in MIME format and has been PGP signed.

--===============6514885632425471963==
Content-Type: multipart/signed; boundary="=_Ig2KsjVdrPKrdRxJgTaNr1w";
 protocol="application/pgp-signature"; micalg=pgp-sha1

This message is in MIME format and has been PGP signed.

--=_Ig2KsjVdrPKrdRxJgTaNr1w
Content-Type: multipart/mixed; boundary="=_L3KwkeFPyPNKtWH5_VwKOGx"
MIME-Version: 1.0

This message is in MIME format.

--=_L3KwkeFPyPNKtWH5_VwKOGx
Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


Quoting John Bieling <[email protected]>:

> Hi,
>
> its me again. I have run into a strange error: If I send a request=20=20
>=20to horde, to add a calendar event, that includes "NativeBodyType", I=20=
=20
>=20get back a HTTP 500 error. I could be doing something wrong, but as=20=
=20
>=20it is not failing with Mirosoft EAS and zpush, I wanted to post this=20=
=20
>=20here.
>
> It does not matter, if I add the NativeBodyType before or after the=20=20
>=20the Body tag.

Yeah, sorry for the delay in responding.  It doesn't look like I ever=20=20
implemented=20this tag with respect to calendar items, just Mail items.=20=
=20
I've=20put it on my todo list and will look at it shortly.


>
> This is such a request:
>
> <?xml version=3D"1.0"?>
> <Sync xmlns=3D'AirSync'>
> <Collections>
> <Collection>
> <SyncKey>{5a4ea61e-cbc4-4ba0-8b88-0681b0098baf}2</SyncKey>
> <CollectionId>Aadfc2207</CollectionId>
> <Commands>
> <Add>
> <ClientId>1ac68dd6-b72a-4166-9a67-5d497ec9be6b</ClientId>
> <ApplicationData>
> <UID xmlns=3D'Calendar'>1ac68dd6-b72a-4166-9a67-5d497ec9be6b</UID>
> <TimeZone=20=20
>=20xmlns=3D'Calendar'>xP///ygARwBNAFQAKwAwADEAOgAwADAAKQAgAEUAdQByAG8AcABl=
AC8AQgBlAHIAbABpAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgARwBNAFQ=
AKwAwADEAOgAwADAAKQAgAEUAdQByAG8AcABlAC8AQgBlAHIAbABpAG4AAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAA=3D=3D</TimeZone>
> <StartTime xmlns=3D'Calendar'>20180116T220000Z</StartTime>
> <EndTime xmlns=3D'Calendar'>20180116T230000Z</EndTime>
> <DtStamp xmlns=3D'Calendar'>20180104T221008Z</DtStamp>
> <BusyStatus xmlns=3D'Calendar'>2</BusyStatus>
> <Sensitivity xmlns=3D'Calendar'>1</Sensitivity>
> <AllDayEvent xmlns=3D'Calendar'>0</AllDayEvent>
> <Subject xmlns=3D'Calendar'>asdsa</Subject>
> <Location xmlns=3D'Calendar'>sadasd</Location>
> <Categories xmlns=3D'Calendar'/>
> <Attendees xmlns=3D'Calendar'/>
> <NativeBodyType xmlns=3D'AirSyncBase'>3</NativeBodyType>
> <Body xmlns=3D'AirSyncBase'>
> <Type xmlns=3D'AirSyncBase'>1</Type>
> <EstimatedDataSize xmlns=3D'AirSyncBase'>6</EstimatedDataSize>
> <Data xmlns=3D'AirSyncBase'>asdasd</Data>
> </Body>
> </ApplicationData>
> </Add>
> </Commands>
> </Collection>
> </Collections>
> </Sync>
>
> And this the actually send WBXML
>
> 3 1 6a 0 45 5c 4f 4b 3 7b 35 61 34 65 61 36 31 65 2d 63 62 63 34 2d=20=20
>=2034 62 61 30 2d 38 62 38 38 2d 30 36 38 31 62 30 30 39 38 62 61 66 7d=20=
=20
>=2032 0 1 52 3 41 61 64 66 63 32 32 30 37 0 1 56 47 4c 3 31 61 63 36 38=20=
=20
>=2064 64 36 2d 62 37 32 61 2d 34 31 36 36 2d 39 61 36 37 2d 35 64 34 39=20=
=20
>=2037 65 63 39 62 65 36 62 0 1 5d 0 4 68 3 31 61 63 36 38 64 64 36 2d=20=
=20
>=2062 37 32 61 2d 34 31 36 36 2d 39 61 36 37 2d 35 64 34 39 37 65 63 39=20=
=20
>=2062 65 36 62 0 1 45 3 78 50 2f 2f 2f 79 67 41 52 77 42 4e 41 46 51 41=20=
=20
>=204b 77 41 77 41 44 45 41 4f 67 41 77 41 44 41 41 4b 51 41 67 41 45 55=20=
=20
>=2041 64 51 42 79 41 47 38 41 63 41 42 6c 41 43 38 41 51 67 42 6c 41 48=20=
=20
>=2049 41 62 41 42 70 41 47 34 41 41 41 41 41 41 41 41 41 41 41 41 41 41=20=
=20
>=2041 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41=20=
=20
>=2041 41 41 41 41 41 41 41 41 43 67 41 52 77 42 4e 41 46 51 41 4b 77 41=20=
=20
>=2077 41 44 45 41 4f 67 41 77 41 44 41 41 4b 51 41 67 41 45 55 41 64 51=20=
=20
>=2042 79 41 47 38 41 63 41 42 6c 41 43 38 41 51 67 42 6c 41 48 49 41 62=20=
=20
>=2041 42 70 41 47 34 41 41 41 41 41 41
>  41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41=20=20
>=2041 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 3d 3d 0 1=20=
=20
>=2067 3 32 30 31 38 30 31 31 36 54 32 32 30 30 30 30 5a 0 1 52 3 32 30=20=
=20
>=2031 38 30 31 31 36 54 32 33 30 30 30 30 5a 0 1 51 3 32 30 31 38 30 31=20=
=20
>=2030 34 54 32 32 31 30 30 38 5a 0 1 4d 3 32 0 1 65 3 31 0 1 46 3 30 0=20=
=20
>=201 66 3 61 73 64 73 61 0 1 57 3 73 61 64 61 73 64 0 1 e 7 0 11 56 3=20=
=20
>=2033 0 1 4a 46 3 31 0 1 4c 3 36 0 1 4b 3 61 73 64 61 73 64 0 1 1 0 4 0=20=
=20
>=200 1 1 1 1 1 1
>
> Thanks for your help
> John
>
>
>
> --=20
>=20sync mailing list
> Frequently Asked Questions: http://wiki.horde.org/FAQ
> To unsubscribe, mail: [email protected]



--=20
mike
The=20Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject

--=_L3KwkeFPyPNKtWH5_VwKOGx
Content-Type: application/pgp-keys
Content-Description: PGP Public Key

-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - https://gpgtools.org

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
Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2ODApLCBxdWFs
aXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsL
DQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0L
DRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQU/8AAEQgAUABQAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgME
BQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQy
gZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV
VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy
s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQE
AAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEX
GBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKD
hIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW
19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A831PR7S5ut8kKsw7
kVbgs0igAQBQOgFQXM5N26+lTRSkpivNN7DxHuB5rh/GvgdPFEyh2wimuzjYliKa
Y8u1IZ2/wF8Pr4f8ItbqPkTivXRoyaro/kTwF1PZuBWT8FPDjSaAl1cLtt3PyAj7
2D1r067a2gCoAvPAAWsp15RfubnsYPARqwTqrTseSyeCtM0XBj06CT1G2rukah4b
UtHPaJZTr/C+CD9DXT66kcjSZACr7V5D4us3ikdyflJwM965li6tN3buenPKsLOF
oR5X5Hpf/CR+HLQcGLj0Wqs3xD0OA/Lz/urXAfDHVNHuNVbQ9biX7RJl7Od+jgDL
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
az3hoEpTEtFUT4UsrAIiat2ZnT5N8SS/qsPHqWJ5r4C2uyQJVMmzcJ5AKKvyKa4a
f/txy8eL7/SGtbT3AdGMCc8fE1wW9JWQI9ZPXyuFrSAKvQ1YTh4F23u+NTktpnSJ
jUQUA6FTwGXqsb9lnNh8HYAmJR0SGYniyU3lyj1olziMpOJ3R7nV17x1JzI27ZY3
+OsKWXfuWo9fjSJnsPq7Se1aWy6NJZ0rYNtERqmsHe2WZbJHrZr5QFQVCPifAAJp
u+nBZP8V6srwFudTtChwvnjZ/Y/VOxPRwmABNHGfW47SANfuxCL+hatsvO0E6T4V
+VVyYRRbBofE6BkapGpzoTv5zV2JlTMIsmMmrpFVg5fH8MGsAQl+mnSQeAdqRgZi
G+q7IFFOsBEW0KC7t42cVEugBrCc4N+4oWMCoFE+QjpC2UNRUOTGN853jSkyRqwP
IK/GkScghKQKEBZA7ZSsk/84SGUm5Yr8fPYM/4m/NlC9b/HB5B4nOf+TufTqT47X
jPeqbnXh/CeLEZYOT88mgeQLFaENRnLc/YOwZ6Ru9MV+2GElop4EBPZw83BaDeBu
4rDHs8e7Q8kIhTGg1mlQ4bWPEUXvYQXvR7zDUw3YHYgqLyuYPWdxSdsfVVi/P0de
1ML1s9twVauPVTTetDBNaWNoYWVsIEpvc2VwaCBSdWJpbnNreSA8bWlrZXJ1Ymlu
c2t5QGdtYWlsLmNvbT6JAj0EEwEKACcFAlkCGLACGwMFCQlmAYAFCwkIBwMFFQoJ
CAsFFgIDAQACHgECF4AACgkQkZKCRtGzFtuyaA//Q22/SHwtSWm24MGgJi0bMqBY
CHdyK2IYTH93nyt5oB+MV9oz7fERjjSwwueKJZANer6d6tJz09K1N6DoN3DNUAYS
XhFM/Fc3JDUOP5iDdnhKd4Vnpd1qeuXzBJgV9V5gCqJHWX7NRWjIxvNl63XBvc3W
W3I7gY1aR1XTL6Ha98w/EbM4NOst8WwxPfLf3wisQK+Bd1HODTPvCp7iamSIxrhg
VBxbZUIDfmXIrs+FiKoSLqxTyysW7dXi4KJpnEhn62YHeUCa2QfoHRSemtgudIMC
xWzh7sR94tyNvLomzCn3g9QRBmrRUieunWmmKi7eSPw2v6bXxxQvZfGdYiBrV35b
Tpb6tzDcKRFpIxCw7rrtMNTZGf+zDpJRYVZl+6YWqpinPRwkyPu90nadOiutqtpK
oDmEGFxd7mSF7E6C13Xq8FmD42jpwufqzIkBwpHVYKfHkks+Rt8yLRnL6zXojQ9I
SYHuWKe2mnJ1nEjI08V/oZubzqsMqB+qWOO/0sGjP3O9hpV2bbYtvthU4zXIGYKw
s8fPlGbS5Y2AlNRdsLWwmtljK4prRWLxps0Mj2hsio8Eq0/nN6EEbGSDl6xxpuSW
8fJpuwqBPseJd4KdMT7DvB20nplyvNkxjHcubl2VUXo6gyEnVQlQWWBVO7cM9yq/
jgCFB/EQ+zmJsndYI065Ag0EWQIYFAEQANbPiNW7YOHgnYiyrPdPcr8L89TxLKnu
LOFIW1X2aE7C6CpQdqydLfckwIslEcxQTj4z6G+ESgGVqZmBn6aUqBtGv+tFJo45
QvmGFi5U3QkyJCSTGV9ak/B/7r2wXSm9x2MB94R9GaX+Jiv8QmwQIL0OHsrJgayt
ncIFjhx2hUWZeezp8fVUlz4c6tzz3Dkrs/Vd1BCSSW5cJBKey+Thgf/cr+fEUqER
kM/FGZTDdPZzoU5U7i2ElVc9tDjltbajPntXLL04L1cPzDqOLqQdPJtU7SxF1+E3
7YzjzlT3YODJCrAkpd76edFfS1WkuK90y9bi3mAYHlCn+eJacLLLTT94LQS6SaIx
7eyv86clsO/mYJL22vYxE/mXK6JWBfz4fuNQb7PwUO6m4lQy09Ac6KPHDSzTIM5O
wYSjBCxwaByQu/IdGa+fIPQLvfxzO0o8sKAUfEkYFZ5G9pXHEPLGUehHoOPtBYIz
qc26+5cvV+LqiKgllPMrMdXUuj66a/PLga9U+albDThJllREElouTTBcT4OqTHpg
X+KwoK3xNqpbc8de43Vex9KHlkTv9g0UR2XznQC1BXBcSBHzLMQeXkY4iN8B4ivd
dOek8K7Jah9EpEEXMLrGSVAgyRYhVrcSYt7MQ5jkejQnxLAoaR6aRka6ludYmQmr
QJqCL6Z4Ea1DABEBAAGJAiUEGAEKAA8FAlkCGBQCGwwFCQlmAYAACgkQkZKCRtGz
FtuXZQ/+IjpYtuf9oUN2cMd5NhzWNFLwTIZhBCeSJp7JsQTxjpW4bNzq+4TQDEDT
ITodbqe2kHEe8ezS7MvEXCykBQC0WxxyxKP4OPQJD1HDj+nqXTJIXvnYrGYW8PSG
7oQ+kjEwJHOh+4qxYE5kbulSw+3nAJ4eDqasEjy5UEd48b3xPfXfvQmsdYcC08hq
HR2tnq1D90+93lvuvpWrh77/ts9MGSM2q6UkM84evc3FAtNkRM0CEzdH81wvi88Z
AyIlcvu5MOipAkKG5p04jrbjvGaHa8/lIIRdqe/0lo7Bl+wT9wrSL+oQvRGifPkN
lMlPUPeXIfi35tqDvQrNGtxxZcfysvnpTmC4e/h81JCf+Dp0ncomF3V47jQWtk6A
zmg7IyBm/B+FWykVtT1bgUfiTJzqYM12JZyF831PuQJs2hLtjZ55xy+5MIC0LzFv
1IdIYjCb7yZwMej7ive529erFTQF87q+/mOQ5ZNJSyTacM/IFO5vDhOsC6w+eoWq
E99wmdr9imqIMTOAc+J0s3OQ75ZH4fg5mQW7msBknMhzCBlKnD/RUJQ1MhOKpFS+
K4WT+tWfOjpwsRByJgAzetSWMRE+516UocT/DUQg8cZJayuqaxMY02WjIW4tDqIY
nnlHbwPi/niSQC85dbt5KyYcWUgKQopqyOKkXdOSpJCALTH2oXE=
=Tsm0
-----END PGP PUBLIC KEY BLOCK-----
--=_L3KwkeFPyPNKtWH5_VwKOGx--

--=_Ig2KsjVdrPKrdRxJgTaNr1w
Content-Type: application/pgp-signature
Content-Description: PGP Digital Signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4

iQIcBAABAgAGBQJaaB1OAAoJEJGSgkbRsxbb/7MP/2I08edYHmCCQ6lGXqpWXpW6
b+JnZWd7ISgujLTCudPC/8rZlSbnArnsvJxxkKFe0Ed4OEZ3BVWyPWFjBK+JpCR/
/jUQhygsNCbjfkAFsKPF5n9sabGu1ZtVRSmqKImg2eqG22cZanXKlphN4JuJuVxF
jcYVrk8lqxBb2mzNhzPQFXHwL38nNnWatYiEjP7nvcysj8rlTjzQ+E3Fxo+AOO0Z
2cxhEaKCKikdAnbjH26S7uOzoqEjc+g6k0c+p4tLo8EPvVrpeQ6OPvIooBo7nE4m
ceoAwIAZcPNlB19znCj6aZqJmp2et0LEUNq7ua6ZgPH+OXXoTYrbSjnKDXranJtt
JXJFpviDT91bEjIgf9Nh8F4e+qlJspJsp94OHqF9n1gT41jokI3TKs/8mZ8r3hkv
RTTN4+9DPWOFzBRcYFcX1xEgRWsdrLy7dF7Ha2R2Nbp9hPCcVqY6rUgI7h4N1xQw
7M+GiJYOrTefEvKio0nqSMtP0wGlWDfEAlhOtt8xg1XQFRk1brtt7rLjLW+2DY2n
YmQoUST+zhOm0HMJ+plRlc0p8edyCQ0nyFXzHntEUxukPInEGmNEtARC84jodAxH
RS1HkgblpmFxU92I7fVfdF6x5tZuwapby8AapgYWxl+pWvkurrRg2c0/xi0MX8tr
imm/KT/qigmtwAPjLHGU
=2WMM
-----END PGP SIGNATURE-----

--=_Ig2KsjVdrPKrdRxJgTaNr1w--


--===============6514885632425471963==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
sync mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]
--===============6514885632425471963==--