mailchimp/ChimpBot — Issue #1: ListMethods.listsubscribe failing with security error on Android
Author: NathanWA
Created: 2011-10-11 20:58:23+00:00
State: open

This is happening on
Android 2.3.6.

I've had an Android signup that has been working for a year. Now I am getting a bunch of emails about this failure.

10-10 16:10:12.990: WARN/System.err(28311): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:258)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:164)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:359)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
10-10 16:10:12.990: WARN/System.err(28311): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
10-10 16:10:12.990: WARN/System.err(28311): at org.xmlrpc.android.XMLRPCClient.callEx(XMLRPCClient.java:180)
10-10 16:10:12.990: WARN/System.err(28311): at rsg.mailchimp.api.MailChimpApi.callMethod(MailChimpApi.java:107)
10-10 16:10:12.990: WARN/System.err(28311): at rsg.mailchimp.api.lists.ListMethods.listSubscribe(ListMethods.java:90)
10-10 16:10:12.990: WARN/System.err(28311): at com.crittermap.backcountrynavigator.dialog.SignupDialog.addToList(SignupDialog.java:83)
10-10 16:10:12.990: WARN/System.err(28311): at com.crittermap.backcountrynavigator.dialog.SignupDialog.access$0(SignupDialog.java:78)
10-10 16:10:12.990: WARN/System.err(28311): at com.crittermap.backcountrynavigator.dialog.SignupDialog$1.run(SignupDialog.java:66)
10-10 16:10:12.990: WARN/System.err(28311): at java.lang.Thread.run(Thread.java:1019)
10-10 16:10:12.990: ERROR/MailChimp(28311): Exception subscribing person: API Call failed, due to 'javax.net.ssl.SSLPeerUnverifiedException: No peer certificate'

It does not occur on Android 3.2.

It or a similar error occurs on 2.2.2.