Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[mono][eat] System.Xml.XmlException : Resolving of external URIs was prohibited. #51911

Closed
radical opened this issue Apr 27, 2021 · 3 comments · Fixed by #54932
Closed

[mono][eat] System.Xml.XmlException : Resolving of external URIs was prohibited. #51911

radical opened this issue Apr 27, 2021 · 3 comments · Fixed by #54932
Assignees
Labels
arch-wasm WebAssembly architecture area-System.Xml disabled-test The test is disabled in source code against the issue trimming-for-aot `EnableAggressiveTrimming=true` used for running tests with AOT
Milestone

Comments

@radical
Copy link
Member

radical commented Apr 27, 2021

Failing with /p:EnableAggressiveTrimming=true

System.Xml.Xsl.XslCompiledTransformApi.Test

[03:37:36] fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader)
[03:37:36] info: System.Xml.Xsl.XslTransformException : An error occurred while loading document 'xmlResolver_document_function.xml'. See InnerException for a complete description of the error.
[03:37:36] info: ---- System.Xml.XmlException : Resolving of external URIs was prohibited.
[03:37:36] info:    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)
[03:37:36] info:    at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlSequenceWriter results)
[03:37:36] info:    at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer)
[03:37:36] info:    at System.Xml.Xsl.XslCompiledTransform.Transform(XmlReader input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver)
[03:37:36] info:    at System.Xml.Xsl.XslCompiledTransform.Transform(String inputUri, String resultsFile)
[03:37:36] info:    at System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(Object param, XslInputType xslInputType, ReaderType readerType)
[03:37:36] info:    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
[03:37:36] info: ----- Inner Stack Trace -----
[03:37:36] info:    at System.Xml.XmlNullResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
[03:37:36] info:    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)

List of failing tests:

fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_1_ExternalURI(param0: 5, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: True, param4: False)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_1_ExternalURI(param0: 8, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: True, param4: True)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_2_ExternalURI(param0: 18, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: False, param4: False, param5: True, param6: False)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: Reader, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: URI, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: Navigator, readerType: XmlValidatingReader)

@radical radical added arch-wasm WebAssembly architecture disabled-test The test is disabled in source code against the issue trimming-for-aot `EnableAggressiveTrimming=true` used for running tests with AOT labels Apr 27, 2021
@ghost
Copy link

ghost commented Apr 27, 2021

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Failing with /p:EnableAggressiveTrimming=true

System.Xml.Xsl.XslCompiledTransformApi.Test

[03:37:36] fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader)
[03:37:36] info: System.Xml.Xsl.XslTransformException : An error occurred while loading document 'xmlResolver_document_function.xml'. See InnerException for a complete description of the error.
[03:37:36] info: ---- System.Xml.XmlException : Resolving of external URIs was prohibited.
[03:37:36] info:    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)
[03:37:36] info:    at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlSequenceWriter results)
[03:37:36] info:    at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer)
[03:37:36] info:    at System.Xml.Xsl.XslCompiledTransform.Transform(XmlReader input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver)
[03:37:36] info:    at System.Xml.Xsl.XslCompiledTransform.Transform(String inputUri, String resultsFile)
[03:37:36] info:    at System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(Object param, XslInputType xslInputType, ReaderType readerType)
[03:37:36] info:    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
[03:37:36] info: ----- Inner Stack Trace -----
[03:37:36] info:    at System.Xml.XmlNullResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
[03:37:36] info:    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)

List of failing tests:

fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_1_ExternalURI(param0: 5, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: True, param4: False)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_1_ExternalURI(param0: 8, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: True, param4: True)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_2_ExternalURI(param0: 18, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: False, param4: False, param5: True, param6: False)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: Reader, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: URI, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: Navigator, readerType: XmlValidatingReader)

Author: radical
Assignees: -
Labels:

arch-wasm, disabled-test, trimming-for-aot

Milestone: -

@dotnet-issue-labeler dotnet-issue-labeler bot added area-System.Xml untriaged New issue has not been triaged by the area owner labels Apr 27, 2021
radical added a commit to radical/runtime that referenced this issue Apr 27, 2021
…i.Tests

Issue: dotnet#51911

```
[03:37:36] fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader)
[03:37:36] info: System.Xml.Xsl.XslTransformException : An error occurred while loading document 'xmlResolver_document_function.xml'. See InnerException for a complete description of the error.
[03:37:36] info: ---- System.Xml.XmlException : Resolving of external URIs was prohibited.
[03:37:36] info:    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)
[03:37:36] info:    at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlSequenceWriter results)
[03:37:36] info:    at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer)
[03:37:36] info:    at System.Xml.Xsl.XslCompiledTransform.Transform(XmlReader input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver)
[03:37:36] info:    at System.Xml.Xsl.XslCompiledTransform.Transform(String inputUri, String resultsFile)
[03:37:36] info:    at System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(Object param, XslInputType xslInputType, ReaderType readerType)
[03:37:36] info:    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
[03:37:36] info: ----- Inner Stack Trace -----
[03:37:36] info:    at System.Xml.XmlNullResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
[03:37:36] info:    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)
```
@buyaa-n buyaa-n removed the untriaged New issue has not been triaged by the area owner label Apr 29, 2021
radical added a commit to radical/runtime that referenced this issue Jun 10, 2021
This hasn't been crashing for quite some time.
The individual test failures are already disabled with
dotnet#51244, and
dotnet#51911 .

