Hi,

I'm building an exchange client, for appointments. Everything works, except when i try to get appointments that have been entered via the exchange webclient. It seems the web client has some strange policy in naming the appointments, so that slide doesnt know what to do with it.

My error stack:
org.apache.commons.httpclient.URIException: escaped absolute path not valid
       at org.apache.commons.httpclient.URI.setRawPath(URI.java:2781)
at org.apache.commons.httpclient.URI.parseUriReference(URI.java:1973)
       at org.apache.commons.httpclient.HttpURL.<init>(HttpURL.java:78)
at org.apache.webdav.lib.WebdavResource.setWebdavProperties(WebdavResource.java:1078) at org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:968) at org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource.java:912) at org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1894) at org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1917) at org.apache.webdav.lib.WebdavResource.getChildResources(WebdavResource.java:2082) at nl.itris.interop.ms.MSExchangeProxy.getAppointments(MSExchangeProxy.java:498)

where the MSExchangeProxy is my client class. the statement at line 498 is a WebDavResource.getChildResources() call:

     //Open the calendar map on the exchange server
     WebdavResource wdr = new WebdavResource(urlCalendar);
     //Check whether a resource with same name already exists
     WebdavResources wdrs = wdr.getChildResources();

The resource that is givinbg the problems has this filename:
{6852FCDF-DC9C-4366-B2BB-8A91E49FBF79}.EML

When i don't use the exchange client i get 'normal' names like:
Nog een.EML
which work perfectly...

Any pointers in how to solve this, or ideas on where to look will be greatly appreciated.

Thanks in advance,

Willem Voogd

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to