Hi Thomas, I'm getting the xml document on redirecting to the following address https://www.google.com/accounts/o8/id
The xml document is stored on this address, and while parsing the document the error occurs. Papendieck, Thomas wrote: > > Hi, > > in your XML-Documet change //$xrd*($v*2.0) to a valid URI > > bye > Thomas > > ------------------------------------------------------------------------- > Von: priyanka rawat [mailto:rpriyanka.scor...@gmail.com] > Gesendet: Dienstag, 15. Mai 2012 09:19 > An: j-users@xerces.apache.org > Betreff: Error Parsing xml document > > Hi, > > I m using Xerces 2.11.0 for my project. But, I am getting error at rum > time. The stack trace of the error is as follows: > > java.lang.Exception: org.openid4java.discovery.DiscoveryException: 0x70d: > Error parsing XML document > at > org.iitk.brihaspati.modules.actions.GoogleRequest.performDiscoveryOnUserSuppliedIdentifier(GoogleRequest.java:83) > at > org.iitk.brihaspati.modules.actions.GoogleLogin.doPerform(GoogleLogin.java:86) > at > org.apache.turbine.modules.actions.VelocityAction.doPerform(VelocityAction.java:84) > at > org.apache.turbine.util.velocity.VelocityActionEvent.perform(VelocityActionEvent.java:120) > at > org.apache.turbine.modules.actions.VelocityAction.perform(VelocityAction.java:110) > at > org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:134) > at > org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:154) > at org.apache.turbine.modules.Page.build(Page.java:91) > at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:136) > at org.apache.turbine.Turbine.doGet(Turbine.java:796) > at org.apache.turbine.Turbine.doPost(Turbine.java:891) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:466) > at > org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151) > at java.lang.Thread.run(Thread.java:636) > Caused by: org.openid4java.discovery.DiscoveryException: 0x70d: Error > parsing XML document > at > org.openid4java.discovery.xrds.XrdsParserImpl.parseXmlInput(XrdsParserImpl.java:197) > at > org.openid4java.discovery.xrds.XrdsParserImpl.parseXrds(XrdsParserImpl.java:50) > at > org.openid4java.discovery.yadis.YadisResolver.retrieveXrdsLocation(YadisResolver.java:448) > at > org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:252) > at > org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:232) > at > org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:166) > at > org.openid4java.discovery.Discovery.discover(Discovery.java:147) > at > org.openid4java.discovery.Discovery.discover(Discovery.java:129) > at > org.openid4java.consumer.ConsumerManager.discover(ConsumerManager.java:542) > at > org.iitk.brihaspati.modules.actions.GoogleRequest.performDiscoveryOnUserSuppliedIdentifier(GoogleRequest.java:74) > ... 46 more > Caused by: org.xml.sax.SAXParseException: s4s-att-invalid-value: Invalid > attribute value for 'targetNamespace' in element 'schema'. Recorded > reason: cvc-datatype-valid.1.2.1: 'xri://$xrd*($v*2.0)' is not a valid > value for 'anyURI'. > at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) > at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown > Source) > at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) > at > org.openid4java.discovery.xrds.XrdsParserImpl.parseXmlInput(XrdsParserImpl.java:188) > ... 55 more > > I have tried the other versions such as Xerces 2.8.1and Xerces 2.8.0 as > well. But, every time I get the same error. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org > For additional commands, e-mail: j-users-h...@xerces.apache.org > > > -- View this message in context: http://old.nabble.com/Error-Parsing-xml-document-tp33850924p33887421.html Sent from the Xerces - J - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org For additional commands, e-mail: j-users-h...@xerces.apache.org