Java applet not loading on Java8/HTTPS -


i hava java applet not run when using https. works fine when testing on localhost. working using test server using http. in production mode server using https issue raises.

the 1 thing caught attention this: "http://www.example.com:443/ proxy=direct" why connection attempted establish http instead of https? http + port 443 seems not quite right there... has idea how can perhaps modify that?

would pleased if point me right direction problem.

console output:

java plug-in 11.25.2.18 using jre version 1.8.0_25-b18 java hotspot(tm) client vm user home directory = d:\users\example ---------------------------------------------------- c:   clear console window f:   finalize objects on finalization queue g:   garbage collect h:   display message l:   dump classloader list m:   print memory usage o:   trigger logging q:   hide console r:   reload policy configuration s:   dump system , deployment properties t:   dump thread list v:   dump thread stack x:   clear classloader cache 0-5: set trace level <n> ---------------------------------------------------- basic: added progress listener: sun.plugin.util.progressmonitoradapter@1fbe203 security: expected main url: https://www.example.com/example/applet/example-uploadapplet.jar basic: plugin2classloader.addurl parent called https://www.example.com/example/applet/example-uploadapplet.jar basic: plugin2classloader.addurl parent called https://www.example.com/example/applet/edtftpj-2.1.0.jar network: connecting https://www.example.com/example/applet/example-uploadapplet.jar proxy=direct network: connecting http://www.example.com:443/ proxy=direct javax.net.ssl.sslexception: received fatal alert: protocol_version     @ sun.security.ssl.alerts.getsslexception(unknown source)     @ sun.security.ssl.alerts.getsslexception(unknown source)     @ sun.security.ssl.sslsocketimpl.recvalert(unknown source)     @ sun.security.ssl.sslsocketimpl.readrecord(unknown source)     @ sun.security.ssl.sslsocketimpl.performinitialhandshake(unknown source)     @ sun.security.ssl.sslsocketimpl.starthandshake(unknown source)     @ sun.security.ssl.sslsocketimpl.starthandshake(unknown source)     @ sun.net.www.protocol.https.httpsclient.afterconnect(unknown source)     @ sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.connect(unknown source)     @ sun.net.www.protocol.https.httpsurlconnectionimpl.connect(unknown source)     @ sun.plugin.pluginurljarfilecallback.connect(unknown source)     @ sun.plugin.pluginurljarfilecallback.retrieve(unknown source)     @ sun.net.www.protocol.jar.urljarfile.retrieve(unknown source)     @ sun.net.www.protocol.jar.urljarfile.getjarfile(unknown source)     @ sun.net.www.protocol.jar.jarfilefactory.get(unknown source)     @ sun.net.www.protocol.jar.jarurlconnection.connect(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.connect(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.getjarfileinternal(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.getjarfile(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.getjarfile(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.access$800(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader$1.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.deploy.security.deployurlclasspath$jarloader.ensureopen(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.<init>(unknown source)     @ com.sun.deploy.security.deployurlclasspath$3.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.deploy.security.deployurlclasspath.getloader(unknown source)     @ com.sun.deploy.security.deployurlclasspath.getloader(unknown source)     @ com.sun.deploy.security.deployurlclasspath.getresource(unknown source)     @ sun.plugin2.applet.plugin2classloader$2.run(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)     @ sun.plugin2.applet.plugin2classloader.loadclass0(unknown source)     @ sun.plugin2.applet.plugin2classloader.loadclass(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) network: connecting https://www.example.com/example/applet/edtftpj-2.1.0.jar proxy=direct network: connecting http://www.example.com:443/ proxy=direct javax.net.ssl.sslexception: received fatal alert: protocol_version     @ sun.security.ssl.alerts.getsslexception(unknown source)     @ sun.security.ssl.alerts.getsslexception(unknown source)     @ sun.security.ssl.sslsocketimpl.recvalert(unknown source)     @ sun.security.ssl.sslsocketimpl.readrecord(unknown source)     @ sun.security.ssl.sslsocketimpl.performinitialhandshake(unknown source)     @ sun.security.ssl.sslsocketimpl.starthandshake(unknown source)     @ sun.security.ssl.sslsocketimpl.starthandshake(unknown source)     @ sun.net.www.protocol.https.httpsclient.afterconnect(unknown source)     @ sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.connect(unknown source)     @ sun.net.www.protocol.https.httpsurlconnectionimpl.connect(unknown source)     @ sun.plugin.pluginurljarfilecallback.connect(unknown source)     @ sun.plugin.pluginurljarfilecallback.retrieve(unknown source)     @ sun.net.www.protocol.jar.urljarfile.retrieve(unknown source)     @ sun.net.www.protocol.jar.urljarfile.getjarfile(unknown source)     @ sun.net.www.protocol.jar.jarfilefactory.get(unknown source)     @ sun.net.www.protocol.jar.jarurlconnection.connect(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.connect(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.getjarfileinternal(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.getjarfile(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.getjarfile(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.access$800(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader$1.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.deploy.security.deployurlclasspath$jarloader.ensureopen(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.<init>(unknown source)     @ com.sun.deploy.security.deployurlclasspath$3.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.deploy.security.deployurlclasspath.getloader(unknown source)     @ com.sun.deploy.security.deployurlclasspath.getloader(unknown source)     @ com.sun.deploy.security.deployurlclasspath.getresource(unknown source)     @ sun.plugin2.applet.plugin2classloader$2.run(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)     @ sun.plugin2.applet.plugin2classloader.loadclass0(unknown source)     @ sun.plugin2.applet.plugin2classloader.loadclass(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) network: connecting https://www.example.com/example/applet/example-uploadapplet.jar proxy=direct network: connecting http://www.example.com:443/ proxy=direct javax.net.ssl.sslexception: received fatal alert: protocol_version     @ sun.security.ssl.alerts.getsslexception(unknown source)     @ sun.security.ssl.alerts.getsslexception(unknown source)     @ sun.security.ssl.sslsocketimpl.recvalert(unknown source)     @ sun.security.ssl.sslsocketimpl.readrecord(unknown source)     @ sun.security.ssl.sslsocketimpl.performinitialhandshake(unknown source)     @ sun.security.ssl.sslsocketimpl.starthandshake(unknown source)     @ sun.security.ssl.sslsocketimpl.starthandshake(unknown source)     @ sun.net.www.protocol.https.httpsclient.afterconnect(unknown source)     @ sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.connect(unknown source)     @ sun.net.www.protocol.https.httpsurlconnectionimpl.connect(unknown source)     @ sun.plugin.pluginurljarfilecallback.connect(unknown source)     @ sun.plugin.pluginurljarfilecallback.retrieve(unknown source)     @ sun.net.www.protocol.jar.urljarfile.retrieve(unknown source)     @ sun.net.www.protocol.jar.urljarfile.getjarfile(unknown source)     @ sun.net.www.protocol.jar.jarfilefactory.get(unknown source)     @ sun.net.www.protocol.jar.jarurlconnection.connect(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.connect(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.getjarfileinternal(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.getjarfile(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.getjarfile(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.access$800(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader$1.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.deploy.security.deployurlclasspath$jarloader.ensureopen(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.<init>(unknown source)     @ com.sun.deploy.security.deployurlclasspath$3.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.deploy.security.deployurlclasspath.getloader(unknown source)     @ com.sun.deploy.security.deployurlclasspath.getloader(unknown source)     @ com.sun.deploy.security.deployurlclasspath.getresource(unknown source)     @ sun.plugin2.applet.plugin2classloader$2.run(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)     @ 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) network: connecting https://www.example.com/example/applet/edtftpj-2.1.0.jar proxy=direct network: connecting http://www.example.com:443/ proxy=direct javax.net.ssl.sslexception: received fatal alert: protocol_version     @ sun.security.ssl.alerts.getsslexception(unknown source)     @ sun.security.ssl.alerts.getsslexception(unknown source)     @ sun.security.ssl.sslsocketimpl.recvalert(unknown source)     @ sun.security.ssl.sslsocketimpl.readrecord(unknown source)     @ sun.security.ssl.sslsocketimpl.performinitialhandshake(unknown source)     @ sun.security.ssl.sslsocketimpl.starthandshake(unknown source)     @ sun.security.ssl.sslsocketimpl.starthandshake(unknown source)     @ sun.net.www.protocol.https.httpsclient.afterconnect(unknown source)     @ sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.connect(unknown source)     @ sun.net.www.protocol.https.httpsurlconnectionimpl.connect(unknown source)     @ sun.plugin.pluginurljarfilecallback.connect(unknown source)     @ sun.plugin.pluginurljarfilecallback.retrieve(unknown source)     @ sun.net.www.protocol.jar.urljarfile.retrieve(unknown source)     @ sun.net.www.protocol.jar.urljarfile.getjarfile(unknown source)     @ sun.net.www.protocol.jar.jarfilefactory.get(unknown source)     @ sun.net.www.protocol.jar.jarurlconnection.connect(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.connect(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.getjarfileinternal(unknown source)     @ sun.plugin.net.protocol.jar.cachedjarurlconnection.getjarfile(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.getjarfile(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.access$800(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader$1.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.deploy.security.deployurlclasspath$jarloader.ensureopen(unknown source)     @ com.sun.deploy.security.deployurlclasspath$jarloader.<init>(unknown source)     @ com.sun.deploy.security.deployurlclasspath$3.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.deploy.security.deployurlclasspath.getloader(unknown source)     @ com.sun.deploy.security.deployurlclasspath.getloader(unknown source)     @ com.sun.deploy.security.deployurlclasspath.getresource(unknown source)     @ sun.plugin2.applet.plugin2classloader$2.run(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)     @ 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) network: connecting https://www.example.com/example/applet/com/org/example/applet/filetransferapplet.class proxy=direct network: connecting http://www.example.com:443/ proxy=direct network: connecting https://www.example.com/example/applet/com/org/example/applet/filetransferapplet.class proxy=direct network: connecting http://www.example.com:443/ proxy=direct java.lang.classnotfoundexception: com.org.example.applet.filetransferapplet     @ 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) basic: load: class com.org.example.applet.filetransferapplet not found. java.lang.classnotfoundexception: com.org.example.applet.filetransferapplet     @ 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.org.example.applet.filetransferapplet basic: dialog type not candidate embedding security: reset deny session certificate store security: reset deny session certificate store basic: removed progress listener: sun.plugin.util.progressmonitoradapter@1fbe203 

i don't have answer, wanted provide more information.

i'm seeing same thing tries use http port 443 won't work. here exception different yours: java.net.socketexception: connection reset

i seeing behavior java applet , java webstart program.

the user not using proxy server.

we tested java 8 update 25 on our own system here , works fine. user had issue has symantec anti-virus , firewall product installed. far tell not blocking anything.

we installed java 7 update 71 , started working.


Comments

Popular posts from this blog

matlab - "Contour not rendered for non-finite ZData" -

delphi - Indy UDP Read Contents of Adata -

javascript - Any ideas when Firefox is likely to implement lengthAdjust and textLength? -