Hi Kiran, take a look a this: http://theworkaholic.blogspot.de/2010/03/asserting-pdfs.html
regards [email protected] Am 17.01.2014 17:20:46, schrieb KIRAN: > Hi, > > One of my http request's response is an embedded PDF file and I want to > search a text within this PDF text. > When I change the response format to document in 'View Results Tree' > listener, I am getting the below error: > > "Error document parsing: org.apache.tika.exception.TikaException: XML parse > error" > > Detailed error message is as below: > > ================================================================================================== > 2014/01/17 10:19:17 WARN - jmeter.util.Document: Error document parsing: > org.apache.tika.exception.TikaException: XML parse error > at org.apache.tika.parser.xml.XMLParser.parse(XMLParser.java:78) > at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:242) > at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:242) > at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120) > at org.apache.jmeter.util.Document.getTextFromDocument(Document.java:58) > at > org.apache.jmeter.visualizers.RenderAsDocument.showDocumentResponse(RenderAsDocument.java:44) > at > org.apache.jmeter.visualizers.RenderAsDocument.renderResult(RenderAsDocument.java:36) > at > org.apache.jmeter.visualizers.ViewResultsFullVisualizer.valueChanged(ViewResultsFullVisualizer.java:253) > at javax.swing.JTree.fireValueChanged(Unknown Source) > at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) > at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown > Source) > at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown > Source) > at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown > Source) > at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown > Source) > at javax.swing.JTree.setSelectionPath(Unknown Source) > at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source) > at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown > Source) > at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source) > at java.awt.Component.processMouseEvent(Unknown Source) > at javax.swing.JComponent.processMouseEvent(Unknown Source) > at java.awt.Component.processEvent(Unknown Source) > at java.awt.Container.processEvent(Unknown Source) > at java.awt.Component.dispatchEventImpl(Unknown Source) > at java.awt.Container.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) > at java.awt.Container.dispatchEventImpl(Unknown Source) > at java.awt.Window.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > at java.awt.EventQueue.access$200(Unknown Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) > at java.awt.EventQueue$4.run(Unknown Source) > at java.awt.EventQueue$4.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) > at java.awt.EventQueue.dispatchEvent(Unknown Source) > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > at java.awt.EventDispatchThread.run(Unknown Source) > Caused by: org.xml.sax.SAXParseException; lineNumber: 63; columnNumber: 50; > The value of attribute "value" associated with an element type "input" must > not contain the '<' character. > at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) > at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) > at org.apache.xerces.impl.XMLScanner.scanAttributeValue(Unknown Source) > at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanAttribute(Unknown > Source) > at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) > at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) > at javax.xml.parsers.SAXParser.parse(Unknown Source) > at org.apache.tika.parser.xml.XMLParser.parse(XMLParser.java:72) > ================================================================================================== > > Please let me know if there are any TIKA configuration changes to be done > to handle this error. > Or please let me know if there are any other ways to read the text from > this PDF. > > Thank you, > Kiran
