dymo-connect-framework
dymo-connect-framework copied to clipboard
Error printing label. Exception: 'Element' is an invalid XmlNodeType. Line 22, position 4.
Creating a separate issue thread for new issue that came from the fix of issue #30 using latest beta DLSSidecar_1.4.3-147-beta-WS.exe.
HTTP 400 error:
Error printing label. Exception: 'Element' is an invalid XmlNodeType. Line 22, position 4.
This is the labelXml:
<?xml version="1.0" encoding="utf-8"?>
<DesktopLabel Version="1">
<DYMOLabel Version="3">
<Description>DYMO Label</Description>
<Orientation>Landscape</Orientation>
<LabelName>Address</LabelName>
<InitialLength>0</InitialLength>
<BorderStyle>SolidLine</BorderStyle>
<DYMORect>
<DYMOPoint>
<X>0.23</X>
<Y>0.06</Y>
</DYMOPoint>
<Size>
<Width>3.21</Width>
<Height>0.9966667</Height>
</Size>
</DYMORect>
<BorderColor>
<SolidColorBrush>
<Color A="1" R="0" G="0" B="0"></Color>
</SolidColorBrush>
</BorderColor>
<BorderThickness>1</BorderThickness>
<Show_Border>False</Show_Border>
<DynamicLayoutManager>
<RotationBehavior>ClearObjects</RotationBehavior>
<LabelObjects>
<AddressObject>
<Name>Address</Name>
<Brushes>
<BackgroundBrush>
<SolidColorBrush>
<Color A="0" R="1" G="1" B="1"></Color>
</SolidColorBrush>
</BackgroundBrush>
<BorderBrush>
<SolidColorBrush>
<Color A="1" R="0" G="0" B="0"></Color>
</SolidColorBrush>
</BorderBrush>
<StrokeBrush>
<SolidColorBrush>
<Color A="1" R="0" G="0" B="0"></Color>
</SolidColorBrush>
</StrokeBrush>
<FillBrush>
<SolidColorBrush>
<Color A="0" R="0" G="0" B="0"></Color>
</SolidColorBrush>
</FillBrush>
</Brushes>
<Rotation>Rotation0</Rotation>
<OutlineThickness>1</OutlineThickness>
<IsOutlined>False</IsOutlined>
<BorderStyle>SolidLine</BorderStyle>
<Margin>
<DYMOThickness Left="0" Top="0" Right="0" Bottom="0" />
</Margin>
<HorizontalAlignment>Left</HorizontalAlignment>
<VerticalAlignment>Middle</VerticalAlignment>
<FitMode>AlwaysFit</FitMode>
<IsVertical>False</IsVertical>
<FormattedText>
<FitMode>AlwaysFit</FitMode>
<HorizontalAlignment>Left</HorizontalAlignment>
<VerticalAlignment>Middle</VerticalAlignment>
<IsVertical>False</IsVertical>
<LineTextSpan>
<TextSpan>
<Text>DYMO</Text>
<FontInfo>
<FontName>Segoe UI</FontName>
<FontSize>8.8</FontSize>
<IsBold>False</IsBold>
<IsItalic>False</IsItalic>
<IsUnderline>False</IsUnderline>
<FontBrush>
<SolidColorBrush>
<Color A="1" R="0" G="0" B="0"></Color>
</SolidColorBrush>
</FontBrush>
</FontInfo>
</TextSpan>
</LineTextSpan>
<LineTextSpan>
<TextSpan>
<Text>3 Glenlake Parkway</Text>
<FontInfo>
<FontName>Segoe UI</FontName>
<FontSize>8.8</FontSize>
<IsBold>False</IsBold>
<IsItalic>False</IsItalic>
<IsUnderline>False</IsUnderline>
<FontBrush>
<SolidColorBrush>
<Color A="1" R="0" G="0" B="0"></Color>
</SolidColorBrush>
</FontBrush>
</FontInfo>
</TextSpan>
</LineTextSpan>
<LineTextSpan>
<TextSpan>
<Text>Atlanta, GA 30328</Text>
<FontInfo>
<FontName>Segoe UI</FontName>
<FontSize>8.8</FontSize>
<IsBold>False</IsBold>
<IsItalic>False</IsItalic>
<IsUnderline>False</IsUnderline>
<FontBrush>
<SolidColorBrush>
<Color A="1" R="0" G="0" B="0"></Color>
</SolidColorBrush>
</FontBrush>
</FontInfo>
</TextSpan>
</LineTextSpan>
</FormattedText>
<BarcodePosition>None</BarcodePosition>
<ObjectLayout>
<DYMOPoint>
<X>1.0325</X>
<Y>0.2958333</Y>
</DYMOPoint>
<Size>
<Width>1.605</Width>
<Height>0.4983333</Height>
</Size>
</ObjectLayout>
</AddressObject>
</LabelObjects>
</DynamicLayoutManager>
</DYMOLabel>
<LabelApplication>Blank</LabelApplication>
<DataTable>
<Columns></Columns>
<Rows></Rows>
</DataTable>
</DesktopLabel>
Creating a separate issue thread for new issue that came from the fix of issue #30 using latest beta DLSSidecar_1.4.3-147-beta-WS.exe.
HTTP 400 error:
Error printing label. Exception: 'Element' is an invalid XmlNodeType. Line 22, position 4.
This is the labelXml:
<?xml version="1.0" encoding="utf-8"?> <DesktopLabel Version="1"> <DYMOLabel Version="3"> <Description>DYMO Label</Description> <Orientation>Landscape</Orientation> <LabelName>Address</LabelName> <InitialLength>0</InitialLength> <BorderStyle>SolidLine</BorderStyle> <DYMORect> <DYMOPoint> <X>0.23</X> <Y>0.06</Y> </DYMOPoint> <Size> <Width>3.21</Width> <Height>0.9966667</Height> </Size> </DYMORect> <BorderColor> <SolidColorBrush> <Color A="1" R="0" G="0" B="0"></Color> </SolidColorBrush> </BorderColor> <BorderThickness>1</BorderThickness> <Show_Border>False</Show_Border> <DynamicLayoutManager> <RotationBehavior>ClearObjects</RotationBehavior> <LabelObjects> <AddressObject> <Name>Address</Name> <Brushes> <BackgroundBrush> <SolidColorBrush> <Color A="0" R="1" G="1" B="1"></Color> </SolidColorBrush> </BackgroundBrush> <BorderBrush> <SolidColorBrush> <Color A="1" R="0" G="0" B="0"></Color> </SolidColorBrush> </BorderBrush> <StrokeBrush> <SolidColorBrush> <Color A="1" R="0" G="0" B="0"></Color> </SolidColorBrush> </StrokeBrush> <FillBrush> <SolidColorBrush> <Color A="0" R="0" G="0" B="0"></Color> </SolidColorBrush> </FillBrush> </Brushes> <Rotation>Rotation0</Rotation> <OutlineThickness>1</OutlineThickness> <IsOutlined>False</IsOutlined> <BorderStyle>SolidLine</BorderStyle> <Margin> <DYMOThickness Left="0" Top="0" Right="0" Bottom="0" /> </Margin> <HorizontalAlignment>Left</HorizontalAlignment> <VerticalAlignment>Middle</VerticalAlignment> <FitMode>AlwaysFit</FitMode> <IsVertical>False</IsVertical> <FormattedText> <FitMode>AlwaysFit</FitMode> <HorizontalAlignment>Left</HorizontalAlignment> <VerticalAlignment>Middle</VerticalAlignment> <IsVertical>False</IsVertical> <LineTextSpan> <TextSpan> <Text>DYMO</Text> <FontInfo> <FontName>Segoe UI</FontName> <FontSize>8.8</FontSize> <IsBold>False</IsBold> <IsItalic>False</IsItalic> <IsUnderline>False</IsUnderline> <FontBrush> <SolidColorBrush> <Color A="1" R="0" G="0" B="0"></Color> </SolidColorBrush> </FontBrush> </FontInfo> </TextSpan> </LineTextSpan> <LineTextSpan> <TextSpan> <Text>3 Glenlake Parkway</Text> <FontInfo> <FontName>Segoe UI</FontName> <FontSize>8.8</FontSize> <IsBold>False</IsBold> <IsItalic>False</IsItalic> <IsUnderline>False</IsUnderline> <FontBrush> <SolidColorBrush> <Color A="1" R="0" G="0" B="0"></Color> </SolidColorBrush> </FontBrush> </FontInfo> </TextSpan> </LineTextSpan> <LineTextSpan> <TextSpan> <Text>Atlanta, GA 30328</Text> <FontInfo> <FontName>Segoe UI</FontName> <FontSize>8.8</FontSize> <IsBold>False</IsBold> <IsItalic>False</IsItalic> <IsUnderline>False</IsUnderline> <FontBrush> <SolidColorBrush> <Color A="1" R="0" G="0" B="0"></Color> </SolidColorBrush> </FontBrush> </FontInfo> </TextSpan> </LineTextSpan> </FormattedText> <BarcodePosition>None</BarcodePosition> <ObjectLayout> <DYMOPoint> <X>1.0325</X> <Y>0.2958333</Y> </DYMOPoint> <Size> <Width>1.605</Width> <Height>0.4983333</Height> </Size> </ObjectLayout> </AddressObject> </LabelObjects> </DynamicLayoutManager> </DYMOLabel> <LabelApplication>Blank</LabelApplication> <DataTable> <Columns></Columns> <Rows></Rows> </DataTable> </DesktopLabel>
@timint could you see if this option works for your issue too? https://github.com/dymosoftware/dymo-connect-framework/issues/10#issuecomment-731413092
I can confirm this issue is related to issue #10.
<Color ...></Color>
is incorrectly considered invalid. Adding a blank space inbetween <Color ...> </Color>
bypasses the bug.
That issue was reported 18 Nov 2020. You closed the issue but it remains unfixed. Why is there not a fix already?
any updates on this?
This development team really don't care. I tried reaching management but they don't care either.