Summary: | can't parse some vsdx files | ||
---|---|---|---|
Product: | POI | Reporter: | Gytis <gytmkc> |
Component: | XDGF | Assignee: | POI Developers List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | major | ||
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Attachments: | visio file example |
Description
Gytis
2017-04-12 07:03:16 UTC
Can you please attach a small problematic file to this bugzilla ticket, so we can take a look? Created attachment 34906 [details]
visio file example
please see an attached visio file. Thanks for that, failing (disabled) unit test added in r1791098. It looks like someone will need to look up the specs on PolylineTo row type, then implement a rowtype class for that. We have a number of other *To row type classes implemented, so hopefully not too much work once someone finds the magic bit in the spec which details how these should work! When could we expect for new release with this "fix" implemented? Maybe there is some possibility to get some beta version earlier. A nightly build would be available the day after some kind person implements it. A full release is usually done a few times a year We're all volunteers here! If this bug matters to you, please help by digging through the public documentation and helping work out what this new row type needs to do/implement/etc! Actually, this turned out to be easier than expected and no spec reading was required - there seems to be two varients, PolylineTo and PolyLineTo - note the L can be l or L. In r1791108 the other form has been added as an alias. For future XDGF missing feature reference, the public docs on the VSDX file format are linked from http://poi.apache.org/guidelines.html#FileFormatInformation |