Я использую Google ACRA в своем приложении.
Недавно я получил следующую ошибку в мой файл отчета:
java.lang.NoSuchMethodError:
at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.<init>(OpenSSLSocketImpl.java:213)
at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImplWrapper.<init>(OpenSSLSocketImplWrapper.java:35)
at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketFactoryImpl.createSocket(OpenSSLSocketFactoryImpl.java:92)
at org.acra.util.FakeSocketFactory.createSocket(FakeSocketFactory.java:79)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:164)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:359)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at org.acra.util.HttpRequest.sendPost(HttpRequest.java:109)
at org.acra.util.HttpRequest.sendPost(HttpRequest.java:80)
at org.acra.util.HttpUtils.doPost(HttpUtils.java:59)
at org.acra.sender.GoogleFormSender.send(GoogleFormSender.java:62)
at org.acra.ErrorReporter.sendCrashReport(ErrorReporter.java:850)
at org.acra.ErrorReporter.checkAndSendReports(ErrorReporter.java:960)
at org.acra.ErrorReporter$ReportsSenderWorker.run(ErrorReporter.java:142)
Ошибка возникает только на Nexus S под управлением Android 2.3.7.
Я не могу сказать, всегда ли это одно и то же устройство.
Очевидно, что ошибка не в самом приложении, а в отчетах Google.
У кого-нибудь есть идеи, как это исправить?