I've got an issue with an ATOM feed that I am generating and the entries being duplicated in readers.
I've developed a C# class for creating ATOM feed entries, and ultimately a full feed object from my data elements. It conforms to the RFC 4287 for the Atom Syndication Feed Format.
The feed is generated properly. It doesn't currently validate since I'm adding two non standard extension elements and haven't yet created a proper namespace for it, but this issues exists even when it validates.
I'm also seeing two different behaviors between my direct Atom feed, and the FeedBurner feed.
Here are the two feeds. http://feeds.feedburner.com/oldtownhome/ http://www.oldtownhome.com/index.atom
I've subscribed to both feeds via Google Reader, and have reports from other users that they see the same issue, but it is not consistent as to when they see the issue vs me.
Issue with feed #1: Feed items that are currently in the feed (25 entry feed) duplicate at random. This can be as single duplicates during one day, multiple item duplicates over several days, or sometimes the entire feed contents appears to be "republished" during a single day, even when they already exist in previous days.
Issue with feed #2: Posts seem to duplicate at random, even when the entries fall from the main feed (though they may be available via other Atom feeds on the site, like individual category Atom feeds).
I've run through everything I can think of. I've ensured the pubDate never changes, each link to the document is unchanging from the time of publish, added a node with the post's actual and unchanging guid as the value, but nothing seems to help. I even forced feedburner to use my XML in hopes that the issue may have been in feedburner.
I'm at a loss and am hoping others have had a similar situation and have some advice.
Update A possibly related item, my feedburner delivered email that came through yesterday with the "Latest Posts" reported 25 new posts (the total number in the main feed where it derives this information). Of these 25 posts, 24 were not new and had been delivered one at a time for the previous 30 days or so prior. Only 1 post was new and it was at the top lumped with the rest of the messages.
Is it possible this has to do with some connectivity issue where Feedburner isn't able to access my feed (because it's down or something) and then when it is back online Feedburner things the entire contents are new? I've not had any extended outages with my server for over a year, but have had issues that have possibly lasted 30 seconds to 5 minutes.
This is the most frustrating issue because Feedburner/Google Reader are both such black boxes.