8009438: sun/security/pkcs11/Secmod tests failing on Ubuntu 12.04
authorascarpino
Mon, 02 Sep 2013 09:52:08 -0700
changeset 20487 38bed27b2815
parent 20486 628fe9d47885
child 20488 a2718559a91c
8009438: sun/security/pkcs11/Secmod tests failing on Ubuntu 12.04 Reviewed-by: vinnie
jdk/src/share/classes/sun/security/pkcs11/Secmod.java
--- a/jdk/src/share/classes/sun/security/pkcs11/Secmod.java	Wed Sep 18 14:57:29 2013 -0700
+++ b/jdk/src/share/classes/sun/security/pkcs11/Secmod.java	Mon Sep 02 09:52:08 2013 -0700
@@ -756,8 +756,12 @@
             if (DEBUG) System.out.println("handles: " + handles.length);
 
             for (long handle : handles) {
-                TrustAttributes trust = new TrustAttributes(token, session, handle);
-                trustMap.put(trust.getHash(), trust);
+                try {
+                    TrustAttributes trust = new TrustAttributes(token, session, handle);
+                    trustMap.put(trust.getHash(), trust);
+                } catch (PKCS11Exception e) {
+                    // skip put on pkcs11 error
+                }
             }
         } finally {
             token.releaseSession(session);