android-org.jdom2.input.JDOMParseException: Error on line 1: At line 1, column 1971: not well-formed

今天在使用xml 解析的时候出现了报错.

10-25 09:53:42.543: W/System.err(32376): org.jdom2.input.JDOMParseException: Error on line 1: At line 1, column 1971: not well-formed (invalid token)
10-25 09:53:42.543: W/System.err(32376): 	at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:232)
10-25 09:53:42.543: W/System.err(32376): 	at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1065)
10-25 09:53:42.543: W/System.err(32376): 	at com.xz.framework.utils.JdomUtil.builderXmlRoot(JdomUtil.java:47)
10-25 09:53:42.543: W/System.err(32376): 	at com.LoginActivity$CheckVerSionAsyncTask.doInBackground(LoginActivity.java:322)
10-25 09:53:42.543: W/System.err(32376): 	at com.LoginActivity$CheckVerSionAsyncTask.doInBackground(LoginActivity.java:1)
10-25 09:53:42.543: W/System.err(32376): 	at android.os.AsyncTask$2.call(AsyncTask.java:288)
10-25 09:53:42.543: W/System.err(32376): 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
10-25 09:53:42.543: W/System.err(32376): 	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
10-25 09:53:42.543: W/System.err(32376): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
10-25 09:53:42.543: W/System.err(32376): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
10-25 09:53:42.543: W/System.err(32376): 	at java.lang.Thread.run(Thread.java:841)
10-25 09:53:42.543: W/System.err(32376): Caused by: org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 1971: not well-formed (invalid token)
10-25 09:53:42.543: W/System.err(32376): 	at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:499)
10-25 09:53:42.543: W/System.err(32376): 	at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:484)
10-25 09:53:42.543: W/System.err(32376): 	at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:309)
10-25 09:53:42.543: W/System.err(32376): 	at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:267)
10-25 09:53:42.543: W/System.err(32376): 	at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:217)
10-25 09:53:42.543: W/System.err(32376): 	... 10 more
10-25 09:53:42.543: I/LoginActivity(32376): 检查版本异常
10-25 09:53:42.543: W/System.err(32376): java.lang.NullPointerException
10-25 09:53:42.543: W/System.err(32376): 	at com.LoginActivity$CheckVerSionAsyncTask.doInBackground(LoginActivity.java:323)
10-25 09:53:42.543: W/System.err(32376): 	at com..LoginActivity$CheckVerSionAsyncTask.doInBackground(LoginActivity.java:1)
10-25 09:53:42.543: W/System.err(32376): 	at android.os.AsyncTask$2.call(AsyncTask.java:288)
10-25 09:53:42.543: W/System.err(32376): 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
10-25 09:53:42.543: W/System.err(32376): 	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
10-25 09:53:42.553: W/System.err(32376): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
10-25 09:53:42.553: W/System.err(32376): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
10-25 09:53:42.553: W/System.err(32376): 	at java.lang.Thread.run(Thread.java:841)

后面想了一下  

原来是xml里面有特殊字符.我估计是这样   里面我传了一个URL 里面很长包含特殊字符。



以后遇到这种问题,主要检查这里吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值