Hello
I'm running 6.07 NE here and I've got some strange issues trying to import an ical file from highrise.
Contents of the file are
Google calendar and Mozilla Lightning import the file without any problems, but Zimbra chokes on it with these messagesCode:BEGIN:VCALENDAR CALSCALE:GREGORIAN X-WR-CALNAME:Test.GmbH tasks for Florian K. X-WR-TIMEZONE:Europe/Amsterdam VERSION:2.0 BEGIN:VEVENT DTSTART;VALUE=DATE:20100705 DTEND;VALUE=DATE:20100706 SUMMARY:Meier neuer termin UID:7191975 DTSTAMP:20100705T193500 LAST-MODIFIED:20100705T223102 SEQUENCE:1278361862 END:VEVENT BEGIN:VEVENT DTSTART:20100713T223000 DTEND:20100713T223000 SUMMARY:[DEMO] besuch UID:7191986 DTSTAMP:20100705T193544 LAST-MODIFIED:20100705T193544 SEQUENCE:1278351344 END:VEVENT BEGIN:VEVENT DTSTART:20100802T220000 DTEND:20100802T220000 SUMMARY:[FOLLOW-UP] nochmal anrufen (re: Meier ) UID:7191663 DTSTAMP:20100705T190325 LAST-MODIFIED:20100705T190325 SEQUENCE:1278349405 END:VEVENT END:VCALENDAR
So it somehow can't properly parse the stream. I also tried disabling SSL in Highrise, using wget I can download the file without any problems to my server, it's just that Zimbra doesn't know what to do with it.Code:com.zimbra.common.service.ServiceException: parse error: could not parse feed ExceptionId:btpool0-2771://mail.mykita.com/service/soap/CreateFolderRequest:1278403007173:d7ae8cc30fdfccf6 Code:service.PARSE_ERROR at com.zimbra.common.service.ServiceException.PARSE_ERROR(ServiceException.java:266) at com.zimbra.cs.service.FeedManager.retrieveRemoteDatasource(FeedManager.java:193) at com.zimbra.cs.mailbox.Mailbox.importFeed(Mailbox.java:6004) at com.zimbra.cs.mailbox.Mailbox.synchronizeFolder(Mailbox.java:5994) at com.zimbra.cs.service.mail.CreateFolder.handle(CreateFolder.java:75) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:420) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:274) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:158) at com.zimbra.soap.SoapServlet.doWork(SoapServlet.java:291) at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:212) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:181) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:79) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:132) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.DebugHandler.handle(DebugHandler.java:77) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:543) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) Caused by: org.dom4j.DocumentException: Error on line 21 of document : Open quote is expected for attribute "target" associated with an element type "a". Nested exception: Op en quote is expected for attribute "target" associated with an element type "a". at org.dom4j.io.SAXReader.read(SAXReader.java:350) at org.dom4j.io.SAXReader.read(SAXReader.java:264) at com.zimbra.common.soap.Element.parseXML(Element.java:413) at com.zimbra.common.soap.Element.parseXML(Element.java:411) at com.zimbra.cs.service.FeedManager.retrieveRemoteDatasource(FeedManager.java:179)
Any advice would be greatly appreciated
wirtsi


LinkBack URL
About LinkBacks


