security - Java Applet fails to run after JRE upgrade -


i had jre 1.6 updated 1.8.0_31. after update applet has stopped working , getting below error

java.lang.exceptionininitializererror   @ com.sun.deploy.net.protocol.https.handler.openconnection(unknown source)   @ java.net.url.openconnection(unknown source)   @ sun.net.www.protocol.jar.jarurlconnection.<init>(unknown source)   @ sun.plugin.net.protocol.jar.cachedjarurlconnection.<init>(unknown source)   @ sun.plugin.net.protocol.jar.handler.openconnection(unknown source)   @ java.net.url.openconnection(unknown source)   @ sun.misc.urlclasspath$jarloader.getjarfile(unknown source)   @ sun.misc.urlclasspath$jarloader.access$600(unknown source)   @ sun.misc.urlclasspath$jarloader$1.run(unknown source)   @ sun.misc.urlclasspath$jarloader$1.run(unknown source)   @ java.security.accesscontroller.doprivileged(native method)   @ sun.misc.urlclasspath$jarloader.ensureopen(unknown source)   @ sun.misc.urlclasspath$jarloader.<init>(unknown source)   @ sun.misc.urlclasspath$3.run(unknown source)   @ sun.misc.urlclasspath$3.run(unknown source)   @ java.security.accesscontroller.doprivileged(native method)   @ sun.misc.urlclasspath.getloader(unknown source)   @ sun.misc.urlclasspath.getloader(unknown source)   @ sun.misc.urlclasspath.getresource(unknown source)   @ sun.plugin2.applet.plugin2classloader$2.run(unknown source)   @ java.security.accesscontroller.doprivileged(native method)   @ sun.plugin2.applet.plugin2classloader.findclasshelper(unknown source)   @ sun.plugin2.applet.applet2classloader.findclass(unknown source)   @ java.lang.classloader.loadclass(unknown source)   @ java.lang.classloader.loadclass(unknown source)   @ sun.plugin2.applet.plugin2classloader.loadcode(unknown source)   @ sun.plugin2.applet.plugin2manager.createapplet(unknown source)   @ sun.plugin2.applet.plugin2manager$appletexecutionrunnable.run(unknown source)   @ java.lang.thread.run(unknown source) caused by: java.lang.classcastexception: sun.security.ssl.x509trustmanagerimpl cannot cast com.sun.net.ssl.internal.ssl.x509extendedtrustmanager   @ com.sun.deploy.security.x509extendeddeploytrustmanager.<init>(unknown source)   @ com.sun.deploy.net.protocol.https.handler$initializer$1.run(unknown source)   @ java.security.accesscontroller.doprivileged(native method)   @ com.sun.deploy.net.protocol.https.handler$initializer.<clinit>(unknown source)   ... 29 more exception: java.lang.exceptionininitializererror java.lang.noclassdeffounderror: not initialize class com.sun.deploy.net.protocol.https.handler$initializer   @ com.sun.deploy.net.protocol.https.handler.openconnection(unknown source)   @ java.net.url.openconnection(unknown source)   @ sun.net.www.protocol.jar.jarurlconnection.<init>(unknown source)   @ sun.plugin.net.protocol.jar.cachedjarurlconnection.<init>(unknown source)   @ sun.plugin.net.protocol.jar.handler.openconnection(unknown source)   @ java.net.url.openconnection(unknown source)   @ sun.misc.urlclasspath$jarloader.getjarfile(unknown source)   @ sun.misc.urlclasspath$jarloader.access$600(unknown source)   @ sun.misc.urlclasspath$jarloader$1.run(unknown source)   @ sun.misc.urlclasspath$jarloader$1.run(unknown source)   @ java.security.accesscontroller.doprivileged(native method)   @ sun.misc.urlclasspath$jarloader.ensureopen(unknown source)   @ sun.misc.urlclasspath$jarloader.<init>(unknown source)   @ sun.misc.urlclasspath$3.run(unknown source)   @ sun.misc.urlclasspath$3.run(unknown source)   @ java.security.accesscontroller.doprivileged(native method)   @ sun.misc.urlclasspath.getloader(unknown source)   @ sun.misc.urlclasspath.getloader(unknown source)   @ sun.misc.urlclasspath.getresource(unknown source)   @ sun.plugin2.applet.plugin2classloader$2.run(unknown source)   @ java.security.accesscontroller.doprivileged(native method)   @ sun.plugin2.applet.plugin2classloader.findclasshelper(unknown source)   @ sun.plugin2.applet.applet2classloader.findclass(unknown source)   @ java.lang.classloader.loadclass(unknown source)   @ java.lang.classloader.loadclass(unknown source)   @ sun.plugin2.applet.plugin2classloader.loadcode(unknown source)   @ sun.plugin2.applet.plugin2manager.createapplet(unknown source)   @ sun.plugin2.applet.plugin2manager$appletexecutionrunnable.run(unknown source)   @ java.lang.thread.run(unknown source) exception: java.lang.noclassdeffounderror: not initialize class com.sun.deploy.net.protocol.https.handler$initializer 

