[Mono-docs-list] Error in monodoc web interface

Fawad Halim fawad@fawad.net
Mon, 06 Oct 2003 22:49:37 -0500


Hi,
    Am getting an error when trying to view docs for a specific member 
of a class in the monodoc web interface. Am viewing the docs directly 
over xsp.exe (no mod_mono).

    * Clicking the System namespace in tree shows classes in namespace.
      (http://localhost:8080/monodoc.ashx?tlink=2@N%3ASystem)
    * Clicking 'Console' on the previous page returns a blank page
      (http://localhost:8080/monodoc.ashx?link=t:System.Console)
    * Selecting 'Console Class' in the tree on the left returns a page
      with an error message
      (http://localhost:8080/monodoc.ashx?tlink=2@ecma%3A27%23Console%2F).
      Error stack trace:

System.Xml.XmlException: No applicable function for EditUrl takes (System.Collections.ArrayList)
in <0x00229> .ReflectedExtensionFunction:Function (object[])
in <0x0004a> (wrapper delegate-invoke) System.MulticastDelegate:invoke_object_object[] (object[])
in <0x00299> .ExtensionFunctionWrapper:Function (intptr,int)
in <0x00035> (wrapper native-to-managed) .ExtensionFunctionWrapper:Function (intptr,int)
in (unmanaged) (wrapper managed-to-native) System.Xml.Xsl.UnmanagedXslTransform:xsltApplyStylesheetUser (intptr,intptr,string[],string,intptr,intptr)
in <0x00004> (wrapper managed-to-native) System.Xml.Xsl.UnmanagedXslTransform:xsltApplyStylesheetUser (intptr,intptr,string[],string,intptr,intptr)
in <0x0098b> System.Xml.Xsl.UnmanagedXslTransform:ApplyStylesheet (intptr,string[],System.Collections.Hashtable)
in <0x0002a> System.Xml.Xsl.UnmanagedXslTransform:ApplyStylesheetAndGetString (intptr,string[],System.Collections.Hashtable)
in <0x00533> System.Xml.Xsl.UnmanagedXslTransform:Transform (System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver)
in <0x0004b> System.Xml.Xsl.UnmanagedXslTransform:Transform (System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver)
in <0x0001d> System.Xml.Xsl.XslTransform:Transform (System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter)
in <0x00037> System.Xml.Xsl.XslTransform:Transform (System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter)
in <0x0004c> Monodoc.EcmaHelpSource:Htmlize (System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList)
in <0x00112> Monodoc.EcmaHelpSource:GetTextFromUrl (string)
in <0x00124> Monodoc.EcmaHelpSource:GetText (string,Monodoc.Node&)
in <0x00119> Mono.Website.Handlers.MonodocHandler:HandleTreeLink (System.Web.HttpContext,string)
in <0x00056> Mono.Website.Handlers.MonodocHandler:System.Web.IHttpHandler.ProcessRequest (System.Web.HttpContext)
in <0x00191> .ExecuteHandlerState:Execute ()
in <0x0004e> .StateMachine:ExecuteState (System.Web.HttpApplication/IStateHandler,bool&)

Executing the same set of steps on monodoc.exe returns the correct docs. 
(although for some strange reason, it crashes during execution when run 
using a KDE shortcut, but not when run from console).

-fawad