CKS:EBE 2.0 feedburner bug

November 25, 2009

I found an error with CKS:EBE 2.0 which I submitted to CodePlex Issues.

So I finally worked out what was wrong with my CKS:EBE 2.0 SharePoint blog and links coming off of Twitter which is feed from my Feedburner.com RSS feed. Turns out Feedburner in their wisdom have added some querystring goodness to the urls potentially for tracking ability.

http://wss.made4the.net/archive/2009/11/21/pspugwebcastNOV09.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Made4thenet+%28wss.made4the.net%3A+by+Jeremy+Thake+%28Perth%2C+AUS%29%29&utm_content=FeedBurner

You’ll see an error like: 
”Failed to render control: Value cannot be null. Parameter name: String”

So I downloaded the CKS:EBE 2.0 source from CodePlex and took a look at what was going on. Turns out that a HTTP Handler has been used to intercept the friendly URLs and pattern matches the url and changes it under the covers so that it identifies the List Item Id of the post it needs to render etc. The problem being that the post.cs file when requesting the Request.QueryString() seems to see the original url not the rewritten one!

A quick work around for this is to modify the post.cs file, repackage and redeploy it. I was waiting to be added to the CKS:EBE project but I think they had some problems, otherwise the fix would have been there last week ;-)

I noticed that Rene Hezser has put a fix up on Tuesday for this in build 29521 now, but Woody has pointed out there are some bugs in the branch that need ironing out.

There are plenty of blogs out there with this issue, please give them a heads up if you find one!

diigo itdeliciousdiggfacebookreddit

Comments

Wednesday, 25 Nov 2009 11:04 by René Hézser
Hi Jeremy, could you send me your fix? I'll take a look at it. Maybe it is better than mine :-) Greetings from Germany René

Friday, 27 Nov 2009 06:53 by Tom Resing
I'm glad you two are fixing it at the source. However, I found the setting in Feedburner that allows you to turn this off. http://www.google.com/support/feedburner/bin/answer.py?hl=en&answer=165769 Tom

blog comments powered by Disqus