i using jboss server , server.xml file has been updated use correct keystore , certificate using ssl.

i have added https site trying access in exception list of both browser , java control panel. cleared cache of both , have deleted user certificate ensure latest certificate gets downloaded.

kindly know resolution steps.

i able remove above issue unchecking , checking "enable java content on browser" check box in java control panel. still facing issues when application used external set of users.

i observe there 2 sets of exceptions 1. connection timeout 2. class not getting loaded

all these issues started after downloading jre version 1.8.0_31-b13

basic: added progress listener: sun.plugin.util.progressmonitoradapter@195fb2b security: expected main url: https://www.vvv/gfh/securityapplet.jar basic: plugin2classloader.addurl parent called https://vvv/gfh/securityapplet.jar network: cache entry found [url: https://vvv/gfh/securityapplet.jar, version: null] prevalidated=false/0 cache: adding memorycache entry: https://vvv/gfh/securityapplet.jar cache: resource https://vvv/gfh/securityapplet.jar has expired. cache: resource https://vvv/gfh/securityapplet.jar has cache control: no-cache. network: connecting https://vvv/gfh/securityapplet.jar proxy=direct network: cache entry not found [url: file:/d:/program%20files/java/lib/ext/sunec.jar, version: null] network: cache entry not found [url: file:/d:/program%20files/java/lib/ext/sunjce_provider.jar, version: null] network: connecting http://vvv:443/ proxy=direct network: connecting https://vvv/gfh/securityapplet.jar proxy=direct network: connecting http:/vvv:443/ proxy=direct java.net.connectexception: connection timed out: connect   @ java.net.dualstackplainsocketimpl.waitforconnect(native method)   @ java.net.dualstackplainsocketimpl.socketconnect(unknown source)   @ java.net.abstractplainsocketimpl.doconnect(unknown source)   @ java.net.abstractplainsocketimpl.connecttoaddress(unknown source)   @ java.net.abstractplainsocketimpl.connect(unknown source)   @ java.net.plainsocketimpl.connect(unknown source)   @ java.net.sockssocketimpl.connect(unknown source)   @ java.net.socket.connect(unknown source)   @ sun.security.ssl.sslsocketimpl.connect(unknown source)  getting class not found below  basic: load: class com/cosl/security/ghb/api/macapplet.class not found. java.lang.classnotfoundexception: com.cosl.security.ghb.api.macapplet.class     @ sun.plugin2.applet.applet2classloader.findclass(unknown source)     @ sun.plugin2.applet.plugin2classloader.loadclass0(unknown source)     @ sun.plugin2.applet.plugin2classloader.loadclass(unknown source)     @ sun.plugin2.applet.plugin2classloader.loadclass(unknown source)     @ java.lang.classloader.loadclass(unknown source)     @ sun.plugin2.applet.plugin2classloader.loadcode(unknown source)     @ sun.plugin2.applet.plugin2manager.initappletadapter(unknown source)     @ sun.plugin2.applet.plugin2manager$appletexecutionrunnable.run(unknown source)     @ java.lang.thread.run(unknown source) ignored exception: java.lang.classnotfoundexception: com.cosl.security.armor4c.api.macapplet.class basic: dialog type not candidate embedding security: reset deny session certificate store 

any on these appreciated. stuck on issue since 3 -4 weeks , there no solution available anywhere

have verified certificate junk chars? seems certificate error.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -