From: Lodge, G. <Gar...@ac...> - 2005-01-13 22:41:17
|
hello, I am working on upgrading to 1.4 from pre1.3. When I run my tests, I get a parsing error now with javascript. I think this is an example of the offending code: <BODY bgcolor="#FFFFFF" topmargin="2" onKeyDown="return doKeyDown(event);"> If I ermove the [onKeyDown="return doKeyDown(event);] chunk, I get the same error further into the page with other script. The html validation provided webClient.setValidateHtml(true) comes back with only two errors: .[Error] :22:73: No Java character encoding mapping for IANA character encoding "iso-8859-1". [echo] [Error] :10:65: DOCTYPE declaration found inside document content. I am wondering if this is a third-party package conflict sort of thing. Running websphere5.1. Xerces versions? Is there an easy way to tell which I am running. Our environment is vast. stack below: [echo] 2) testViewReadOnlyDetailsPageRedet(com.ms.acceptancetest.MSSupervisorApprovalV iewDetailAcceptanceTest) [echo] com.gargoylesoftware.htmlunit.ObjectInstantiationException: Exception when calling constructor [public com.gargoylesoftware.htmlunit.html.HtmlForm(com.gargoylesoftware.htmlunit.ht ml.HtmlPage,java.util.Map)] [echo] at com.gargoylesoftware.htmlunit.html.DefaultElementFactory.createElement(Defau ltElementFactory.java:112) [echo] at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.startElemen t(HTMLParser.java:369) [echo] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) [echo] at org.cyberneko.html.filters.DefaultFilter.startElement(DefaultFilter.java:179 ) [echo] at org.cyberneko.html.filters.NamespaceBinder.startElement(NamespaceBinder.java :280) [echo] at org.cyberneko.html.HTMLTagBalancer.callStartElement(HTMLTagBalancer.java:100 9) [echo] at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:639) [echo] at org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.j ava:2343) [echo] at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820) [echo] at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) [echo] at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478) [echo] at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431) [echo] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [echo] at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLP arser.java:334) [echo] at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:258) [echo] at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageC reator.java:115) [echo] at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreat or.java:84) [echo] at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:5 95) [echo] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:562) [echo] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:477) [echo] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:349) [echo] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:293) [echo] at com.ms.acceptancetest.MSCxAcceptanceTest.doLogin(MSCxAcceptanceTest.java:169 1) [echo] at com.ms.acceptancetest.MSAbstractSupervisorApprovalAcceptanceTest.doSuperviso rLogin(MSAbstractSupervisorApprovalAcceptanceTest.java:654) [echo] at com.ms.acceptancetest.MSSupervisorApprovalViewDetailAcceptanceTest.testViewR eadOnlyDetailsPageRedet(MSSupervisorApprovalViewDetailAcceptanceTest.java:10 2) [echo] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [echo] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) [echo] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) [echo] Enclosed exception: java.lang.VerifyError: (class: com/gargoylesoftware/htmlunit/javascript/host/EventHandler, method: get signature: (Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;) Illegal use of nonvirtual function call [echo] at com.gargoylesoftware.htmlunit.html.HtmlElement.setEventHandler(HtmlElement.j ava:237) [echo] at com.gargoylesoftware.htmlunit.html.HtmlElement.attributesToEventHandlers(Htm lElement.java:590) [echo] at com.gargoylesoftware.htmlunit.html.HtmlElement.<init>(HtmlElement.java:96) [echo] at com.gargoylesoftware.htmlunit.html.StyledElement.<init>(StyledElement.java:6 2) [echo] at com.gargoylesoftware.htmlunit.html.ClickableElement.<init>(ClickableElement. java:73) [echo] at com.gargoylesoftware.htmlunit.html.HtmlForm.<init>(HtmlForm.java:86) [echo] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [echo] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces sorImpl.java:39) [echo] at java.lang.reflect.Constructor.newInstance(Constructor.java:274) [echo] at com.gargoylesoftware.htmlunit.html.DefaultElementFactory.createElement(Defau ltElementFactory.java:100) [echo] at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.startElemen t(HTMLParser.java:369) [echo] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) [echo] at org.cyberneko.html.filters.DefaultFilter.startElement(DefaultFilter.java:179 ) [echo] at org.cyberneko.html.filters.NamespaceBinder.startElement(NamespaceBinder.java :280) [echo] at org.cyberneko.html.HTMLTagBalancer.callStartElement(HTMLTagBalancer.java:100 9) [echo] at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:639) [echo] at org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.j ava:2343) [echo] at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820) [echo] at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) [echo] at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478) [echo] at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431) [echo] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [echo] at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLP arser.java:334) [echo] at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:258) [echo] at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageC reator.java:115) [echo] at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreat or.java:84) [echo] at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:5 95) [echo] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:562) [echo] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:477) [echo] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:349) [echo] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:293) [echo] at com.ms.acceptancetest.MSCxAcceptanceTest.doLogin(MSCxAcceptanceTest.java:169 1) [echo] at com.ms.acceptancetest.MSAbstractSupervisorApprovalAcceptanceTest.doSuperviso rLogin(MSAbstractSupervisorApprovalAcceptanceTest.java:654) [echo] at com.ms.acceptancetest.MSSupervisorApprovalViewDetailAcceptanceTest.testViewR eadOnlyDetailsPageRedet(MSSupervisorApprovalViewDetailAcceptanceTest.java:10 2) [echo] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [echo] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) |