Last modified: 2012-02-27 19:51:34 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T33773, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 31773 - Mobile view has invalid HTML structure
Mobile view has invalid HTML structure
Status: RESOLVED FIXED
Product: Wikimedia Mobile
Classification: Unclassified
Generic (Other open bugs)
--
All All
: Normal normal (vote)
: ---
Assigned To: Tomasz Finc
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-10-17 10:45 UTC by Raphael Volz
Modified: 2012-02-27 19:51 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Raphael Volz 2011-10-17 10:45:33 UTC
See W3C validation service

http://validator.w3.org/check?uri=http%3A%2F%2Fen.m.wikipedia.org%2Fwiki%2FNotre_Dame_de_Paris&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.2

Our parser particularly complains about entangled end tags

10-17 07:29:13.452: WARN/System.err(955): org.xmlpull.v1.XmlPullParserException: expected: /div read: li (position:END_TAG </li>@403:159 in java.io.InputStreamReader@438d14d8)
10-17 07:29:13.452: WARN/System.err(955): at org.kxml2.io.KXmlParser.exception(KXmlParser.java:245)
10-17 07:29:13.462: WARN/System.err(955): at org.kxml2.io.KXmlParser.error(KXmlParser.java:241)
10-17 07:29:13.462: WARN/System.err(955): at org.kxml2.io.KXmlParser.parseEndTag(KXmlParser.java:533)
10-17 07:29:13.472: WARN/System.err(955): at org.kxml2.io.KXmlParser.nextImpl(KXmlParser.java:318)
10-17 07:29:13.472: WARN/System.err(955): at org.kxml2.io.KXmlParser.nextToken(KXmlParser.java:1351)
10-17 07:29:13.472: WARN/System.err(955): at com.nogago.android.webcache.sax.reader.EchoXMLReader.parseSubTree(EchoXMLReader.java:479)
10-17 07:29:13.472: WARN/System.err(955): at com.nogago.android.webcache.sax.reader.EchoXMLReader.parse(EchoXMLReader.java:370)
10-17 07:29:13.482: WARN/System.err(955): at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:335)
10-17 07:29:13.482: WARN/System.err(955): at com.nogago.android.webcache.download.WebCacheDownloader.download(WebCacheDownloader.java:99)
10-17 07:29:13.482: WARN/System.err(955): at com.nogago.android.webcache.task.WebCacheTask.doInBackground(WebCacheTask.java:50)
10-17 07:29:13.492: WARN/System.err(955): at com.nogago.android.webcache.task.WebCacheTask.doInBackground(WebCacheTask.java:1)
10-17 07:29:13.492: WARN/System.err(955): at android.os.AsyncTask$2.call(AsyncTask.java:185)
10-17 07:29:13.492: WARN/System.err(955): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:256)
10-17 07:29:13.503: WARN/System.err(955): at java.util.concurrent.FutureTask.run(FutureTask.java:122)
10-17 07:29:13.503: WARN/System.err(955): at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:648)
10-17 07:29:13.503: WARN/System.err(955): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:673)
10-17 07:29:13.512: WARN/System.err(955): at java.lang.Thread.run(Thread.java:1058)
10-17 07:29:13.532: WARN/System.err(955): org.xmlpull.v1.XmlPullParserException: expected: /li read: div (position:END_TAG </div>@403:271 in java.io.InputStreamReader@438d14d8)
10-17 07:29:13.542: WARN/System.err(955): at org.kxml2.io.KXmlParser.exception(KXmlParser.java:245)
10-17 07:29:13.542: WARN/System.err(955): at org.kxml2.io.KXmlParser.error(KXmlParser.java:241)
10-17 07:29:13.542: WARN/System.err(955): at org.kxml2.io.KXmlParser.parseEndTag(KXmlParser.java:533)
10-17 07:29:13.552: WARN/System.err(955): at org.kxml2.io.KXmlParser.nextImpl(KXmlParser.java:318)
10-17 07:29:13.552: WARN/System.err(955): at org.kxml2.io.KXmlParser.nextToken(KXmlParser.java:1351)
10-17 07:29:13.552: WARN/System.err(955): at com.nogago.android.webcache.sax.reader.EchoXMLReader.parseSubTree(EchoXMLReader.java:479)
10-17 07:29:13.562: WARN/System.err(955): at com.nogago.android.webcache.sax.reader.EchoXMLReader.parse(EchoXMLReader.java:370)
10-17 07:29:13.562: WARN/System.err(955): at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:335)
10-17 07:29:13.562: WARN/System.err(955): at com.nogago.android.webcache.download.WebCacheDownloader.download(WebCacheDownloader.java:99)
10-17 07:29:13.572: WARN/System.err(955): at com.nogago.android.webcache.task.WebCacheTask.doInBackground(WebCacheTask.java:50)
10-17 07:29:13.572: WARN/System.err(955): at com.nogago.android.webcache.task.WebCacheTask.doInBackground(WebCacheTask.java:1)
10-17 07:29:13.572: WARN/System.err(955): at android.os.AsyncTask$2.call(AsyncTask.java:185)
10-17 07:29:13.583: WARN/System.err(955): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:256)
10-17 07:29:13.583: WARN/System.err(955): at java.util.concurrent.FutureTask.run(FutureTask.java:122)
10-17 07:29:13.583: WARN/System.err(955): at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:648)
10-17 07:29:13.592: WARN/System.err(955): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:673)
10-17 07:29:13.592: WARN/System.err(955): at java.lang.Thread.run(Thread.java:1058)
Comment 1 Patrick Reilly 2011-10-17 18:13:09 UTC
This should now be fixed in r100060.
Comment 2 Patrick Reilly 2011-10-17 18:14:39 UTC
(In reply to comment #1)
> This should now be fixed in r100060.

Actually, the trunk based revision is r100059.
Comment 3 Mark A. Hershberger 2011-10-18 21:22:31 UTC
At most waiting for deploy, right?

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links