Hi Gavin,

1) Double-check the XML in the config file to ensure it's all valid
2) Copy the rendering assembly out of the GAC and open using reflector
(http://www.red-gate.com/products/reflector/) and check the
EscapeLoader type in the namespace Reddot.CMS.Rendering.Objects
namespace isn't corrupted (it should all disassemble properly)

Try removing all the assemblies from the GAC and re-adding them all
from the GAC directory at (i'm guessing) F:\Program Files\RedDot\CMS
\GAC

Also, look for all uses of "Escape:" in your navigation templates, the
only supported escapes as at version 7.5 are:

- null/Null
- NewLine
- Br
- Tab
- Space
- NbSp
- EmptyString
- OpenTag
- CloseTag
- CDataBegin
- CDataEnd
- BeginTag
- EndTag
- SingleTag
- String
- Text
- HtmlEncode
- HtmlDecode

HTH.

Regards,
Richard Hauer
====================
5 Limes Pty Limited
www.5Limes.com.au


On Mar 17, 2:07 pm, Gavin Cope <[email protected]> wrote:
> Hi,
> Just wondering if anyone has seen this before. We're getting literally Gigs
> of Navigation.log files being created with the following error repeated
> thousands and thousands of times over many days.
> <snip>
> 16032009_004956 Type: Error, Source:
> Reddot.CMS.Rendering.Objects.ObjectLoadManager, Message: Log TimeStamp
> 3/16/2009 - 12:49 AM
>
> Enviroment Information:
>
> OS Version Win32NT 5.2.3790.0
> Machine Name <MACHINE_NAME>
> System Directory C:\WINDOWS\system32
> User Domain Name <MACHINE_NAME>
> User Interactive False
> UserName <USERNAME>
> Version 1.1.4322.2407
> Working Set 133111808
> Current Directory C:\WINDOWS\system32
> Current Trace:
>    at System.Environment.GetStackTrace(Exception e)
>    at System.Environment.GetStackTrace(Exception e)
>    at System.Environment.get_StackTrace()
>    at Reddot.CMS.ExceptionHandling.ExceptionManager.LogException(Object
> sender, Session session, Exception exception)
>    at Reddot.CMS.Rendering.Objects.ObjectLoadManager.GetObject(String
> command)
>    at Reddot.CMS.Rendering.Tags.IfTag.GetValidNode(XmlNode tag,
> ObjectLoadManager objectLoadManager)
>    at Reddot.CMS.Rendering.Tags.IfTag.Render(RenderStream outputStream,
> TagProcessor tagProcessor, XmlNode tag, ObjectLoadManager objectLoadManager,
> PageBuildContext context)
>    at Reddot.CMS.Rendering.Tags.TagProcessor.ProcessTag(RenderStream
> outputStream, XmlNode subTag)
>    at Reddot.CMS.Rendering.Tags.TagTools.ProcessTags(RenderStream
> outputStream, TagProcessor tagProcessor, XmlNode node)
>    at Reddot.CMS.Rendering.Tags.IfTag.Render(RenderStream outputStream,
> TagProcessor tagProcessor, XmlNode tag, ObjectLoadManager objectLoadManager,
> PageBuildContext context)
>    at Reddot.CMS.Rendering.Tags.TagProcessor.ProcessTag(RenderStream
> outputStream, XmlNode subTag)
>    at Reddot.CMS.Rendering.Tags.TagTools.ProcessTags(RenderStream
> outputStream, TagProcessor tagProcessor, XmlNode node)
>    at Reddot.CMS.Rendering.Spots.XmlSpot.Render(String spotContent,
> RenderStream output, ObjectLoadManager objectLoadManager, PageBuildContext
> context)
>    at Reddot.CMS.Rendering.Spots.SpotProcessor.ProcessSpot(String content,
> SpotTag spotTag, RenderStream outputStream)
>    at Reddot.CMS.Rendering.PageBuilder.Render()
>    at
> Reddot.CMS.Rendering.NavigationRenderFunction.RenderNavigationLevel(IPageIn­dexList
> levelList, Int32 levelDepth, StringBuilder output, Boolean
> isSelectedSubPage)
>    at Reddot.CMS.Rendering.SubRenderer.ExecuteThread()
>    at Reddot.CMS.Rendering.SubRenderer.Execute()
>    at
> Reddot.CMS.Rendering.NavigationRenderFunction.RenderNavigationLevel(IPageIn­dexList
> levelList, Int32 levelDepth, StringBuilder output, Boolean
> isSelectedSubPage)
>    at Reddot.CMS.Rendering.SubRenderer.ExecuteThread()
>    at Reddot.CMS.Rendering.SubRenderer.Execute()
>    at
> Reddot.CMS.Rendering.NavigationRenderFunction.RenderNavigationLevel(IPageIn­dexList
> levelList, Int32 levelDepth, StringBuilder output, Boolean
> isSelectedSubPage)
>    at Reddot.CMS.Rendering.SubRenderer.ExecuteThread()
>
> CLR Version: v1.1.4322
> Assembly Name: Reddot.CMS.Rendering, Version=7.5.2.16, Culture=neutral,
> PublicKeyToken=314c8df3f094c701
> Assembly Location:
> c:\windows\assembly\gac\reddot.cms.rendering\7.5.2.16__314c8df3f094c701\red­dot.cms.rendering.dll
> Global Assembly Cache: True
> Assembly FileVersion: 7.5.2.16
> Assembly Version: 7.5.2.16
>
> Exception Information:
>
> Type:
> System.IndexOutOfRangeException
>
> Message:
> Extension Type "[Escape:" not found!
> Please check your main.config file!
>
> StackTrace:
>    at
> Reddot.CMS.Rendering.RenderExtensions.GetRenderExtension(RenderExtensionTyp­e
> extensionType, String name)
>    at Reddot.CMS.Rendering.Objects.ObjectLoadManager.GetObject(String
> command)
>
> Source:
> Reddot.CMS.Rendering
> </snip>
>
> I checked the main.config file and the only reference to Escape: is as
> follows:
> <Loader name="Escape:" typename="EscapeLoader"
> namespace="Reddot.CMS.Rendering.Objects" filename="F:\Program
> Files\RedDot\CMS\GAC\Reddot.CMS.Rendering.dll" />
>
> Nothing has changed in that file, indeed nothing has changed on the box
> AFAIK. There hasn't even been any major changes to the projects on that box.
> It's only a DEV box but I'm curious to know what's going on and what's
> causing it. Anyone have any ideas?
>
> Cheers,
>
> Gavin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"RedDot CMS Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/RedDot-CMS-Users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to