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



Reply via email to