cyberSaps business: blogging news, internet biz, communities, UK angle
Radio UserLand : [Ann] Sex with Feedster (or export ALL your posts in RSS:-)*
"Bug fix. Please update your tool by going to your Radio app Tools menu ==> backLogAllRSS == Refresh code..."
Bugs, this damn thing has been plaguing me for months, finally I track it down and <falls off chair> it's my own damn bug!
Apologies to those who've experienced this one. It was hard to track
down, as it was occurring in the process macros calls. Which are hard
to spot as they look like they're in the kernel, but if you press step in the debugger, on the kernel call in the processMacros script, you can press in and out
of all the macros that occur in the page you're debugging at system.verbs.builtins.html.buildObject.
I remembered you could do that before the macro was kernalised but
didn't realise that you could continue to debug, even there.
![]() | See where you catch the processMacros call in buildObject? Then press step to the hand in processMacros where I thought I'd lose it in the kernal. |
![]() | But, by pressing in here, you go to the first macro in your page
(including the template, this is in the final run through processMacros in the pagefilter part of building a
page, just after the page has been added to the template.) My bug was in the radio.macros.weblogEditBox where at, the very bottom, it, unexpectedly, then calls radio.macros.weblogRecentPosts, even though it's in my template as a stand alone macro. |
Nice. Even if it took me months to discover. And then that it was my own bug!
1307 Also posted to: Home page
Permalink Top Search Google Technorati
Other title(s) for this story:





