[ http://issues.apache.org/jira/browse/XMLRPC-81?page=all ] Jochen Wiedmann closed XMLRPC-81: ---------------------------------
Resolution: Invalid The servers response is invalid: <member><name>url</name><value><string>http://jnn.blogbus.com/index.rdf</string></value></member> This should obviously be <member><name>url</name><value><string>http://jnn.blogbus.com/index.rdf</string></value></member> > Failed to parse servers response:Unexpected non-whitespace character data > ------------------------------------------------------------------------- > > Key: XMLRPC-81 > URL: http://issues.apache.org/jira/browse/XMLRPC-81 > Project: XML-RPC > Type: Bug > Components: Releases > Versions: 3.0a1 > Environment: Windows 2000 | JDK1.5 | ANT 1.6.5 > Reporter: maomaode > Priority: Critical > > The server is PHP XML-RPC, the client used XMLRPC 3.0a, but i got the > following exception: > [java] Exception in thread "main" > org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse servers > response: Unexpecte > d non-whitespace character data > [java] at > org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:267) > [java] at > org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:216) > [java] at > org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53) > [java] at > org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) > [java] at > org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) > [java] at > org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) > [java] at > com.bokeland.imports.web.XmlRpcService.displayImporters(XmlRpcService.java:17) > [java] at > com.bokeland.imports.web.XmlRpcService.main(XmlRpcService.java:24) > [java] Caused by: > [java] org.xml.sax.SAXParseException: Unexpected non-whitespace > character data > [java] at > org.apache.xmlrpc.parser.TypeParserImpl.characters(TypeParserImpl.java:79) > [java] at > org.apache.xmlrpc.parser.RecursiveTypeParserImpl.characters(RecursiveTypeParserImpl.java:139) > [java] at > org.apache.xmlrpc.parser.MapParser.characters(MapParser.java:79) > [java] at > org.apache.xmlrpc.parser.RecursiveTypeParserImpl.characters(RecursiveTypeParserImpl.java:142) > [java] at > org.apache.xmlrpc.parser.RecursiveTypeParserImpl.characters(RecursiveTypeParserImpl.java:142) > [java] at > org.apache.xerces.parsers.AbstractSAXParser.characters(Unknown Source) > [java] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown > Source) > [java] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > [java] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > [java] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [java] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > [java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > [java] at > org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:265) > [java] at > org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:216) > [java] at > org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53) > [java] at > org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) > [java] at > org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) > [java] at > org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) > [java] at > com.bokeland.imports.web.XmlRpcService.displayImporters(XmlRpcService.java:17) > [java] at > com.bokeland.imports.web.XmlRpcService.main(XmlRpcService.java:24) > [java] Java Result: 1 > The request message is: > <?xml version="1.0" > encoding="UTF-8"?><methodCall><methodName>blogger.getImporters</methodName><params><param><value>myname</value></param><param><value>myname</value></param></params></methodCall> > The response message is: > <?xml version="1.0" encoding="UTF-8"?> > <methodResponse> > <params> > <param> > <value> > <array><data> > <value><struct> > <member><name>blog_id</name><value><string>333</string></value></member> > <member><name>user_id</name><value><string>333</string></value></member> > > <member><name>url</name><value><string>http://jnn.blogbus.com/index.rdf</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>905</string></value> > </data></array></value></member> > > <member><name>external_category_ids</name><value><boolean>0</boolean></value></member> > <member><name>comments</name><value><int>0</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>164</string></value></member> > <member><name>user_id</name><value><string>164</string></value></member> > > <member><name>url</name><value><string>http://www.movblog.cn/rss.xml</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>902</string></value> > </data></array></value></member> > > <member><name>external_category_ids</name><value><boolean>0</boolean></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>26</string></value></member> > <member><name>user_id</name><value><string>26</string></value></member> > > <member><name>url</name><value><string>http://spaces.msn.com/ulyssus20ulyssus/feed.rss</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>48</string></value> > </data></array></value></member> > > <member><name>external_category_ids</name><value><boolean>0</boolean></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>91</string></value></member> > <member><name>user_id</name><value><string>91</string></value></member> > > <member><name>url</name><value><string>http://spaces.msn.com/techie01977/feed.rss</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>212</string></value> > </data></array></value></member> > > <member><name>external_category_ids</name><value><boolean>0</boolean></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>70</string></value></member> > <member><name>user_id</name><value><string>70</string></value></member> > > <member><name>url</name><value><string>http://rss.zol.com.cn/game.xml</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>131</string></value> > </data></array></value></member> > <member><name>external_category_ids</name><value><array><data> > <value><string>?????</string></value> > </data></array></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>335</string></value></member> > <member><name>user_id</name><value><string>335</string></value></member> > > <member><name>url</name><value><string>http://youya10.blogbus.com/index.rdf</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>907</string></value> > </data></array></value></member> > > <member><name>external_category_ids</name><value><boolean>0</boolean></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>335</string></value></member> > <member><name>user_id</name><value><string>335</string></value></member> > > <member><name>url</name><value><string>http://spaces.msn.com/youya10/feed.rss</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>907</string></value> > </data></array></value></member> > > <member><name>external_category_ids</name><value><boolean>0</boolean></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>103</string></value></member> > <member><name>user_id</name><value><string>103</string></value></member> > > <member><name>url</name><value><string>http://spaces.msn.com/lipp415/feed.rss</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>268</string></value> > </data></array></value></member> > > <member><name>external_category_ids</name><value><boolean>0</boolean></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>20</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>79</string></value></member> > <member><name>user_id</name><value><string>79</string></value></member> > > <member><name>url</name><value><string>http://spaces.msn.com/benshuier/feed.rss</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>160</string></value> > </data></array></value></member> > > <member><name>external_category_ids</name><value><boolean>0</boolean></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>45</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>48</string></value></member> > <member><name>user_id</name><value><string>48</string></value></member> > > <member><name>url</name><value><string>http://cn.engadget.com/category/media-pcs/rss.xml</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>87</string></value> > </data></array></value></member> > <member><name>external_category_ids</name><value><array><data> > <value><string>mac</string></value> > <value><string>apple</string></value> > </data></array></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>6</string></value></member> > <member><name>user_id</name><value><string>6</string></value></member> > > <member><name>url</name><value><string>http://news.163.com/special/r/00011K6L/rss_newstop.xml</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>196</string></value> > </data></array></value></member> > <member><name>external_category_ids</name><value><array><data> > <value><string></string></value> > </data></array></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>204</string></value></member> > <member><name>user_id</name><value><string>204</string></value></member> > > <member><name>url</name><value><string>http://spaces.msn.com/loadmemory/feed.rss</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>703</string></value> > </data></array></value></member> > <member><name>external_category_ids</name><value><array><data> > <value><string>?????</string></value> > </data></array></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>166</string></value></member> > <member><name>user_id</name><value><string>166</string></value></member> > > <member><name>url</name><value><string>http://diversity.blog.hexun.com/rss2.aspx</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>464</string></value> > </data></array></value></member> > <member><name>external_category_ids</name><value><array><data> > <value><string>health</string></value> > </data></array></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > <value><struct> > <member><name>blog_id</name><value><string>349</string></value></member> > <member><name>user_id</name><value><string>349</string></value></member> > > <member><name>url</name><value><string>http://angeleefly.blogbus.com/index.rdf</string></value></member> > <member><name>category_ids</name><value><array><data> > <value><string>942</string></value> > </data></array></value></member> > <member><name>external_category_ids</name><value><array><data> > <value><string></string></value> > </data></array></value></member> > <member><name>comments</name><value><int>1</int></value></member> > <member><name>status</name><value><string>1</string></value></member> > > <member><name>high_water_mark</name><value><string>1</string></value></member> > </struct></value> > </data></array> > </value> > </param> > </params> > </methodResponse> > P.S. The response contains some chinese , but i don't know if it's cause the > problem. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]