Google Calendar is a cool online application to manage and keep track of important events. You can sync Google Calendar with almost any services. You can also sync Lotus Notes Calendar with Google Calendar using free portable Calendar Synchronizer tool. It allows access to Lotus Notes calendar through Google. Also access your Lotus Notes calender using any software, which supports CalDAV, iCal, Atom or HTML.
Sync Lotus Notes & Google Calendar
1. Download Lotus Notes & Google Calendar Synchronizer.
2. Unzip & double click ‘iCalbridge’ icon to launch the tool.
3. EnterLotus Notes & Google Calendar username, password details.
4. Then click ‘Synchronize’ button to get going with sync process.
Also See – Google Calendar new labs features
Using this handy sync tool you can upload Lotus Notes calendar entries to Google Calendar and also schedule automatic regular uploads to Google Calendar with ease.
Somebody can help me?
=== ERROR ===
There was an error synchronizing the calendars.
java.lang.Exception: There was a problem initializing the Lotus Notes thread.
Make sure the Lotus dll/so/dylib directory is in your path.
at LotusNotesGoogleCalendarBridge.LotusNotesService.LotusNotesExport.getCalendarEntries(LotusNotesExport.java:286)
at LotusNotesGoogleCalendarBridge.mainGUI.doSync(mainGUI.java:172)
at LotusNotesGoogleCalendarBridge.mainGUI$SyncSwingWorker.doInBackground(mainGUI.java:265)
at LotusNotesGoogleCalendarBridge.mainGUI$SyncSwingWorker.doInBackground(mainGUI.java:258)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Help please… found below error
=== ERROR ===
There was an error synchronizing the calendars.
java.lang.Exception: There was a problem initializing the Lotus Notes thread.
Make sure the Lotus dll/so/dylib directory is in your path.
at LotusNotesGoogleCalendarBridge.LotusNotesService.LotusNotesExport.getCalendarEntries(LotusNotesExport.java:286)
at LotusNotesGoogleCalendarBridge.mainGUI.doSync(mainGUI.java:172)
at LotusNotesGoogleCalendarBridge.mainGUI$SyncSwingWorker.doInBackground(mainGUI.java:265)
at LotusNotesGoogleCalendarBridge.mainGUI$SyncSwingWorker.doInBackground(mainGUI.java:258)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Hi,
I’ve the same error. Do you find a solution ?
I perform through a proxy with password, but still don’t work after Lotus entries successful retrieving…
Error message says ‘Unable to login to Google. Perhaps you need to use a proxy server.’
Internet proxy settings with host address, port number, user and password are already well configured (as in my FF settings where Google calendar works)
could you help ?
Settings are :
Application Version: 1.10
OS: Windows XP 5.1 x86
Java: 1.6.0_15 Sun Microsystems Inc.
Local Server: true
Use Proxy: true
Use SSL: true
Sync Description: true
Sync Alarms: true
Sync Days In Future: 60
Sync Days In Past: 7
Result is :
Starting sync
Date range: 12/29/2010 thru 03/06/2011
Getting Lotus Notes calendar entries (1.8 s)
30 entries found within date range
Logging into Google
=== ERROR ===
There was an error synchronizing the calendars.
java.lang.Exception: Unable to login to Google. Perhaps you need to use a proxy server.
at LotusNotesGoogleCalendarBridge.GoogleService.GoogleImport.(GoogleImport.java:51)
at LotusNotesGoogleCalendarBridge.mainGUI.doSync(mainGUI.java:182)
at LotusNotesGoogleCalendarBridge.mainGUI$SyncSwingWorker.doInBackground(mainGUI.java:234)
at LotusNotesGoogleCalendarBridge.mainGUI$SyncSwingWorker.doInBackground(mainGUI.java:227)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.google.gdata.util.AuthenticationException: Error connecting with login URI
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:419)
at com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:301)
at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:324)
at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:301)
at LotusNotesGoogleCalendarBridge.GoogleService.GoogleImport.(GoogleImport.java:44)
… 10 more
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
at com.google.gdata.client.GoogleAuthTokenFactory.makePostRequest(GoogleAuthTokenFactory.java:476)
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:417)
… 14 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
… 28 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
… 34 more
Hi, works nicely with my Galaxy and Notes… however, any way to schedule the synchronization more than on startup?
thx
dah… saw it now in troubleshooting, sorry
Result from synch is a partial calendar with. Very frustrating. No whave to figre out how to get rid of double entries again.
Got this figured out…
deleted Notes agenda from Gmail available agenda list
I got the following error. Help?
=== ERROR ===
There was an error synchronizing the calendars.
com.google.gdata.util.InvalidEntryException: Bad Request
An invalid XML character (Unicode: 0x{2}) was found in the value of attribute "{1}" and element is "1f".
at com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:503)
at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:562)
at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:481)
at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:460)
at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:534)
at com.google.gdata.client.Service.insert(Service.java:1243)
at com.google.gdata.client.GoogleService.insert(GoogleService.java:561)
at LotusNotesGoogleCalendarBridge.GoogleService.GoogleImport.createCalendarEntries(GoogleImport.java:610)
at LotusNotesGoogleCalendarBridge.mainGUI.doSync(mainGUI.java:213)
at LotusNotesGoogleCalendarBridge.mainGUI$SyncSwingWorker.doInBackground(mainGUI.java:231)
at LotusNotesGoogleCalendarBridge.mainGUI$SyncSwingWorker.doInBackground(mainGUI.java:224)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Just gives an error message saying the main class does not exist.
What if you are using Google Apps to host your own domain?
With Awesync (www.awesync.com), you can sync Lotus Notes calendar and contacts as well, first to Google and then to iPhone, Android, etc. awesync.com/sites/default/files/AweSync.pdf
Excellent !!! I can finally sync my work calendar onto Google and then GoogleSync to my Blackberry !!!
Will the Calendar Synchronizer Tool work on Macs?