[Mono-docs-list] xsl bug with 0.31?

John Luke jluke@users.sourceforge.net
Tue, 27 Apr 2004 13:19:04 -0400


Hello,
	It seems monodoc is broken with mono/mcs 0.31. Here is the output of
monodoc T:System.String.

node `debugger' is not defined on the documentation map
node `classlib-gtkmozembed' is not defined on the documentation map
free(): invalid pointer 0x41e1c740!
Trying: T:System.String
 
Unhandled Exception: System.IndexOutOfRangeException: Array index is out
of range.
in (unmanaged) /usr/lib/libmono.so.0(mono_raise_exception+0x20)
[0x4237f9f3]
in (unmanaged) /usr/lib/libmono.so.0 [0x4230bb0b]
in <0x00014> Mono.Xml.Xsl.XslTransformProcessor:SetStackItem
(int,object)
in <0x0003a> Mono.Xml.Xsl.Operations.XslLocalVariable:Evaluate
(Mono.Xml.Xsl.XslTransformProcessor)
in <0x00088> Mono.Xml.Xsl.Operations.XslTemplateContent:Evaluate
(Mono.Xml.Xsl.XslTransformProcessor)
in <0x00048> Mono.Xml.Xsl.Operations.XslIf:EvaluateIfTrue
(Mono.Xml.Xsl.XslTransformProcessor)
in <0x00070> Mono.Xml.Xsl.Operations.XslChoose:Evaluate
(Mono.Xml.Xsl.XslTransformProcessor)
in <0x00088> Mono.Xml.Xsl.Operations.XslTemplateContent:Evaluate
(Mono.Xml.Xsl.XslTransformProcessor)
in <0x001ae> Mono.Xml.Xsl.XslTemplate:Evaluate
(Mono.Xml.Xsl.XslTransformProcessor,System.Collections.Hashtable)
in <0x00091> Mono.Xml.Xsl.XslTransformProcessor:ApplyTemplates
(System.Xml.XPath.XPathNodeIterator,System.Xml.XmlQualifiedName,System.Collections.ArrayList)
in <0x0004c> Mono.Xml.Xsl.XslDefaultNodeTemplate:Evaluate
(Mono.Xml.Xsl.XslTransformProcessor,System.Collections.Hashtable)
in <0x00091> Mono.Xml.Xsl.XslTransformProcessor:ApplyTemplates
(System.Xml.XPath.XPathNodeIterator,System.Xml.XmlQualifiedName,System.Collections.ArrayList)
in [0x00177]
(at /tmp/co/mcs/class/System.XML/Mono.Xml.Xsl/XslTransformProcessor.cs:81) Mono.Xml.Xsl.XslTransformProcessor:Process (System.Xml.XPath.XPathNavigator,Mono.Xml.Xsl.Outputter,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver)
in <0x000a8> System.Xml.Xsl.ManagedXslTransform:Transform
(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver)
in <0x0001a> System.Xml.Xsl.XslTransform:Transform
(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver)in <0x00043> System.Xml.Xsl.XslTransform:Transform (System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter)
in [0x00013] (at /home/jluke/cvs/monodoc/browser/ecma-provider.cs:824)
Monodoc.EcmaHelpSource:Htmlize
(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList)
in [0x00066] (at /home/jluke/cvs/monodoc/browser/ecma-provider.cs:749)
Monodoc.EcmaHelpSource:GetTextFromUrl (string)
in [0x0001d] (at /home/jluke/cvs/monodoc/browser/ecma-provider.cs:587)
Monodoc.EcmaHelpSource:RenderTypeLookup
(string,string,string,string,Monodoc.Node&)
in [0x00053] (at /home/jluke/cvs/monodoc/browser/provider.cs:927)
Monodoc.RootTree:TypeLookup (string,Monodoc.Node&)
in [0x00279] (at /home/jluke/cvs/monodoc/browser/provider.cs:1083)
Monodoc.RootTree:RenderUrl (string,Monodoc.Node&)
in [0x000a1] (at /home/jluke/cvs/monodoc/browser/browser.cs:349)
Monodoc.Browser:LoadUrl (string)
in [0x0015d] (at /home/jluke/cvs/monodoc/browser/browser.cs:85)
Monodoc.Driver:Main (string[])