0

プロジェクトでNSS(バージョン3.4.12)でjre6を使用していましたが、正常に機能していました。

最近jre7update6(2012年8月14日リリース)にアップデートしましたが、突然アプリケーションが動作を停止し、次の例外が発生しました。

java.lang.UnsatisfiedLinkError: sun.security.pkcs11.wrapper.PKCS11.C_GetOperationState(J)[B
    at sun.security.pkcs11.wrapper.PKCS11.C_GetOperationState(Native Method)
    at sun.security.pkcs11.P11Digest.clone(P11Digest.java:308)
    at java.security.MessageDigest$Delegate.clone(Unknown Source)
    at sun.security.ssl.HandshakeHash.cloneDigest(Unknown Source)
    at sun.security.ssl.HandshakeHash.getMD5Clone(Unknown Source)
    at sun.security.ssl.HandshakeMessage$Finished.getFinished(Unknown Source)
    at sun.security.ssl.HandshakeMessage$Finished.<init>(Unknown Source)
    at sun.security.ssl.ClientHandshaker.sendChangeCipherAndFinish(Unknown Source)
    at sun.security.ssl.ClientHandshaker.serverHelloDone(Unknown Source)
    at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
    at sun.security.ssl.Handshaker.processLoop(Unknown Source)
    at sun.security.ssl.Handshaker.process_record(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)

jre 7 update 5を使用すると、正常に動作します。アップデート6のリリースノートhttp://www.oracle.com/technetwork/java/javase/7u6-relnotes-1729681.htmlを確認しましたが、原因となった可能性のあるものが見つかりません。

どんな助けでも大歓迎です。

4

3 に答える 3

0

バグhttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7195931がjreで開かれました。

于 2012-09-06T05:55:34.870 に答える
0

Java 7 では RSA のSunPKCS11に変更がありました。

于 2012-08-29T10:07:20.840 に答える
0

Sun はこの問題を修正しました。

jre7 u9に予定されています。http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7195931

于 2012-09-18T14:05:02.323 に答える