I'm not certain, but this may have broken since a 5.0.16 -> 5.0.18 upgrade. I used to be able to get my iPhone to view my calendars and events using CalDav. A week ago it stopped updating to what Zimbra had as content. So I deleted the calendar account on the iPhone and recreated it. I can see the calendars, but no events are visible. This is in mailbox.log:
2009-07-20 10:25:49,370 ERROR [btpool0-2770] [aname=dan@XXXXX.ca;ip=209.XXX.137.XXX;ua=DAVKit/4.0 (728.3);; iCalendar/1 (34);; iPhone/3.0 7A341;] dav - error handling method PROPFIND
org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerato r.java:760)
at org.mortbay.jetty.AbstractGenerator$Output.blockFo rOutput(AbstractGenerator.java:546)
at org.mortbay.jetty.AbstractGenerator$Output.flush(A bstractGenerator.java:567)
at org.mortbay.jetty.HttpConnection$Output.flush(Http Connection.java:907)
at org.mortbay.jetty.AbstractGenerator$Output.write(A bstractGenerator.java:636)
at org.mortbay.jetty.AbstractGenerator$Output.write(A bstractGenerator.java:575)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Stre amEncoder.java:336)
at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(Strea mEncoder.java:395)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java: 136)
at java.io.OutputStreamWriter.write(OutputStreamWrite r.java:191)
at java.io.BufferedWriter.flushBuffer(BufferedWriter. java:111)
at java.io.BufferedWriter.flush(BufferedWriter.java:2 35)
at org.dom4j.io.XMLWriter.flush(XMLWriter.java:244)
at org.dom4j.io.XMLWriter.write(XMLWriter.java:298)
at com.zimbra.cs.dav.DomUtil.writeDocumentToStream(Do mUtil.java:39)
at com.zimbra.cs.dav.service.DavResponse.writeTo(DavR esponse.java:200)
at com.zimbra.cs.dav.service.DavMethod.sendResponse(D avMethod.java:72)
at com.zimbra.cs.dav.service.method.PropFind.handle(P ropFind.java:64)
at com.zimbra.cs.dav.service.DavServlet.service(DavSe rvlet.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1093)
at org.mortbay.servlet.UserAgentFilter.doFilter(UserA gentFilter.java:81)
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter .java:145)
at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:716)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:406)
at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:211)
at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:139)
at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:350)
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:644)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:205)
at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:442)
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher .java:29)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.jav a:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:60)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelIm pl.java:302)
at org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEn dPoint.java:166)
at org.mortbay.io.nio.SelectChannelEndPoint.flush(Sel ectChannelEndPoint.java:208)
at org.mortbay.jetty.security.SslHttpChannelEndPoint. flush(SslHttpChannelEndPoint.java:389)
at org.mortbay.jetty.security.SslHttpChannelEndPoint. flush(SslHttpChannelEndPoint.java:278)
at org.mortbay.jetty.security.SslHttpChannelEndPoint. flush(SslHttpChannelEndPoint.java:267)
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerato r.java:693)
... 42 more
Any ideas what may be going on? Leopard iCal appears to be working well still with the same settings.


LinkBack URL
About LinkBacks

