Hi All,
I debugged further on the issue and found the below errors in the
ds-server.log of Funambol. Did anyone as well experience this ? Any
solution to rectify this ?
[2012-11-02 06:16:51,802] [funambol.sogo] [INFO]
[49CCC91B1395D1C5FF1BD877D6606A98] [219.64.201.9] [fol-VVNFUi1QQzpVc2Vy]
[[email protected]] [sogo-cal] About to convert vCalendar (from v2 to v1):
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Inverse inc./SOGo 2.0.2//EN
BEGIN:VEVENT
UID:7247-50936500-13-615F9280
SUMMARY:Again Testing
CLASS:PUBLIC
CREATED:20121102T061626Z
DTSTAMP:20121102T061626Z
LAST-MODIFIED:20121102T061626Z
DTSTART;TZID=Asia/Kolkata:20121102T130000
DTEND;TZID=Asia/Kolkata:20121102T140000
TRANSP:OPAQUE
END:VEVENT
BEGIN:VTIMEZONE
TZID:Asia/Kolkata
X-LIC-LOCATION:Asia/Kolkata
BEGIN:STANDARD
TZOFFSETFROM:+055328
TZOFFSETTO:+055320
TZNAME:HMT
DTSTART:18800101T000000
RDATE:18800101T000000
END:STANDARD
BEGIN:STANDARD
TZOFFSETFROM:+055320
TZOFFSETTO:+0630
TZNAME:BURT
DTSTART:19411001T000000
RDATE:19411001T000000
END:STANDARD
BEGIN:STANDARD
TZOFFSETFROM:+0630
TZOFFSETTO:+0530
TZNAME:IST
DTSTART:19420515T000000
RDATE:19420515T000000
RDATE:19451015T000000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0530
TZOFFSETTO:+0630
TZNAME:IST
DTSTART:19420901T000000
RDATE:19420901T000000
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR
....
...
..
[2012-11-02 06:16:51,810] [funambol.sogo] [ERROR]
[49CCC91B1395D1C5FF1BD877D6606A98] [219.64.201.9] [fol-VVNFUi1QQzpVc2Vy]
[[email protected]] [sogo-cal] Exception occured in vCalendarV2toV1():
java.lang.NullPointerException
java.lang.NullPointerException
at java.io.File.<init>(Unknown Source)
at sun.util.calendar.ZoneInfoFile$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.util.calendar.ZoneInfoFile.readZoneInfoFile(Unknown Source)
at sun.util.calendar.ZoneInfoFile.createZoneInfo(Unknown Source)
at sun.util.calendar.ZoneInfoFile.getZoneInfo(Unknown Source)
at sun.util.calendar.ZoneInfo.getTimeZone(Unknown Source)
at java.util.TimeZone.getTimeZone(Unknown Source)
at java.util.TimeZone.getTimeZone(Unknown Source)
at
com.funambol.common.pim.converter.VCalendarConverter.matchTimeZone(VCalendarConverter.java:800)
at
com.funambol.common.pim.converter.VCalendarConverter.vcalendar2calendar(VCalendarConverter.java:182)
at
ca.inverse.sogo.engine.source.SOGoUtilities.vCalendarV2toV1(SOGoUtilities.java:865)
at
ca.inverse.sogo.engine.source.SOGoSyncSource.getSyncItemFromId(SOGoSyncSource.java:643)
at
com.funambol.server.engine.Sync4jEngine.completeItemInfo(Sync4jEngine.java:1912)
at
com.funambol.server.session.SyncSessionHandler.splitSyncCommand(SyncSessionHandler.java:2675)
at
com.funambol.server.session.SyncSessionHandler.commandsToSend(SyncSessionHandler.java:2592)
at
com.funambol.server.session.SyncSessionHandler.processInitSyncMapMessage(SyncSessionHandler.java:1064)
at
com.funambol.server.session.SyncSessionHandler.processMessage(SyncSessionHandler.java:544)
at
com.funambol.server.engine.SyncAdapter.processInputMessage(SyncAdapter.java:491)
at
com.funambol.server.engine.SyncAdapter.processMessage(SyncAdapter.java:442)
at
com.funambol.server.engine.SyncAdapter.processXMLMessage(SyncAdapter.java:218)
at
com.funambol.transport.http.server.LocalSyncHolder.processXMLMessage(LocalSyncHolder.java:97)
at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:400)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilter.java:137)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.funambol.transport.http.server.SyncResponseTimeFilter.doFilter(SyncResponseTimeFilter.java:151)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
[2012-11-02 06:16:51,811] [funambol.sogo] [INFO]
[49CCC91B1395D1C5FF1BD877D6606A98] [219.64.201.9] [fol-VVNFUi1QQzpVc2Vy]
[[email protected]] [sogo-cal] ===== item content
(7247-50936500-13-615F9280.ics) =====
[2012-11-02 06:16:51,811] [funambol.sogo] [INFO]
[49CCC91B1395D1C5FF1BD877D6606A98] [219.64.201.9] [fol-VVNFUi1QQzpVc2Vy]
[[email protected]] [sogo-cal] BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Inverse inc./SOGo 2.0.2//EN
BEGIN:VEVENT
UID:7247-50936500-13-615F9280
SUMMARY:Again Testing
CLASS:PUBLIC
CREATED:20121102T061626Z
DTSTAMP:20121102T061626Z
LAST-MODIFIED:20121102T061626Z
DTSTART;TZID=Asia/Kolkata:20121102T130000
DTEND;TZID=Asia/Kolkata:20121102T140000
TRANSP:OPAQUE
END:VEVENT
BEGIN:VTIMEZONE
TZID:Asia/Kolkata
X-LIC-LOCATION:Asia/Kolkata
BEGIN:STANDARD
TZOFFSETFROM:+055328
TZOFFSETTO:+055320
TZNAME:HMT
DTSTART:18800101T000000
RDATE:18800101T000000
END:STANDARD
BEGIN:STANDARD
TZOFFSETFROM:+055320
TZOFFSETTO:+0630
TZNAME:BURT
DTSTART:19411001T000000
RDATE:19411001T000000
END:STANDARD
BEGIN:STANDARD
TZOFFSETFROM:+0630
TZOFFSETTO:+0530
TZNAME:IST
DTSTART:19420515T000000
RDATE:19420515T000000
RDATE:19451015T000000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0530
TZOFFSETTO:+0630
TZNAME:IST
DTSTART:19420901T000000
RDATE:19420901T000000
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR
Thanks & Regards,
Devinder Singh Birdi
On 11/2/2012 10:55 AM, Devinder Singh wrote:
Hi,
Any feedback on this ? Can we log Issues related to Funambol Outlook
Sync Client as Bugs ?
Thanks & Regards,
Devinder Singh Birdi
On 11/1/2012 7:16 PM, Devinder Singh wrote:
Hi,
I have configured Funambol with SOGo and am able to Sync the Address
Book perfectly fine with Funambol Outlook sync Client.
I am facing below issue while Syncing the Calendar items from SOGo.
- For all items on SOGo, Blank entries are created in Outlook.
- Items are created with 15mins change in time. On SOGo if
item starts are 4:45 am then in Outlook it shows 5 am.
- Items created in Outlook do not sync back to SOGo though
Sync is completed without Errors.
Settings:
- Two-way sync configured.
- Tried by setting SOGo SyncSource Supported Type as
text/x-event & text/x-vcal
- Tried Directly with Funambol and Sync is working fine with
their database.
- Items created are simple ones.
- SOGo log file is clean.
Error that I receive in the Funambol Logs
17:05:14 GMT +5:30 [DEBUG] - appointment begin (mode "two-way")
17:05:14 GMT +5:30 [DEBUG] - extractFolder method: failed to get the
folder. use the default
17:05:14 GMT +5:30 [ERROR] - VConverter: error occurred parsing the
item data.
However, Not sure why *text/x-vcalendar* is send in the below XML
format. It should be either *text/x-event *or *text/x-vcal*
/<?xml version="1.0" encoding="UTF-8"?>
<SyncML>
<SyncHdr><VerDTD>1.2</VerDTD>
<VerProto>SyncML/1.2</VerProto>
<SessionID>1351776594</SessionID>
<MsgID>2</MsgID>
<Target><LocURI>http://localhost:8080/funambol/ds</LocURI>
</Target>
<Source><LocURI>fol-VVNFUi1QQzpVc2Vy</LocURI>
</Source>
</SyncHdr>
<SyncBody><Status><CmdID>1</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<TargetRef>fol-VVNFUi1QQzpVc2Vy</TargetRef>
<SourceRef>http://localhost:8080/funambol/ds</SourceRef>
<Data>200</Data>
</Status>
<Status><CmdID>2</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>3</CmdRef>
<Cmd>Alert</Cmd>
<TargetRef>sogo-cal</TargetRef>
<SourceRef>appointment</SourceRef>
<Data>200</Data>
<Item><Data><Anchor xmlns="syncml:metinf"><Next>1351776598005</Next>
</Anchor>
</Data>
</Item>
</Status>
<Sync><CmdID>3</CmdID>
<Target><LocURI>sogo-cal</LocURI>
</Target>
<Source><LocURI>appointment</LocURI>
</Source>
<Add><CmdID>4</CmdID>
<Item><Source><LocURI>000000007D3AFAD1818649448E5422CD8F9E3C8904042000</LocURI>
</Source>
<Meta><Format xmlns="syncml:metinf">b64</Format>
<Type xmlns="syncml:metinf">*text/x-vcalendar*</Type>
</Meta>
<Data><![CDATA[QkVHSU46VkNBTEVOREFSDQpWRVJTSU9OOjEuMA0KQkVHSU46VkVWRU5UDQpYLUZVTkFNQk9MLUZPTERFUjpERUZBVUxUX0ZPTERFUg0KWC1GVU5BTUJPTC1BTExEQVk6MA0KRFRTVEFSVDoyMDEyMTEwMlQwNzMwMDBaDQpEVEVORDoyMDEyMTEwMlQwODAwMDBaDQpYLU1JQ1JPU09GVC1DRE8tQlVTWVNUQVRVUzpCVVNZDQpDQVRFR09SSUVTOg0KREVTQ1JJUFRJT046DQpMT0NBVElPTjoNClBSSU9SSVRZOjINClNUQVRVUzowDQpYLU1JQ1JPU09GVC1DRE8tUkVQTFlUSU1FOg0KU1VNTUFSWTpMdWNoDQpDTEFTUzpQVUJMSUMNCkFBTEFSTToyMDEyMTEwMlQwNzE1MDBaOzswOw0KUlJVTEU6DQpYLUZVTkFNQk9MLUJJTExJTkdJTkZPOg0KWC1GVU5BTUJPTC1DT01QQU5JRVM6DQpYLUZVTkFNQk9MLU1JTEVBR0U6DQpYLUZVTkFNQk9MLU5PQUdJTkc6MA0KRU5EOlZFVkVOVA0KRU5EOlZDQUxFTkRBUg0K]]></Data>
</Item>
</Add>
</Sync>
<Final/></SyncBody>
</SyncML>/
Kindly guide where we need the correction to be made.
--
Thanks & Regards,
Devinder Singh Birdi
--
[email protected]
https://inverse.ca/sogo/lists