Environment: Windows XP SP2, Funambol-yahoo-Plug-in-win32-v1.0.5, funambol-ds-server-6.5.0 (unbundled), funambol-smartphone-wm5-plugin-6.5.1 on SPV C600 Smartphone
The following settings are set:
In Admin Tool: Funambol Yahoo Plug-in, SPV C600 smartphone have the Timezone set to Europe/Bucharest GMT+02:00, and also the 'Convert dates to this timezone' option checked
Also, on my computer and in Yahoo Calendar settings the 'GMT + 02:00' timezone is set
Before starting the Funambol DS Server, I added in the start.cmd file the following line: set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone="Europe/Bucharest"
Steps to reproduce:
1. Create a calendar event in Webdemo (Summary=webdemo_event) with:
Starting time=20:00 / Ending time= 20:00
2. Create a calendar event in Yahoo (Title=yahoo_event) with:
Start time=08:00 PM / End time= 09:00 PM
3. Synchronize the Funambol DS Server with Yahoo using the Funambol-yahoo-Plug-in
Problem:
a)
'webdemo_event' has in Yahoo:
Start time=11:00 PM / End time= 11:00 PM
b)
'yahoo_event' has in Webdemo:
Starting time=19:00 / Ending time= 20:00
Notes:
1. Server logs and Yahoo Plug-in logs attached
2. The issue appears also if I use the SPV C600 smartphone (with funambol-smartphone-wm5-plugin-6.5.1 installed) for creation of calendar events on server side:
I create events on SPV C600, synchronize the events on server and then in Yahoo:
the times are incorrectly synchronized
(and the same happens viceversa for events created in Yahoo, synchronized on server and then on device)
funambol ds server logs
Logged In: YES
user_id=1877283
Originator: YES
File Added: funambol_ds.log
Yahoo Plug-in sync logs
Logged In: YES
user_id=1877283
Originator: YES
File Added: sync.log
YahooAccess logs
Logged In: YES
user_id=1877283
Originator: YES
File Added: yahooAccess.log
Logged In: YES
user_id=1877283
Originator: YES
The bug is reproducible using Outlook 2003 SP2 (with funambol-outlook-plugin-6.5.0) instead of SPV C600 (with funambol-smartphone-wm5-plugin-6.5.1)