That sounds promising. I couldn't find this property in the Jmeter configuration file. So, will there be a nightly build these days? I took a look at the source and building it might require me more time than i expected.
The other think that strikes me is that I removed the link to the DTD and XSD from the VXML. I was hopping that the parser would not find the schema and DTD and, hence not validate anything. To my dispointment, I still had the premature end of file exception. Any thought? --Klaus. -------- Original-Nachricht -------- > Datum: Wed, 27 Feb 2008 20:47:20 +0000 > Von: sebb <[EMAIL PROTECTED]> > An: "JMeter Users List" <jmeter-user@jakarta.apache.org> > Betreff: Re: How to turn OFF the SAX Parser validator > On 27/02/2008, sebb <[EMAIL PROTECTED]> wrote: > > On 27/02/2008, Klaus Teller <[EMAIL PROTECTED]> wrote: > > > > > The reason I'm having 404 is clear. I'm extracting some information > from the initial page using an XPath query. The extracted information is used > to build the URL of the next page. > > > > > > Now if the parser fails, the URL is not built properly and the > server returns 404. > > > > > > OK, I see now. > > > > > > > So, how could I tell Tidy about the XML nature of the pages? > > > > > > I've been looking into that - so far no joy, the only mention I've > > seen is that Tidy decides for itself... > > > > I've found that there is a Tidy.setXmlTags(boolean) method call; > setting this true says that the input is already XML. This seems to > fix the problem. > > > I recently updated the XML Tree View to use Tidy (to avoid downloading > > DTDs etc). > > Tidy complains about the VXML file, but the display looks OK, so maybe > > there is a way to fix the XPath scanning. > > In fact the display was not correct - Tidy had just invented an HTML > tree using some of the content ... > > > The other approach would be to see if the non-Tidy parser can be told > > not to download DTDs etc. I'm assuming that these documents are > > well-formed, so a tolerant parser is not needed. > > > > > > > > --Klaus. > > > -------- Original-Nachricht -------- > > > > Datum: Wed, 27 Feb 2008 17:01:20 +0000 > > > > > > > Von: sebb <[EMAIL PROTECTED]> > > > > An: "JMeter Users List" <jmeter-user@jakarta.apache.org> > > > > Betreff: Re: How to turn OFF the SAX Parser validator > > > > > > > Thanks, I can see most of the problems you are experiencing. > > > > > > > > It looks like Tidy thinks the content is HTML (deselect Quiet to > see > > > > this), which may be why it is complaining. [There may be a way to > tell > > > > Tidy that it is XML.] > > > > > > > > The output in the console should be ignored or logged; that can be > > > > fixed (it's captured if Report Errors is selected, but that causes > the > > > > sample to be marked as failed). > > > > > > > > I've not been able to reproduce the 404 error - does it occur on > the > > > > simple file you sent me? > > > > > > > > On 27/02/2008, Klaus Teller <[EMAIL PROTECTED]> wrote: > > > > > I'm using the latest JMeter version 2.3.1. I with any any VXML > file will > > > > be able to reproduce the Tidy error message. Here is an example > VXML file: > > > > > > > > > > > > > > > > > > > > <?xml version="1.0" encoding="UTF-8"?> > > > > > <vxml xmlns="http://www.w3.org/2001/vxml" > > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > > > xsi:schemaLocation="http://www.w3.org/2001/vxml > > > > > http://www.w3.org/TR/voicexml20/vxml.xsd" > > > > > version="2.0"> > > > > > <form> > > > > > <field name="drink"> > > > > > <prompt>Would you like coffee, tea, milk, or > nothing?</prompt> > > > > > <grammar src="drink.grxml" type="application/srgs+xml"/> > > > > > </field> > > > > > <block> > > > > > <submit next="http://www.drink.example.com/drink2.asp"/> > > > > > </block> > > > > > </form> > > > > > </vxml> > > > > > > > > > > Klaus. > > > > > > > > > > > > > > > > > > > > -------- Original-Nachricht -------- > > > > > > Datum: Wed, 27 Feb 2008 15:53:35 +0000 > > > > > > > > > > > Von: sebb <[EMAIL PROTECTED]> > > > > > > An: "JMeter Users List" <jmeter-user@jakarta.apache.org> > > > > > > Betreff: Re: How to turn OFF the SAX Parser validator > > > > > > > > > > > Which version of JMeter? > > > > > > > > > > > > Is the URL a public URL? > > > > > > If so, perhaps you could send me a JMX file privately so I > can test > > > > this. > > > > > > [Please don't post it to the list] > > > > > > > > > > > > On 27/02/2008, Klaus Teller <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > > Here are the error messages I'm having. They are actually > printed > > > > on > > > > > > the console and not in the log file. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > line 2 column 1 - Error: <vxml> is not recognized! > > > > > > > line 10 column 39 - Error: <block> is not recognized! > > > > > > > line 10 column 46 - Error: submit is not recognized! > > > > > > > This document has errors that must be fixed before > > > > > > > using HTML Tidy to generate a tidied up version. > > > > > > > > > > > > > > In the log file, the only thing i get is following: > > > > > > > > > > > > > > jmeter.protocol.http.sampler.HTTPSampler: Error Response > Code: 404 > > > > > > > > > > > > > > Klaus. > > > > > > > > > > > > > > -------- Original-Nachricht -------- > > > > > > > > Datum: Wed, 27 Feb 2008 15:38:33 +0000 > > > > > > > > > > > > > > > Von: sebb <[EMAIL PROTECTED]> > > > > > > > > An: "JMeter Users List" <jmeter-user@jakarta.apache.org> > > > > > > > > Betreff: Re: How to turn OFF the SAX Parser validator > > > > > > > > > > > > > > > On 27/02/2008, Klaus Teller <[EMAIL PROTECTED]> > wrote: > > > > > > > > > Thanks for the feedback Sebb. What I'm parsing is not > HTML but > > > > XML. > > > > > > This > > > > > > > > of course causes Tidy to fails in turns. > > > > > > > > > > > > > > > > Tidy does work with XML - the XPath Assertion uses Tidy. > > > > > > > > > > > > > > > > What error are you getting? > > > > > > > > > > > > > > > > > Any other idea? > > > > > > > > > > > > > > > > > > thanks, > > > > > > > > > Klaus. > > > > > > > > > > > > > > > > > > -------- Original-Nachricht -------- > > > > > > > > > > Datum: Wed, 27 Feb 2008 14:12:07 +0000 > > > > > > > > > > Von: sebb <[EMAIL PROTECTED]> > > > > > > > > > > An: "JMeter Users List" > <jmeter-user@jakarta.apache.org> > > > > > > > > > > Betreff: Re: How to turn OFF the SAX Parser > validator > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 27/02/2008, Klaus Teller <[EMAIL PROTECTED]> > wrote: > > > > > > > > > > > Hi Folks, > > > > > > > > > > > > > > > > > > > > > > I'm wondering if there is any way to turn off > the SAX > > > > parser > > > > > > > > validator. > > > > > > > > > > > > > > > > > > > > > > I'm experiencing the following exception when > executing > > > > my > > > > > > JMeter > > > > > > > > > > scripts: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > jmeter.util.XPathUtil: Type=Val=false Tol=false > > > > > > > > > > org.xml.sax.SAXParseException: Premature end of > file. > > > > > > > > > > > > > > > > > > > > > > jmeter.extractor.XPathExtractor: error on > > > > > > > > > > XPathExtractor.xpathQuery(//@next)Premature end of > file. > > > > > > > > > > > > > > > > > > > > > > Researching the cause of this problem, I found > following > > > > > > possible > > > > > > > > > > explanation on the web. > > > > > > > > > > > > > > > > > > > > > > ===== > > > > > > > > > > > This error is because SAX parser is unable to > validate > > > > the > > > > > > schema > > > > > > > > while > > > > > > > > > > parsing the XML document. When the parser parses > the XML > > > > file, > > > > > > it > > > > > > > > will > > > > > > > > > > attempt to download the schema to local server, if > > > > unavailable > > > > > > in the > > > > > > > > local > > > > > > > > > > server. When the download of schema to the local > server is > > > > > > incomplete > > > > > > > > (broken > > > > > > > > > > schema) and if the parser try to validate the XML > document > > > > > > against > > > > > > > > the > > > > > > > > > > incomplete schema, SAX parser will throw the error > - > > > > > > > > > > org.xml.sax.SAXParseException: Premature end of > file. > > > > > > > > > > > > > > > > > > > > > > Incomplete schema present in the server could be > because > > > > of > > > > > > bad > > > > > > > > > > network, wherein the the download of schema is not > > > > downloaded > > > > > > > > completely. > > > > > > > > > > > ==== > > > > > > > > > > > > > > > > > > > > > > This may make sense to me because, that > exception often > > > > > > appears > > > > > > > > when > > > > > > > > > > having a high number of requests being sent and > received. > > > > > > > > > > > > > > > > > > > > > > Thanks for any comment. > > > > > > > > > > > > > > > > > > > > Select the "Use Tidy" checkbox. > > > > > > > > > > > > > > > > > > > > > --Klaus. > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > Psssst! Schon vom neuen GMX MultiMessenger > gehört? > > > > > > > > > > > Der kann`s mit allen: > > > > http://www.gmx.net/de/go/multimessenger > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > > > To unsubscribe, e-mail: > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > For additional commands, e-mail: > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > > To unsubscribe, e-mail: > > > > > > [EMAIL PROTECTED] > > > > > > > > > > For additional commands, e-mail: > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Psst! Geheimtipp: Online Games kostenlos spielen bei > den GMX > > > > Free > > > > > > > > Games! > > > > > > > > > > http://games.entertainment.web.de/de/entertainment/games/free > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > To unsubscribe, e-mail: > > > > [EMAIL PROTECTED] > > > > > > > > > For additional commands, e-mail: > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > To unsubscribe, e-mail: > > > > [EMAIL PROTECTED] > > > > > > > > For additional commands, e-mail: > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten > > > > > > > Browser-Versionen downloaden: > http://www.gmx.net/de/go/browser > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > > > > > For additional commands, e-mail: > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > -- > > > > > Psst! Geheimtipp: Online Games kostenlos spielen bei den GMX > Free > > > > Games! > > > > > http://games.entertainment.web.de/de/entertainment/games/free > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > -- > > > Psst! Geheimtipp: Online Games kostenlos spielen bei den GMX Free > Games! > > > http://games.entertainment.web.de/de/entertainment/games/free > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Psst! Geheimtipp: Online Games kostenlos spielen bei den GMX Free Games! http://games.entertainment.web.de/de/entertainment/games/free --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]