DasBlog is an open source project, so I need to be patient while waiting for a response to my query on the forums. In the meantime, perhaps someone else has experienced this and knows the cause and resolution.
Since Sunday, my blog has been throwing a wierd error that is causing the events log to bloat to 12 or more megs. My datafarm.com sites are in trouble. My webhost had to restart IIS on the web server.
Below is an example of the error. The errors cite different macros, but the rest is always the same. I have gone back to the default Blog Template, but the problem is still there. I recopied the DLL’s, but the problem continues.
So, a plea for help if anyone out there has experienced this. It happened suddenly with no changes to the site. I’ve seen two other unanswered questions about this error in the dasblog forums.
Here is what the error looks like:
l2 time 2006-08-14T15:28:11 code 1 message <span>Error:<br/>Error executing macro: bodytext. Make sure it you’re calling it in your BlogTemplate with paratheses like ‘myMacro()’. Macros with parameter lists and overloads must be called in this way. Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.Threading.ThreadAbortException: Thread was being aborted.
at newtelligence.DasBlog.Web.Core.TemplateProcessor.ProcessTemplate(SharedBasePage page, Entry entry, String templateString, Control contentPlaceHolder, Macros macros) in C:\Dev\DasBlog CE\source\newtelligence.DasBlog.Web.Core\TemplateProcessor.cs:line 118
at newtelligence.DasBlog.Web.Core.TemplateProcessor.ProcessTemplate(SharedBasePage page, String templateString, Control contentPlaceHolder, Macros macros) in C:\Dev\DasBlog CE\source\newtelligence.DasBlog.Web.Core\TemplateProcessor.cs:line 61
at newtelligence.DasBlog.Web.Core.SharedBasePage.ProcessDayTemplate(DateTime day, Control ContentPlaceHolder) in C:\Dev\DasBlog CE\source\newtelligence.DasBlog.Web.Core\SharedBasePage.cs:line 744
at newtelligence.DasBlog.Web.Core.Macros.get_Bodytext() in C:\Dev\DasBlog CE\source\newtelligence.DasBlog.Web.Core\Macros.cs:line 1233
— End of inner exception stack trace —
at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess)
at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean verifyAccess)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
at newtelligence.DasBlog.Web.Core.TemplateProcessor.InvokeMacro(Object obj, String expression) in C:\Dev\DasBlog CE\source\newtelligence.DasBlog.Web.Core\TemplateProcessor.cs:line 332
at newtelligence.DasBlog.Web.Core.TemplateProcessor.ProcessTemplate(SharedBasePage page, Entry entry, String templateString, Control contentPlaceHolder, Macros macros) in C:\Dev\DasBlog CE\source\newtelligence.DasBlog.Web.Core\TemplateProcessor.cs:line 105<br/> while processing .</span>
Don’t Forget: www.acehaid.org