Facing exception in layout deserialization
Shujee opened this issue · 0 comments
Shujee commented
This has been reported before, but that issue has been closed more than 3 years ago, so I'm reporting it here as a new issue.
I'm facing this problem when deserializing a layout. The exact exception is:
System.InvalidOperationException
HResult=0x80131509
Message=There is an error in XML document (68, 4).
Source=System.Xml
StackTrace:
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
at Xceed.Wpf.AvalonDock.Layout.Serialization.XmlLayoutSerializer.Deserialize(TextReader reader)
at Xceed.Wpf.AvalonDock.Layout.Serialization.XmlLayoutSerializer.Deserialize(String filepath)
at BD_Desktop.MainWindow._Lambda$__5-2(ApplicationMessage`1 m) in F:\Desktop\David\XPressBadgeWPF\BD_Desktop\MainWindow.xaml.vb:line 48
This exception was originally thrown at this call stack:
System.Xml.XmlReader.ReadEndElement()
Xceed.Wpf.AvalonDock.Layout.LayoutRoot.ReadXml(System.Xml.XmlReader)
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(System.Xml.Serialization.IXmlSerializable, bool)
<Unknown Method>
Inner Exception 1:
XmlException: 'Element' is an invalid XmlNodeType. Line 68, position 4.
I'm using the latest NuGet package I guess (4.5). Here is the XML file:
<?xml version="1.0" encoding="utf-8"?>
<LayoutRoot>
<RootPanel Orientation="Horizontal">
<LayoutAnchorablePane Id="9e430c07-0361-451c-9d39-87bb3aab641f" DockWidth="477" FloatingWidth="485" FloatingHeight="628" FloatingLeft="-224" FloatingTop="562" />
<LayoutAnchorablePane Id="51f7c345-717b-403b-a0d0-643f4edc8640" DockWidth="477" FloatingWidth="485" FloatingHeight="628" FloatingLeft="-378" FloatingTop="561" />
<LayoutAnchorablePaneGroup Orientation="Vertical" DockWidth="234">
<LayoutAnchorablePane DockWidth="234" FloatingWidth="811" FloatingHeight="803" FloatingLeft="-376" FloatingTop="576">
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Toolbox" IsSelected="True" ContentId="ToolboxTool" FloatingLeft="-376" FloatingTop="576" FloatingWidth="811" FloatingHeight="803" CanClose="False" LastActivationTimeStamp="11/08/2017 09:40:10" />
</LayoutAnchorablePane>
<LayoutAnchorablePaneGroup Orientation="Horizontal" FloatingWidth="811" FloatingHeight="803" FloatingLeft="-302" FloatingTop="599">
<LayoutAnchorablePane FloatingWidth="811" FloatingHeight="803" FloatingLeft="-302" FloatingTop="599">
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Drawing Explorer" IsSelected="True" ContentId="ExplorerTool" FloatingLeft="-302" FloatingTop="599" FloatingWidth="811" FloatingHeight="803" CanClose="False" LastActivationTimeStamp="05/15/2023 07:22:08" />
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Action History" ContentId="ActionHistoryTool" FloatingLeft="-283" FloatingTop="777" FloatingWidth="811" FloatingHeight="803" CanClose="False" LastActivationTimeStamp="11/08/2017 09:40:27" />
</LayoutAnchorablePane>
</LayoutAnchorablePaneGroup>
</LayoutAnchorablePaneGroup>
<LayoutPanel Orientation="Vertical">
<LayoutDocumentPane Id="2728727f-f317-401f-9d88-8ee139df1056" />
<LayoutAnchorablePaneGroup Orientation="Horizontal" DockHeight="143.5" FloatingWidth="485" FloatingHeight="628" FloatingLeft="730" FloatingTop="639">
<LayoutAnchorablePane DockHeight="143.5" FloatingWidth="485" FloatingHeight="628" FloatingLeft="730" FloatingTop="639">
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Assets Library" IsSelected="True" ContentId="AssetsLibraryTool" FloatingLeft="730" FloatingTop="639" FloatingWidth="485" FloatingHeight="628" CanClose="False" LastActivationTimeStamp="11/08/2017 09:46:07" />
</LayoutAnchorablePane>
</LayoutAnchorablePaneGroup>
</LayoutPanel>
<LayoutAnchorablePaneGroup Orientation="Vertical" DockWidth="344">
<LayoutAnchorablePane DockWidth="344" DockHeight="1.54373627411623*" FloatingWidth="840" FloatingHeight="1010" FloatingLeft="840">
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Properties" IsSelected="True" ContentId="PropertiesTool" FloatingLeft="840" FloatingWidth="840" FloatingHeight="1010" CanClose="False" LastActivationTimeStamp="11/08/2017 09:44:40" />
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Duplicate Transform" ContentId="DuplicateTransformTool" FloatingLeft="1225" FloatingTop="384" FloatingWidth="485" FloatingHeight="628" CanClose="False" LastActivationTimeStamp="11/08/2017 09:44:38" />
</LayoutAnchorablePane>
<LayoutAnchorablePane DockHeight="1.10532032965735*" FloatingWidth="485" FloatingHeight="628" FloatingLeft="1267" FloatingTop="604">
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Color Box" IsSelected="True" ContentId="ColorBoxTool" FloatingLeft="1267" FloatingTop="604" FloatingWidth="485" FloatingHeight="628" CanClose="False" LastActivationTimeStamp="11/08/2017 09:43:43" />
</LayoutAnchorablePane>
</LayoutAnchorablePaneGroup>
<LayoutAnchorablePane Id="425bc1b3-0284-4edc-b1ec-94b572db0894" DockWidth="477" FloatingWidth="840" FloatingHeight="1010" FloatingLeft="840" />
</RootPanel>
<TopSide />
<RightSide>
<LayoutAnchorGroup PreviousContainerId="425bc1b3-0284-4edc-b1ec-94b572db0894">
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Page Setup" ContentId="PageSetupTool" FloatingLeft="840" FloatingWidth="840" FloatingHeight="1010" CanClose="False" LastActivationTimeStamp="11/08/2017 09:43:53" />
</LayoutAnchorGroup>
</RightSide>
<LeftSide>
<LayoutAnchorGroup PreviousContainerId="51f7c345-717b-403b-a0d0-643f4edc8640">
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Data Source" ContentId="DataSourceSelectorTool" FloatingLeft="-378" FloatingTop="561" FloatingWidth="485" FloatingHeight="628" CanClose="False" LastActivationTimeStamp="11/08/2017 09:42:10" />
</LayoutAnchorGroup>
<LayoutAnchorGroup PreviousContainerId="9e430c07-0361-451c-9d39-87bb3aab641f">
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Data Preview" ContentId="DataPreviewTool" FloatingLeft="-224" FloatingTop="562" FloatingWidth="485" FloatingHeight="628" CanClose="False" LastActivationTimeStamp="11/08/2017 09:42:22" />
</LayoutAnchorGroup>
</LeftSide>
<BottomSide />
<FloatingWindows>
<LayoutAnchorableFloatingWindow>
<LayoutAnchorablePaneGroup Orientation="Horizontal" FloatingWidth="485" FloatingHeight="628" FloatingLeft="742" FloatingTop="239">
<LayoutAnchorablePane Id="c86b719e-3231-4700-964c-f20564e3dfb2" FloatingWidth="485" FloatingHeight="628" FloatingLeft="742" FloatingTop="239" />
</LayoutAnchorablePaneGroup>
</LayoutAnchorableFloatingWindow>
<LayoutAnchorableFloatingWindow>
<LayoutAnchorablePaneGroup Orientation="Horizontal" FloatingWidth="241" FloatingHeight="221" FloatingLeft="355" FloatingTop="537">
<LayoutAnchorablePane Id="0c28da3a-7e37-428e-acd1-d19af9e5fefe" FloatingWidth="241" FloatingHeight="221" FloatingLeft="355" FloatingTop="537" />
</LayoutAnchorablePaneGroup>
</LayoutAnchorableFloatingWindow>
</FloatingWindows>
<Hidden>
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Album" IsSelected="True" ContentId="AlbumTool" FloatingLeft="474" FloatingTop="164" FloatingWidth="485" FloatingHeight="628" CanClose="False" LastActivationTimeStamp="05/15/2023 07:22:07" PreviousContainerId="2728727f-f317-401f-9d88-8ee139df1056" PreviousContainerIndex="1" />
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Photos" IsSelected="True" ContentId="PhotosTool" FloatingLeft="742" FloatingTop="239" FloatingWidth="485" FloatingHeight="628" CanClose="False" LastActivationTimeStamp="05/15/2023 07:22:07" PreviousContainerId="c86b719e-3231-4700-964c-f20564e3dfb2" PreviousContainerIndex="0" />
<LayoutAnchorable AutoHideMinWidth="100" AutoHideMinHeight="100" Title="Photo Capture" IsSelected="True" ContentId="CamCaptureTool" FloatingLeft="355" FloatingTop="537" FloatingWidth="241" FloatingHeight="221" CanClose="False" LastActivationTimeStamp="05/15/2023 07:22:07" PreviousContainerId="0c28da3a-7e37-428e-acd1-d19af9e5fefe" PreviousContainerIndex="0" />
</Hidden>
<AssetsLibraryTool></AssetsLibraryTool>
<DuplicateTransformTool></DuplicateTransformTool>
<PageSetupTool></PageSetupTool>
<DataPreviewTool></DataPreviewTool>
<DataSourceSelectorTool></DataSourceSelectorTool>
<ActionHistoryTool></ActionHistoryTool>
<PropertiesTool></PropertiesTool>
<ColorBoxTool></ColorBoxTool>
<ExplorerTool></ExplorerTool>
<ToolboxTool></ToolboxTool>
</LayoutRoot>