The following tests failed on UWP. The tests failed in both CodeGen mode and ReflectionOnly mode.
XmlSerializerTests.Xml_WithXElement
XmlSerializerTests.Xml_XElementAsRoot
XmlSerializerTests.Xml_WithArrayOfXElement
XmlSerializerTests.Xml_WithXElementWithNestedXElement
XmlSerializerTests.Xml_WithListOfXElement
<test name="XmlSerializerTests.Xml_WithXElement" type="XmlSerializerTests" method="Xml_WithXElement" time="0.000982" result="Fail">
<failure exception-type="System.InvalidOperationException">
<message><![CDATA[System.InvalidOperationException : There is an error in XML document (3, 4).\r\n---- System.MissingMethodException : Arg_NoDefCTor. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485]]></message>
<stack-trace><![CDATA[ at System.Xml.Serialization.XmlSerializer.Deserialize$catch$1() in d:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlSerializer.cs:line 680
at System.Xml.Serialization.XmlSerializer.Deserialize($XmlReader xmlReader, String encodingStyle) in d:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlSerializer.cs:line 576
at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream) in d:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlSerializer.cs:line 542
at XmlSerializerTests.SerializeAndDeserialize<System.__Canon>(__Canon value, String baseline, Func$1<$XmlSerializer> serializerFactory, Boolean skipStringCompare, $XmlSerializerNamespaces xns) in d:\OSS\corefx-1\corefx\src\System.Private.Xml\tests\XmlSerializer\XmlSerializerTests.cs:line 4481
at XmlSerializerTests.Xml_WithXElement() in d:\OSS\corefx-1\corefx\src\System.Private.Xml\tests\XmlSerializer\XmlSerializerTests.cs:line 669
at _$ILCT$.$ILT$ReflectionDynamicInvoke$.InvokeRetV(Object thisPtr, IntPtr methodToCall, ArgSetupState argSetupState, Boolean targetIsThisCall)
at System.InvokeUtils.CalliIntrinsics.Call(IntPtr dynamicInvokeHelperMethod, Object thisPtr, IntPtr methodToCall, ArgSetupState argSetupState, Boolean isTargetThisCall)
at System.InvokeUtils.CallDynamicInvokeMethod(Object thisPtr, IntPtr methodToCall, Object thisPtrDynamicInvokeMethod, IntPtr dynamicInvokeHelperMethod, IntPtr dynamicInvokeHelperGenericDictionary, Object targetMethodOrDelegate, Object[] parameters, BinderBundle binderBundle, Boolean invokeMethodHelperIsThisCall, Boolean methodToCallIsThisCall) in f:\dd\ndp\fxcore\CoreRT\src\System.Private.CoreLib\src\System\InvokeUtils.cs:line 400
----- Inner Stack Trace -----
at System.ActivatorImplementation.CreateInstance(Type type, Boolean nonPublic) in f:\dd\ndp\fxcore\CoreRT\src\System.Private.Reflection.Core\src\System\ActivatorImplementation.cs:line 35
at System.Reflection.Runtime.General.ReflectionCoreCallbacksImplementation.ActivatorCreateInstance(Type type, Boolean nonPublic) in f:\dd\ndp\fxcore\CoreRT\src\System.Private.Reflection.Core\src\System\Reflection\Runtime\General\ReflectionCoreCallbacksImplementation.cs:line 165
at Microsoft.Xml.Serialization.GeneratedAssembly.ActivatorHelper.CreateInstance(Type type) in C:\Users\shmao\AppData\Local\Temp\Ilc2020754181\xunit.console.netcore.Sg\System.Xml.XmlSerializer.Generated.cs:line 23114
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read52_WithXElement(Boolean isNullable, Boolean checkType, String defaultNamespace) in C:\Users\shmao\AppData\Local\Temp\Ilc2020754181\xunit.console.netcore.Sg\System.Xml.XmlSerializer.Generated.cs:line 14720
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read184_WithXElement(String defaultNamespace) in C:\Users\shmao\AppData\Local\Temp\Ilc2020754181\xunit.console.netcore.Sg\System.Xml.XmlSerializer.Generated.cs:line 8019
at Microsoft.Xml.Serialization.GeneratedAssembly.WithXElementSerializer.Deserialize($XmlSerializationReader reader) in C:\Users\shmao\AppData\Local\Temp\Ilc2020754181\xunit.console.netcore.Sg\System.Xml.XmlSerializer.Generated.cs:line 20881
at System.Xml.Serialization.XmlSerializer.Deserialize($XmlReader xmlReader, String encodingStyle, $XmlDeserializationEvents events) in d:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlSerializer.cs:line 641]]></stack-trace>
</failure>
</test>
<test name="XmlSerializerTests.Xml_WithXElement" type="XmlSerializerTests" method="Xml_WithXElement" time="0.0001016" result="Fail">
<failure exception-type="System.InvalidOperationException">
<message><![CDATA[System.InvalidOperationException : There was an error generating the XML document.\r\n---- System.InvalidOperationException : There was an error reflecting type 'SerializationTypes.WithXElement'.\r\n-------- System.InvalidOperationException : Cannot serialize member 'SerializationTypes.WithXElement.e' of type 'System.Xml.Linq.XElement', see inner exception for more details.\r\n------------ System.InvalidOperationException : System.Xml.Linq.XElement cannot be serialized because it does not have a parameterless constructor.]]></message>
<stack-trace><![CDATA[ at System.Xml.Serialization.XmlSerializer.Serialize$catch$1() in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlSerializer.cs:line 515
at System.Xml.Serialization.XmlSerializer.Serialize(Stream stream, Object o, $XmlSerializerNamespaces namespaces) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlSerializer.cs:line 416
at XmlSerializerTests.SerializeAndDeserialize<System.__Canon>(__Canon value, String baseline, Func$1<$XmlSerializer> serializerFactory, Boolean skipStringCompare, $XmlSerializerNamespaces xns) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\tests\XmlSerializer\XmlSerializerTests.cs:line 4466
at XmlSerializerTests.Xml_WithXElement() in D:\OSS\corefx-1\corefx\src\System.Private.Xml\tests\XmlSerializer\XmlSerializerTests.cs:line 669
at _$ILCT$.$ILT$ReflectionDynamicInvoke$.InvokeRetV(Object thisPtr, IntPtr methodToCall, ArgSetupState argSetupState, Boolean targetIsThisCall)
at System.InvokeUtils.CalliIntrinsics.Call(IntPtr dynamicInvokeHelperMethod, Object thisPtr, IntPtr methodToCall, ArgSetupState argSetupState, Boolean isTargetThisCall)
at System.InvokeUtils.CallDynamicInvokeMethod(Object thisPtr, IntPtr methodToCall, Object thisPtrDynamicInvokeMethod, IntPtr dynamicInvokeHelperMethod, IntPtr dynamicInvokeHelperGenericDictionary, Object targetMethodOrDelegate, Object[] parameters, BinderBundle binderBundle, Boolean invokeMethodHelperIsThisCall, Boolean methodToCallIsThisCall) in f:\dd\ndp\fxcore\CoreRT\src\System.Private.CoreLib\src\System\InvokeUtils.cs:line 400
----- Inner Stack Trace -----
at System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping$catch$0() in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlReflectionImporter.cs:line 467
at System.Xml.Serialization.XmlReflectionImporter.ImportElement($TypeModel model, $XmlRootAttribute root, String defaultNamespace, $RecursionLimiter limiter) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlReflectionImporter.cs:line 266
at System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(Type type, $XmlRootAttribute root, String defaultNamespace) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlReflectionImporter.cs:line 171
at System.Xml.Serialization.XmlSerializer.SerializeUsingReflection($XmlWriter xmlWriter, Object o, $XmlSerializerNamespaces namespaces, String encodingStyle, String id) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlSerializer.cs:line 530
at System.Xml.Serialization.XmlSerializer.Serialize($XmlWriter xmlWriter, Object o, $XmlSerializerNamespaces namespaces, String encodingStyle, String id) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlSerializer.cs:line 502
----- Inner Stack Trace -----
at System.Xml.Serialization.StructModel.CheckSupportedMember($TypeDesc typeDesc, MemberInfo member, Type type) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\Models.cs:line 201
at System.Xml.Serialization.StructModel.GetFieldModel(FieldInfo fieldInfo) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\Models.cs:line 216
at System.Xml.Serialization.StructModel.GetFieldModel(MemberInfo memberInfo) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\Models.cs:line 180
at System.Xml.Serialization.XmlReflectionImporter.InitializeStructMembers($StructMapping mapping, $StructModel model, Boolean openModel, String typeName, $RecursionLimiter limiter) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlReflectionImporter.cs:line 845
at System.Xml.Serialization.XmlReflectionImporter.ImportStructLikeMapping($StructModel model, String ns, Boolean openModel, $XmlAttributes a, $RecursionLimiter limiter) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlReflectionImporter.cs:line 756
at System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping($TypeModel model, String ns, $ImportContext context, String dataType, $XmlAttributes a, Boolean repeats, Boolean openModel, $RecursionLimiter limiter) in D:\OSS\corefx-1\corefx\src\System.Private.Xml\src\System\Xml\Serialization\XmlReflectionImporter.cs:line 441
----- Inner Stack Trace -----
]]></stack-trace>
</failure>
</test>
The following tests failed on UWP. The tests failed in both CodeGen mode and ReflectionOnly mode.
CodeGen callstack
ReflectionOnly callstack,