bmatthias / kolab-android

Automatically exported from code.google.com/p/kolab-android
Other
0 stars 0 forks source link

Background sync with SSL Certificate failes, as an Activity not #18

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Syncing by pressing the "Sync" Button works with an SSL Certificate. However, 
it throws an exception when the service tries to sync in the background.

V/KolabDroid-IMAPClient( 6989): useSSL=true
V/KolabDroid-SpecialKeystoreSSLSocketFactory( 6989): Constructor
V/KolabDroid-IMAPClient( 6989): Opening session to mydomain.at with user 
myusername
V/KolabDroid-SpecialKeystoreSSLSocketFactory( 6989): loading local keystore
W/System.err( 6989): javax.mail.MessagingException: Couldn't connect using SSL 
socket factory instance at.dasz.KolabDroid.Imap.SpecialKeystoreSSLSocke
tFactory@43cdf250 to host, port: mydomain.at, 993; Exception: 
java.lang.NullPointerException;
W/System.err( 6989):   nested exception is:
W/System.err( 6989):    java.io.IOException: Couldn't connect using SSL socket 
factory instance at.dasz.KolabDroid.Imap.SpecialKeystoreSSLSocketFactor
y@43cdf250 to host, port: mydomain.at, 993; Exception: 
java.lang.NullPointerException
W/System.err( 6989):    at 
com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:626)
W/System.err( 6989):    at javax.mail.Service.connect(Service.java:294)
W/System.err( 6989):    at javax.mail.Service.connect(Service.java:175)
W/System.err( 6989):    at 
at.dasz.KolabDroid.Imap.ImapClient.openServer(ImapClient.java:39)
W/System.err( 6989):    at 
at.dasz.KolabDroid.Sync.SyncWorker.sync(SyncWorker.java:176)
W/System.err( 6989):    at 
at.dasz.KolabDroid.Sync.SyncWorker.runWorker(SyncWorker.java:88)
W/System.err( 6989):    at 
at.dasz.KolabDroid.Sync.BaseWorker.start(BaseWorker.java:65)
W/System.err( 6989):    at 
at.dasz.KolabDroid.Sync.SyncService.doWakefulWork(SyncService.java:61)
W/System.err( 6989):    at 
com.commonsware.cwac.wakeful.WakefulIntentService.onHandleIntent(WakefulIntentSe
rvice.java:79)
W/System.err( 6989):    at 
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:59)
W/System.err( 6989):    at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 6989):    at android.os.Looper.loop(Looper.java:123)
W/System.err( 6989):    at android.os.HandlerThread.run(HandlerThread.java:60)
W/System.err( 6989): Caused by: java.io.IOException: Couldn't connect using SSL 
socket factory instance at.dasz.KolabDroid.Imap.SpecialKeystoreSSLSock
etFactory@43cdf250 to host, port: mydomain.at, 993; Exception: 
java.lang.NullPointerException
W/System.err( 6989):    at 
com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:231)
W/System.err( 6989):    at com.sun.mail.iap.Protocol.<init>(Protocol.java:116)
W/System.err( 6989):    at 
com.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:129)
W/System.err( 6989):    at 
com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:593)
W/System.err( 6989):    ... 12 more
W/System.err( 6989): Caused by: java.lang.NullPointerException
W/System.err( 6989):    at 
at.dasz.KolabDroid.Imap.TrustManagerFactory.loadLocalKeystore(TrustManagerFactor
y.java:174)
W/System.err( 6989):    at 
at.dasz.KolabDroid.Imap.SpecialKeystoreSSLSocketFactory.initSocketFactory(Specia
lKeystoreSSLSocketFactory.java:53)
W/System.err( 6989):    at 
at.dasz.KolabDroid.Imap.SpecialKeystoreSSLSocketFactory.createSocket(SpecialKeys
toreSSLSocketFactory.java:76)
W/System.err( 6989):    at 
com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:271)
W/System.err( 6989):    at 
com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:216)
W/System.err( 6989):    ... 15 more
I/Service ( 6989): sync finished
I/Service ( 6989): Service stopped

Original issue reported on code.google.com by arthur.z...@gmail.com on 16 Nov 2010 at 4:45

GoogleCodeExporter commented 8 years ago
Solved.

Original comment by arthur.z...@gmail.com on 17 Nov 2010 at 6:47