I am fairly new to Open ID, and I tried running the consumer-servlet
that comes with the openID4Java package on Tomcat 5.x running locally
on my machine. Then I got a valid identifier from
myopenid.com.
Lastly, I ran the initial page of the demo (index.jsp), put in my
identifier, and pressed the login button. I then got this error for
which I have found little feedback on the net. The error stack is
below. Does anyone have any feedback on the error below?
Nov 28, 2007 10:42:26 AM org.openid4java.server.RealmVerifier validate
SEVERE: Discovery failed on realm:
http://localhost:9090/OpenIDServlet/consumer
org.openid4java.discovery.yadis.YadisException: 1796: I/O transport
error:
at
org.openid4java.discovery.yadis.YadisResolver.headXrdsUrl(YadisResolver.java:
579)
at
org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:
249)
at org.openid4java.discovery.Discovery.rpDiscovery(Discovery.java:
646)
at org.openid4java.server.RealmVerifier.validate(RealmVerifier.java:
133)
at org.openid4java.server.RealmVerifier.validate(RealmVerifier.java:
108)
at org.openid4java.message.AuthRequest.validate(AuthRequest.java:355)
at
org.openid4java.message.AuthRequest.createAuthRequest(AuthRequest.java:
101)
at
org.openid4java.consumer.ConsumerManager.authenticate(ConsumerManager.java:
1000)
at
org.openid4java.consumer.ConsumerManager.authenticate(ConsumerManager.java:
937)
at
main.java.samples.consumerservlet.ConsumerServlet.authRequest(ConsumerServlet.java:
144)
at
main.java.samples.consumerservlet.ConsumerServlet.doPost(ConsumerServlet.java:
108)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
174)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
151)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
874)
at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:
528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:
81)
at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)