Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'variables' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: LOCK TABLES cache WRITE in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: UPDATE cache SET data = 'a:215:{s:19:\"troll_enable_ip_ban\";s:1:\"1\";s:13:\"filter_html_1\";i:1;s:9:\"blog_help\";s:0:\"\";s:17:\"minimum_blog_size\";s:1:\"0\";s:12:\"comment_blog\";s:1:\"2\";s:17:\"node_options_blog\";a:2:{i:0;s:6:\"status\";i:1;s:7:\"promote\";}s:11:\"upload_blog\";s:1:\"1\";s:9:\"page_help\";s:0:\"\";s:17:\"minimum_page_size\";s:1:\"0\";s:12:\"comment_page\";s:1:\"2\";s:17:\"node_options_page\";a:2:{i:0;s:6:\"status\";i:1;s:7:\"promote\";}s:11:\"upload_page\";s:1:\"1\";s:10:\"story_help\";s:0:\"\";s:18:\"minimum_story_size\";s:1:\"0\";s:13:\"comment_story\";s:1:\"2\";s:1 in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Cannot modify header information - headers already sent by (output started at /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc:120) in /home/kentbye/public_html/echochamberproject.com/includes/bootstrap.inc on line 550

Warning: Cannot modify header information - headers already sent by (output started at /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc:120) in /home/kentbye/public_html/echochamberproject.com/includes/bootstrap.inc on line 551

Warning: Cannot modify header information - headers already sent by (output started at /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc:120) in /home/kentbye/public_html/echochamberproject.com/includes/bootstrap.inc on line 552

Warning: Cannot modify header information - headers already sent by (output started at /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc:120) in /home/kentbye/public_html/echochamberproject.com/includes/bootstrap.inc on line 553

