アプリのデバッグを着実に進めていたところ、サーバーに接続してログインするときに突然 null ポインター例外が発生し始めました。デバイスでアプリをスタンドアロンで実行すると、問題は発生しません。スタックトレースが続きます。これが Eclipse の問題であるという兆候がいくつかあるようですが、なぜ突然発生し始めたのか、私は困惑しています。他のユーザーはこのサーバーに正常に接続しています。問題が発生する前のコードベースに戻そうとしました。マシン、デバイスを再起動しました。Eclipse 3.7 と 3.8 を試しました。何も機能していないようです。IntelliJ でスピンアップする以外に、Eclipse で試すことができるものはありますか?
この問題は LG Revolution 2.3.4 で見られます。Droid 2.2 または HDMaxx 4.0.4 では問題ありません
Thread [<11> pool-2-thread-1] (Suspended (exception NullPointerException))
<VM does not provide monitor information>
Class.forName(String, boolean, ClassLoader) line: 234
Class.forName(String) line: 181
X509Certificate.<clinit>() line: 60
OpenSSLSocketImplWrapper(OpenSSLSocketImpl).verifyCertificateChain(byte[][], String) line: 658
NativeCrypto.SSL_do_handshake(int, FileDescriptor, NativeCrypto$SSLHandshakeCallbacks, int, boolean) line: not available [native method]
OpenSSLSocketImplWrapper(OpenSSLSocketImpl).startHandshake(boolean) line: 474
OpenSSLSocketImplWrapper(OpenSSLSocketImpl).startHandshake() line: 328
HttpConnection.setupSecureSocket(SSLSocketFactory, boolean) line: 185
HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(boolean) line: 433
HttpsURLConnectionImpl$HttpsEngine.makeConnection() line: 378
HttpsURLConnectionImpl$HttpsEngine(HttpURLConnectionImpl).connect() line: 205
HttpsURLConnectionImpl$HttpsEngine(HttpURLConnectionImpl).getOutputStream() line: 614
HttpsURLConnectionImpl.getOutputStream() line: 268
LoginRequest.performNetworkCall() line: 52
LoginRequest(RevelationRequest).loadDataFromNetwork() line: 28
LoginRequest(RevelationRequest).loadDataFromNetwork() line: 1
CachedSpiceRequest.loadDataFromNetwork() line: 28
RequestProcessor.processRequest(CachedSpiceRequest) line: 247
RequestProcessor$2.run() line: 172
Executors$RunnableAdapter.call() line: 444
FutureTask$Sync.innerRun() line: 306
FutureTask.run() line: 138
ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1088
ThreadPoolExecutor$Worker.run() line: 581
Thread.run() line: 1019