Menu

#713 JQuery parsing error

2.3
closed
nobody
None
5
2012-10-21
2008-10-18
No

Hello,
This is the error I get while trying to access a page which uses jquery 1.2.6.

com.gargoylesoftware.htmlunit.ScriptException: SyntaxError: missing ; before statement (http://login.shoppr.com/web/20081018/js/jquery.validate.pack.js#15(eval)#1)
======= EXCEPTION START ========
EcmaError: lineNumber=[1] column=[4] lineSource=[<no source="">] name=[SyntaxError] sourceName=[http://login.shoppr.com/web/20081018/js/jquery.validate.pack.js#15(eval)] message=[SyntaxError: missing ; before statement (http://login.shoppr.com/web/20081018/js/jquery.validate.pack.js#15(eval)#1)]
com.gargoylesoftware.htmlunit.ScriptException: SyntaxError: missing ; before statement (http://login.shoppr.com/web/20081018/js/jquery.validate.pack.js#15(eval)#1)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:528)
at org.mozilla.javascript.Context.call(Context.java:577)
at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:503)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:405)
at com.gargoylesoftware.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:960)
at com.gargoylesoftware.htmlunit.html.HtmlScript.executeScriptIfNeeded(HtmlScript.java:321)
at com.gargoylesoftware.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:207)
at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:539)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:493)
at org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:210)
at org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:329)
at org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:993)
at org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:896)
at org.cyberneko.html.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:2893)
at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1954)
at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:893)
at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:495)
at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:448)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:680)
at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:240)
at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:127)
at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:101)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:443)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:331)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:388)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:373)
at com.pramati.web122.login.LoginTest.testIndex(LoginTest.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at com.intellij.rt.execution.junit2.IdeaJUnitAgent.doRun(IdeaJUnitAgent.java:58)
at com.intellij.rt.execution.junit.TextTestRunner2.startRunnerWithArgs(TextTestRunner2.java:23)
at com.intellij.rt.execution.junit2.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:98)
at com.intellij.rt.execution.junit2.JUnitStarter.main(JUnitStarter.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
Caused by: org.mozilla.javascript.EcmaError: SyntaxError: missing ; before statement (http://login.shoppr.com/web/20081018/js/jquery.validate.pack.js#15(eval)#1)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:89)
at org.mozilla.javascript.Parser.addError(Parser.java:140)
at org.mozilla.javascript.Parser.reportError(Parser.java:154)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1236)
at org.mozilla.javascript.Parser.statement(Parser.java:666)
at org.mozilla.javascript.Parser.parse(Parser.java:388)
at org.mozilla.javascript.Parser.parse(Parser.java:326)
at org.mozilla.javascript.Context.compileImpl(Context.java:2320)
at org.mozilla.javascript.Context.compileString(Context.java:1348)
at org.mozilla.javascript.ScriptRuntime.evalSpecial(ScriptRuntime.java:2276)
at org.mozilla.javascript.ScriptRuntime.callSpecial(ScriptRuntime.java:2143)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3134)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2394)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:162)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:170)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:173)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$5.doRun(JavaScriptEngine.java:396)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:522)
... 51 more
Enclosed exception:
org.mozilla.javascript.EcmaError: SyntaxError: missing ; before statement (http://login.shoppr.com/web/20081018/js/jquery.validate.pack.js#15(eval)#1)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:89)
at org.mozilla.javascript.Parser.addError(Parser.java:140)
at org.mozilla.javascript.Parser.reportError(Parser.java:154)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1236)
at org.mozilla.javascript.Parser.statement(Parser.java:666)
at org.mozilla.javascript.Parser.parse(Parser.java:388)
at org.mozilla.javascript.Parser.parse(Parser.java:326)
at org.mozilla.javascript.Context.compileImpl(Context.java:2320)
at org.mozilla.javascript.Context.compileString(Context.java:1348)
at org.mozilla.javascript.ScriptRuntime.evalSpecial(ScriptRuntime.java:2276)
at org.mozilla.javascript.ScriptRuntime.callSpecial(ScriptRuntime.java:2143)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3134)
at script(http://login.shoppr.com/web/20081018/js/jquery.validate.pack.js:15)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2394)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:162)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:170)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:173)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$5.doRun(JavaScriptEngine.java:396)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:522)
at org.mozilla.javascript.Context.call(Context.java:577)
at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:503)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:405)
at com.gargoylesoftware.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:960)
at com.gargoylesoftware.htmlunit.html.HtmlScript.executeScriptIfNeeded(HtmlScript.java:321)
at com.gargoylesoftware.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:207)
at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:539)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:493)
at org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:210)
at org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:329)
at org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:993)
at org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:896)
at org.cyberneko.html.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:2893)
at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1954)
at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:893)
at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:495)
at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:448)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:680)
at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:240)
at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:127)
at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:101)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:443)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:331)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:388)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:373)
at com.pramati.web122.login.LoginTest.testIndex(LoginTest.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at com.intellij.rt.execution.junit2.JUnitStarter.main(JUnitStarter.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
======= EXCEPTION END ========

Discussion

  • Ahmed Ashour

    Ahmed Ashour - 2008-10-19

    Initial tests shows that SVN version doesn't give such error on loading JQuery 1.2.6 released tests.

    Can you try latest snapshot from http://build.canoo.com, and/or send your HTML page that points to jquery.js?

     
  • Anonymous

    Anonymous - 2008-10-20

    You can access the page is at http://tellafriend.socialtwist.com/index.jsp

     
  • Ahmed Ashour

    Ahmed Ashour - 2008-10-20

    When I tried to get it, no errors using SVN version, please send your java code:

    final WebClient client = new WebClient();
    HtmlPage page = client.getPage("http://tellafriend.socialtwist.com/index.jsp");
    Thread.sleep(10000);

     
  • Anonymous

    Anonymous - 2008-10-24

    Thanks for your response and apologies for my delayed response :). It passes against that page now, but fails against this one -

    final WebClient webClient = new WebClient();
    final HtmlPage page = webClient.getPage("http://secure.socialtwist.com/web/login");
    Thread.sleep(10000);

    I've used the same code as you have posted.

     
  • Ahmed Ashour

    Ahmed Ashour - 2008-10-24

    The below works fine with SVN version, please use the one at http://build.canoo.com/htmlunit, not 2.3, and advise if you still have an issue.

        final WebClient client = new WebClient();
        HtmlPage page = client.getPage("http://secure.socialtwist.com/web/login");
        Thread.sleep(10000);
    
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.