Skip to Main Content

Java Security

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

EOFException when loading keystore file

843811May 24 2005 — edited Jun 3 2005
I had my webapp running in secure mode with Jetty (5.1.3), and I hadn't tried it for a few days. Since then our install started using the jdk1.4.2.08 (not sure if that's relevant, but I think its the only thing that changed.)

Now when I try to start an HTTPS listener, I'm getting the below stack. I'm using the same keystore file, same passwords, same jetty jars, etc.

Anyone seen a similar error or have ideas of what to try? I'd really appreciate any help!!! I've been googling my brain out - but to no avail.


***************************************************

17:14:27.921 INFO [Thread-0] org.mortbay.http.SunJsseListener.createFactory(SunJsseListener.java:185) >15> jetty.ssl.keystore=D:\install_dir/jre/bin/localhost.jks
17:14:27.921 INFO [Thread-0] org.mortbay.http.SunJsseListener.createFactory(SunJsseListener.java:189) >15> jetty.ssl.password=**********
17:14:27.921 INFO [Thread-0] org.mortbay.http.SunJsseListener.createFactory(SunJsseListener.java:195) >15> jetty.ssl.keypassword=**********
17:14:27.921 INFO [Thread-0] org.mortbay.http.SunJsseListener.createFactory(SunJsseListener.java:200) >15> jetty.ssl.keystore.type=jks
17:14:27.921 INFO [Thread-0] org.mortbay.http.SunJsseListener.createFactory(SunJsseListener.java:225) >15> jetty.ssl.keystore.provider.name=[DEFAULT]
17:14:27.921 WARN!! [Thread-0] org.mortbay.util.ThreadedServer.start(ThreadedServer.java:518) >12> Failed to start: Listener@0.0.0.0:8443
17:14:27.921 WARN!! [Thread-0] org.mortbay.jetty.Server.main(Server.java:438) >08> EXCEPTION
org.mortbay.util.MultiException[java.io.EOFException]
at org.mortbay.http.HttpServer.doStart(HttpServer.java:733)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.jetty.Server.main(Server.java:433)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.mortbay.start.Main.invokeMain(Main.java:151)
at org.mortbay.start.Main.start(Main.java:476)
at org.mortbay.start.Main.main(Main.java:94)
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:268)
at java.io.DataInputStream.readFully(DataInputStream.java:242)
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:647)
at java.security.KeyStore.load(KeyStore.java:652)
at org.mortbay.http.SunJsseListener.createFactory(SunJsseListener.java:228)
at org.mortbay.http.JsseListener.newServerSocket(JsseListener.java:193)
at org.mortbay.util.ThreadedServer.open(ThreadedServer.java:477)
at org.mortbay.util.ThreadedServer.start(ThreadedServer.java:503)
at org.mortbay.http.SocketListener.start(SocketListener.java:203)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:763)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.jetty.Server.main(Server.java:433)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.mortbay.start.Main.invokeMain(Main.java:151)
at org.mortbay.start.Main.start(Main.java:476)
at org.mortbay.start.Main.main(Main.java:94)
[0]=java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:268)
at java.io.DataInputStream.readFully(DataInputStream.java:242)
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:647)
at java.security.KeyStore.load(KeyStore.java:652)
at org.mortbay.http.SunJsseListener.createFactory(SunJsseListener.java:228)
at org.mortbay.http.JsseListener.newServerSocket(JsseListener.java:193)
at org.mortbay.util.ThreadedServer.open(ThreadedServer.java:477)
at org.mortbay.util.ThreadedServer.start(ThreadedServer.java:503)
at org.mortbay.http.SocketListener.start(SocketListener.java:203)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:763)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.jetty.Server.main(Server.java:433)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.mortbay.start.Main.invokeMain(Main.java:151)
at org.mortbay.start.Main.start(Main.java:476)
at org.mortbay.start.Main.main(Main.java:94)
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 1 2005
Added on May 24 2005
2 comments
6,498 views