Yossemite Calendar.app Sync issue

Questions, comments, and problems with Zimbra on Apple desktops & general CalDAV / CardDAV questions.
Post Reply
gpdcenter
Posts: 4
Joined: Wed Feb 25, 2015 12:24 pm

Yossemite Calendar.app Sync issue

Post by gpdcenter »

Hi Guys,
our Zimbra Version Release 8.6.0.GA.1153.UBUNTU14.64 UBUNTU14_64 NETWORK edition works fine with mac, only
the Calendar.app has an issue. We are able to implement shared Calendars but can't update the Calenders (View only).
We are not able to make an appointment and sync this with the zimbra server. We receive an "java.lang.NullPointerException" as followed

###############################################
2015-08-10 18:06:41,307 INFO [qtp509886383-8910:https://ourip:443/ews/Exchange.asmx] [] ews - Start createItem version 1.0.01
2015-08-10 18:06:41,307 INFO [qtp509886383-8910:https://ourip:443/ews/Exchange.asmx] [] ews - Start: createItem
2015-08-10 18:06:41,307 INFO [qtp509886383-8910:https://ourip:443/ews/Exchange.asmx] [] ews - User: username@example.com has been successfully authorized.
2015-08-10 18:06:41,307 INFO [qtp509886383-8910:https://ourip:443/ews/Exchange.asmx] [name=username@example.com;ip=80.153.169.21;ua=Mac+OS+X/(E)CalendarAgent/;] ews - The account: 09b6b887-85a5-47e9-a091-abec5e9fc81eis true
2015-08-10 18:06:41,308 ERROR [qtp509886383-8910:https://ourip:443/ews/Exchange.asmx] [name=username@example.com;ip=80.153.169.21;ua=Mac+OS+X/(E)CalendarAgent/;] ews - Error in create Item.
java.lang.NullPointerException
at com.zimbra.operation.CalendarOperation.populateWithInviteData(CalendarOperation.java:334)
at com.zimbra.operation.CalendarOperation.createCalendarItem(CalendarOperation.java:164)
at com.zimbra.ews.service.ItemService.createItem(ItemService.java:223)
at com.zimbra.ews.service.ExchangeServiceImpl.createItem(ExchangeServiceImpl.java:1773)
at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:178)
at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:68)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
at com.zimbra.ews.EwsCXFServlet.invoke(EwsCXFServlet.java:71)
at com.zimbra.ews.ZimbraEws$EwsHttpHandler.doPost(ZimbraEws.java:53)
at com.zimbra.cs.extension.ExtensionDispatcherServlet.service(ExtensionDispatcherServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:738)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1651)
at com.zimbra.cs.servlet.RequestStringFilter.doFilter(RequestStringFilter.java:54)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:83)
at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:351)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ETagHeaderFilter.doFilter(ETagHeaderFilter.java:47)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ContextPathBasedThreadPoolBalancerFilter.doFilter(ContextPathBasedThreadPoolBalancerFilter.java:107)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ZimbraQoSFilter.doFilter(ZimbraQoSFilter.java:116)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ZimbraInvalidLoginFilter.doFilter(ZimbraInvalidLoginFilter.java:117)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlets.DoSFilter.doFilterChain(DoSFilter.java:457)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:326)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:299)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:568)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1111)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:478)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1045)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:199)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:309)
at org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:81)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:462)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:279)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:232)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:534)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536)
at java.lang.Thread.run(Thread.java:745)
#################################################################################################################
Any ideas. I search a lot for this issue, but no solution is working or there is no solution available for now?
Br
gpdcenter
User avatar
Gren Elliot
Advanced member
Advanced member
Posts: 183
Joined: Tue Jun 10, 2014 4:45 am

Yossemite Calendar.app Sync issue

Post by Gren Elliot »

Looking at the source where this NullPointerException occurs, it appears as if this MAY have been fixed for
Bug 95988
It looks like that fix is intended to be included in the next 8.6 patch.
gpdcenter
Posts: 4
Joined: Wed Feb 25, 2015 12:24 pm

Yossemite Calendar.app Sync issue

Post by gpdcenter »

Hi Elliot,



thank you for the hint. I installed the patch, but no change.



zmcontrol -v

Release 8.6.0.GA.1153.UBUNTU14.64 UBUNTU14_64 NETWORK edition, Patch 8.6.0_P3.



Still the same error.



Same Issue with Tasks. Creating task (OS Yosemiti Version 10.10.5 - account added like exchange account) sync with zimbra server. After restarting task.app no sync possible with server only if i create a new tasklist, this will sync with server and after restart the same game.



The only what works propper is contacts and email.



I am the only person which this issues?

If yes, maybe i have an misconfiguration of the Email Account which is connected?!?!



The problem is, that most of my customers work with Macs including iPhone and iPad and for collaboration the calender and task is pretty important. I have no chance to "sell" zimbra accounts without working features.



Br

gpdcenter
phoenix
Ambassador
Ambassador
Posts: 27278
Joined: Fri Sep 12, 2014 9:56 pm
Location: Liverpool, England

Yossemite Calendar.app Sync issue

Post by phoenix »

[quote user="gpdcenter"]Hi Elliot,thank you for the hint. I installed the patch, but no change.

zmcontrol -v
Release 8.6.0.GA.1153.UBUNTU14.64 UBUNTU14_64 NETWORK edition, Patch 8.6.0_P3.[/quote]That fix is targetted for Patch 4, it's not been released yet.
Regards

Bill

Rspamd: A high performance spamassassin replacement

Per ardua ad astra
Post Reply