https://bz.apache.org/bugzilla/show_bug.cgi?id=63846
Bug ID: 63846 Summary: Handle invalid characters in relationship .rels Product: POI Version: 4.1.x-dev Hardware: All OS: All Status: NEW Severity: normal Priority: P2 Component: OPC Assignee: dev@poi.apache.org Reporter: kiwiwi...@apache.org Target Milestone: --- I was trying to figuring out rendering issues and converted the file 53446.ppt to .pptx via Powerpoint 2016. The resulting file contains tab characters (0x07) in the relationship elements of slide11.xml.rels. The file can be opened by Libre office. I'm not sure on how to react on this bug - either we find a way on telling the sax parser that this is ok or we preparse/filter the files ... or we simply accept, that we can't parse those files ... The converted file can be found here: http://people.apache.org/~kiwiwings/bugs/53446.pptx > org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 911; An invalid > XML character (Unicode: 0x7) was found in the value of attribute "Target" and > element is "Relationship". > at > java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) > at > java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:399) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:326) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1471) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:979) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:447) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:250) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2706) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:601) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) > at > java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:531) > at > java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:887) > at > java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:823) > at > java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) > at > java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243) > at > java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339) > at > java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122) > at > poi.ooxml@4.1.0/org.apache.poi.ooxml.util.DocumentHelper.readDocument(DocumentHelper.java:166) > at > poi.ooxml@4.1.0/org.apache.poi.openxml4j.opc.PackageRelationshipCollection.parseRelationshipsPart(PackageRelationshipCollection.java:304) > at > poi.ooxml@4.1.0/org.apache.poi.openxml4j.opc.PackageRelationshipCollection.<init>(PackageRelationshipCollection.java:163) > at > poi.ooxml@4.1.0/org.apache.poi.openxml4j.opc.PackageRelationshipCollection.<init>(PackageRelationshipCollection.java:133) > at > poi.ooxml@4.1.0/org.apache.poi.openxml4j.opc.PackagePart.loadRelationships(PackagePart.java:570) > at > poi.ooxml@4.1.0/org.apache.poi.openxml4j.opc.OPCPackage.getParts(OPCPackage.java:725) > at > poi.ooxml@4.1.0/org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:274) > at > kiwiwings.poivisualizer/de.kiwiwings.poi.visualizer.treemodel.opc.OPCTreeModel.load(OPCTreeModel.java:52) -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org