Warning: Cannot modify header information - headers already sent by (output started at /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc:120) in /home/kentbye/public_html/echochamberproject.com/includes/bootstrap.inc on line 554

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'menu:0:en' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'content_type_info' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: LOCK TABLES cache WRITE in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: UPDATE cache SET data = 'a:4:{s:11:\"field types\";a:3:{s:14:\"number_integer\";a:2:{s:5:\"label\";s:7:\"Integer\";s:6:\"module\";s:6:\"number\";}s:14:\"number_decimal\";a:2:{s:5:\"label\";s:7:\"Decimal\";s:6:\"module\";s:6:\"number\";}s:4:\"text\";a:2:{s:5:\"label\";s:4:\"Text\";s:6:\"module\";s:4:\"text\";}}s:12:\"widget types\";a:4:{s:6:\"number\";a:3:{s:5:\"label\";s:10:\"Text Field\";s:11:\"field types\";a:2:{i:0;s:14:\"number_integer\";i:1;s:14:\"number_decimal\";}s:6:\"module\";s:6:\"number\";}s:14:\"options_select\";a:3:{s:5:\"label\";s:11:\"Select list\";s:11:\"field types\";a:3:{i:0;s:4:\"text\&qu in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: LOCK TABLES cache WRITE in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: UPDATE cache SET data = 'a:4:{s:10:\"path index\";a:218:{s:13:\"admin/filters\";s:2:\"10\";s:18:\"admin/filters/list\";i:-2;s:17:\"admin/filters/add\";i:-3;s:20:\"admin/filters/delete\";i:-4;s:11:\"filter/tips\";s:2:\"11\";s:10:\"admin/node\";s:2:\"17\";s:19:\"admin/node/overview\";i:-7;s:17:\"admin/node/search\";i:-8;s:19:\"admin/settings/node\";s:2:\"76\";s:28:\"admin/settings/content-types\";s:2:\"77\";s:4:\"node\";s:2:\"18\";s:8:\"node/add\";s:2:\"19\";s:7:\"rss.xml\";i:-13;s:12:\"system/files\";i:-14;s:5:\"admin\";s:2:\"25\";s:12:\"admin/themes\";s:2:\"26\";s:19:\"admin/themes/select\";i:-17;s:21:\"admin/themes/settings\& in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:3:3e76852a550a3ca54b8d8f8667d919b5' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: LOCK TABLES cache WRITE in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: UPDATE cache SET data = '<p>People can\'t subscribe to <a href=\"http://feeds.feedburner.com/EchoChamberProjectVlog\">my vlog feed</a> with FireANT at the moment -- although iTunes seems to work.</p>\n<blockquote><p><strong>UPDATE:</strong> This has been fixed now. If you\'re running into this problem, then check down at the bottom for how to fix it. [Coming soon...]</p></blockquote>\n<p>It seems as though that Drupal may be causing a problem with my <a href=\"http://www.echochamberproject.com/rss/vlog\">Drupal RSS feed</a> for my vlog being sent to FeedBurner, which is causing the <a href=\"http://www.antisnottv.net/\">FireANT</a> videoblog aggregator to not parse the <a href=\"http://feeds.feedburner.com/EchoChamberProjectVlog\">Feedburner vlog feed& in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:2:4c6e166807da6f4d975d00ac5bb39f82' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:3:c647ce1c698f953b48f6826868d87f80' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: LOCK TABLES cache WRITE in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: UPDATE cache SET data = '<table>\n<tr>\n<td><a href=\"http://feeds.feedburner.com/EchoChamberProject\"><img src=\"http://www.echochamberproject.com/files/images/feedicon.png\" alt=\"\" /></a></td>\n<td>\n<strong>All Media</strong><br />\n<strong>Blog/Audio/Video/Links</strong>\n</td>\n</tr>\n</table>\n<table>\n<tr>\n<td><a href=\"http://feeds.feedburner.com/EchoChamberProjectVlog\"><img src=\"http://www.echochamberproject.com/files/images/feedicon.png\" alt=\"\" /></a></td>\n<td>\n<strong>Video Blog</strong><br />\n<a href=\"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=77390165&amp;s=143441\"><img src=\"/files/images/itunessubscrib in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:2:79a2809ebf179520a33a48859752859e' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:2:6f4b0960b0f7fa28f7779c301f42a6d4' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:2:8f22b489cf49bdcbaa364cf71a683617' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:3:93b549b49a1c85d3900fa2892bac82e9' in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: LOCK TABLES cache WRITE in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120

Warning: Table './kentbye_echochamber/cache' is marked as crashed and last (automatic?) repair failed query: UPDATE cache SET data = '<p><strong>Watch Video Blogs</strong><br />\n<a href=\"http://www.antisnottv.net/\"><img src=\"/files/images/fireant.png\" width=\"90\" height=\"30\" alt=\"Get FireANT\"/></a><br />\n<a href=\"http://www.vlogmap.org/?lon=-68.8513&amp;lat=44.6393&amp;zoom=7\"><img src=\"http://www.echochamberproject.com/files/images/vlogmap.jpg\"></a></a></p>\n<p><strong>Contact Kent Bye</strong><br />\n<a href=\"mailto:kent@kentbye.com\">kent@kentbye.com</a><br />\n<a href=\"/aim:goim?screenname=kentbye1&amp;message=Greetings+Kent!\">Instant Message</a></p>\n<p><strong>Help Support This Project</strong></p>\n<form action=\&quo in /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc on line 120
FireANT RSS Feed Parsing Problems with Drupal & FeedBurner | Echo Chamber Project

FireANT RSS Feed Parsing Problems with Drupal & FeedBurner

warning: Cannot modify header information - headers already sent by (output started at /home/kentbye/public_html/echochamberproject.com/includes/database.mysql.inc:120) in /home/kentbye/public_html/echochamberproject.com/includes/common.inc on line 139.
kentbye's picture
| | |

People can't subscribe to my vlog feed with FireANT at the moment -- although iTunes seems to work.

UPDATE: This has been fixed now. If you're running into this problem, then check down at the bottom for how to fix it. [Coming soon...]

It seems as though that Drupal may be causing a problem with my Drupal RSS feed for my vlog being sent to FeedBurner, which is causing the FireANT videoblog aggregator to not parse the Feedburner vlog feed correctly.

I'm still not totally sure if it's Drupal or FeedBurner that's causing the problems, but I'm posting more technical details below so that I can ask around in the hopes of trying to debug this issue.

The Drupal RSS feed that I'm sending to Feedburner is the taxonomy term of "vlog." So every post I tag as vlog, gets sent to the feed.

The culprit that seems to be messing up the parsing is this line being added to the RSS feed: "<!DOCTYPE rss>"

When I look at the XML feed, it sends me to Feedburner's page.
http://feeds.feedburner.com/EchoChamberProjectVlog

Daniel Salber tells me that he uses either wget or curl to grab the XML feed directly as text.

Salber sent me a copy of my RSS XML looks like coming from my Feedburner Feed:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rss>

<rss xmlns:media="http://search.yahoo.com/mrss" xmlns:itunes="http:// www.itunes.com/DTDs/Podcast-1.0.dtd" xmlns:creativeCommons="http:// backend.userland.com/creativeCommonsRssModule" version="2.0" xml:base="http://www.echochamberproject.com">
     <channel>
          <title>Echo Chamber Project - Vlog</title>
         <link>http://www.echochamberproject.com/taxonomy/term/106/0</link>
         <description />
         <language>en</language>
         <copyright>Creative Commons Attribution 2.5</copyright>
...

This Drupal page gives more info defending the use of DOCTYPE.

They link to an article where Jeffery Zeldman says:

Per HTML and XHTML standards, a DOCTYPE (short for “document type declaration”) informs the validator which version of (X)HTML you’re using, and must appear at the very top of every web page. DOCTYPEs are a key component of compliant web pages: your markup and CSS won’t validate without them.

So it seems to have something to do with CSS standards, and with the validation process.

The FireANT folks seem to think that it's unnecessary to include this in a RSS feed, and I think that they may be right because why would a CSS validator have to verify whether or not a RSS feed correctly displays in web browsers? RSS isn't displayed in web browsers.

Oy Vey! Not sure who's right on this one. I'll ask around though.