Fixes dotnet#51245
lewing pushed a commit that referenced this issue Jun 11, 2021
* [wasm][aot] Enable tests that are passing now

These don't reproduce on `main` anymore, after the exceptions fix.

`System.Transactions.Locals.Tests` Fixes #50969
`System.Threading.Tasks.Parallel.Tests` Fixes #51677

* [wasm][aot][tests] Enable `System.Xml.Xsl.XslCompiledTransformApi.Tests`

This hasn't been crashing for quite some time.
The individual test failures are already disabled with
#51244, and
#51911 .

Fixes #51245
@lewing lewing changed the title [wasm][eat] System.Xml.XmlException : Resolving of external URIs was prohibited. [mono][eat] System.Xml.XmlException : Resolving of external URIs was prohibited. Jun 18, 2021
@ghost ghost added the needs-further-triage Issue has been initially triaged, but needs deeper consideration or reconsideration label Jun 18, 2021
@lewing lewing removed arch-wasm WebAssembly architecture needs-further-triage Issue has been initially triaged, but needs deeper consideration or reconsideration labels Jun 18, 2021
@lewing
Copy link
Member

lewing commented Jun 18, 2021

cc @SamMonoRT

@SamMonoRT SamMonoRT added this to the 6.0.0 milestone Jun 22, 2021
@naricc naricc self-assigned this Jun 22, 2021
@SamMonoRT SamMonoRT added the arch-wasm WebAssembly architecture label Jun 22, 2021
@ghost
Copy link

ghost commented Jun 22, 2021

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Failing with /p:EnableAggressiveTrimming=true

System.Xml.Xsl.XslCompiledTransformApi.Test

[03:37:36] fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader)
[03:37:36] info: System.Xml.Xsl.XslTransformException : An error occurred while loading document 'xmlResolver_document_function.xml'. See InnerException for a complete description of the error.
[03:37:36] info: ---- System.Xml.XmlException : Resolving of external URIs was prohibited.
[03:37:36] info:    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)
[03:37:36] info:    at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlSequenceWriter results)
[03:37:36] info:    at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer)
[03:37:36] info:    at System.Xml.Xsl.XslCompiledTransform.Transform(XmlReader input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver)
[03:37:36] info:    at System.Xml.Xsl.XslCompiledTransform.Transform(String inputUri, String resultsFile)
[03:37:36] info:    at System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(Object param, XslInputType xslInputType, ReaderType readerType)
[03:37:36] info:    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
[03:37:36] info: ----- Inner Stack Trace -----
[03:37:36] info:    at System.Xml.XmlNullResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
[03:37:36] info:    at System.Xml.Xsl.Runtime.XmlQueryContext.GetDataSource(String uriRelative, String uriBase)

List of failing tests:

fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver2(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CTransformResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: URI, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Reader, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Stream, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: Writer, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXmlResolverTest.XmlResolver3(param: "DefaultResolver.txt", xslInputType: Navigator, readerType: XmlValidatingReader, outputType: TextWriter, navType: XPathDocument)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_1_ExternalURI(param0: 5, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: True, param4: False)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_1_ExternalURI(param0: 8, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: True, param4: True)
fail: [FAIL] System.Xml.Tests.CXsltSettings.XsltSettings1_2_ExternalURI(param0: 18, param1: "XsltSettings.xml", param2: "XsltSettings2.xsl", param3: False, param4: False, param5: True, param6: False)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Reader, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: URI, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver3(param: "xmlResolver_document_function.txt", xslInputType: Navigator, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: Reader, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: URI, readerType: XmlValidatingReader)
fail: [FAIL] System.Xml.Tests.CTransformStrStrResolverTest.TransformStrStrResolver2(xslInputType: Navigator, readerType: XmlValidatingReader)

Author: radical
Assignees: naricc
Labels:

arch-wasm, area-System.Xml, disabled-test, trimming-for-aot

Milestone: 6.0.0

@fanyang-mono fanyang-mono self-assigned this Jun 30, 2021
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Jun 30, 2021
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Jul 1, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Jul 31, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-System.Xml disabled-test The test is disabled in source code against the issue trimming-for-aot `EnableAggressiveTrimming=true` used for running tests with AOT
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

6 participants