Thank you, will try that!


On Fri, Sep 4, 2009 at 6:22 PM, sebb <[email protected]> wrote:

> On 04/09/2009, Gromadusi <[email protected]<gromadusi%[email protected]>>
> wrote:
> > Hi,
> >
> >  I'm trying to run a simple XPath extraction (something like
> //li/a...@href]
> >  through a html document by the help of the 'XPath Extractor' Post
> Processor.
> >
> >  It does not work, and all i get from the jmeter.log is
> >
> >  2009/09/04 13:25:18 ERROR - jmeter.threads.JMeterThread: Test failed!
> >  org.apache.jorphan.util.JMeterError: error on (//li/a...@href])
> >     at
> >
>  org.apache.jmeter.extractor.XPathExtractor.process(XPathExtractor.java:110)
> >     at
> >
>  
> org.apache.jmeter.threads.JMeterThread.runPostProcessors(JMeterThread.java:590)
> >     at
> >
>  org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:347)
> >     at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:239)
> >     at java.lang.Thread.run(Unknown Source)
> >  Caused by: java.io.IOException: Server returned HTTP response code: 503
> for
> >  URL: http://www.w3.org/TR/html4/strict.dtd
> >     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
> >  Source)
> >     at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
> >  Source)
> >     at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown
> Source)
> >     at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown
> >  Source)
> >     at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown
> >  Source)
> >     at
> >
>  org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.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.DOMParser.parse(Unknown Source)
> >     at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
> >     at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
> >     at org.apache.jmeter.util.XPathUtil.makeDocument(XPathUtil.java:167)
> >     at
> >
>  
> org.apache.jmeter.extractor.XPathExtractor.parseResponse(XPathExtractor.java:221)
> >     at
> >
>  org.apache.jmeter.extractor.XPathExtractor.process(XPathExtractor.java:105)
> >
> >  How I interpret the line 'Caused by: java.io.IOException: Server
> returned
> >  HTTP response code: 503 for URL: http://www.w3.org/TR/html4/strict.dtd'
> is
> >  that Jmeter tries to validate my XPath expression based on this dtd, but
> >  Jmeter (or the user agent it pretents to be) is not allowed to fetch
> that
> >  document.
> >  I already tried to set the user agent (by using the HTTP Header Manager)
> to
> >  my current FF installation which definately IS able to download that
> dtd,
> >  but no success.
> >
> >  I'd be interested in turning off that validation completely, OR pointing
> to
> >  a local copy of it...and again, haven't found any info whatsoever
> >
> >  I'm a bit clueless about any further options or whether i'm dealing with
> a
> >  Jmeter bug...
> >
> >  I'm truly looking forward to your answers :)
> >
> >  Cheers
> >
>
> This has been raised as a bug:
>
> https://issues.apache.org/bugzilla/show_bug.cgi?id=47338
>
> It's fixed in the current source, but has yet to be released.
>
> It will be in nightly builds after 789187, if you want to try one of
> those - but beware that such builds have not been thoroughly tested
> and may misbehave badly.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to