<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d33142127\x26blogName\x3dfishyweb\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://fishyweb.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://fishyweb.blogspot.com/\x26vt\x3d4851815010354999608', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Thunderbird RSS blues - Again! Thursday, September 27, 2007 |

Out of the blues, my thunderbird rss feeds stopped working! the manage subscriptions dialog was showing an empty window! My feeds seemed to have vanished! The error console was showing an exception thrown in mailWidgets.xml on line #2061.

after searching the net for awhile, and not finding anything significant, i removed the feeds.rdf (from the profiles folder - \Profiles\xxxxxxxxxx\Mail\News & Blogs\) and well, no luck now either.

finally edited the mailWidgets.xml, having identified the exception was being caused while opening up a msgdatabase (which was non-existant or whatever) by putting up a try catch block around it, and getting the control to continue with the next msgdatabase.

and finally, had a look into rssfeeditems.xml, just to find it was corrupted at the fag end, and manually removed the junk of ascii chars and restructured the file.

and Voila! i got back all my feeds intact! the beauty of simplicity! amazing to see such a beautiful application like thunderbird written up full and full in javascript!

kudos to guys @ mozilla!