Fwd: Issue with httpunit-1.7 !!!
kesav reddy <[email protected]> Thu, 15 Dec 2011 18:36:47 +0530
| Newsgroups | gmane.comp.web.httpunit.devel |
|---|---|
| Message-ID | <CAOOHAdQfyTTkDdhUhtyC+_FTCm8VerbWcqKkTK9Uzq1LapN4kg@mail.gmail.com> |
--20cf303f6d7e27535604b421288c
Content-Type: multipart/alternative; boundary=20cf303f6d7e27535304b421288a
--20cf303f6d7e27535304b421288a
Content-Type: text/plain; charset=ISO-8859-1
Hi HttpUnit Developers,
I am validating HttpUnit for my project use to just see HttpUnit can be
used for my next project. During this, i am facing problem. Hope some one
can help me out with this. Thanks in Advance.
Problem:: I am getting below exception when i try to invoke "
http://search.yahoo.com/search?p=fbi+most+wanted" . I am attaching my
source code along with the mail.
com.meterware.httpunit.ScriptException: Script 'var pL=0, pUrl='
http://ybinst9.ec.yimg.com/ec/fd/ls/l?IG=4a06755fc6924b6aa94ee9ebc4398ae8&CID=4a06755fc6924b6aa94ee9ebc4398ae8&Type=Event.CPT';functionSLB(s,pUrl){var
url,img=new
Image(),dat='&DATA=';dat+=s?'%7B%22pp%22%3A%7B%22S%22%3A%22A%22%7D%7D':'%7B%22pp%22%3A%7B%22S%22%3A%22L%22%7D%7D';url=pUrl+dat;img.src=url+'&'+(new
Date()).getTime();pL=1}window.onbeforeunload=function(){(!pL)?SLB("A",pUrl):""};window.onload=function(){SLB("",pUrl)};(function(){var
h=document.documentElement;h.className+=" js";(new Image()).src='
http://l.yimg.com/pv/static/img/metro_sprite-201109271557.png';})();'
failed: org.mozilla.javascript.EcmaError: TypeError: Cannot read property
"className" from undefined
at
com.meterware.httpunit.javascript.ScriptingEngineImpl.handleScriptException(ScriptingEngineImpl.java:64)
at
com.meterware.httpunit.javascript.ScriptingEngineImpl.runScript(ScriptingEngineImpl.java:95)
at
com.meterware.httpunit.scripting.ScriptableDelegate.runScript(ScriptableDelegate.java:88)
at
com.meterware.httpunit.parsing.NekoDOMParser.runScript(NekoDOMParser.java:151)
at
com.meterware.httpunit.parsing.ScriptFilter.getTranslatedScript(ScriptFilter.java:150)
at
com.meterware.httpunit.parsing.ScriptFilter.endElement(ScriptFilter.java:131)
at
org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:249)
at
org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:367)
at
org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
at
org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
at
org.cyberneko.html.HTMLScanner$SpecialScanner.scan(HTMLScanner.java:2831)
at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:809)
at
org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478)
at
org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at
com.meterware.httpunit.parsing.NekoHTMLParser.parse(NekoHTMLParser.java:48)
at com.meterware.httpunit.HTMLPage.parse(HTMLPage.java:271)
at
com.meterware.httpunit.WebResponse.getReceivedPage(WebResponse.java:1301)
at com.meterware.httpunit.WebResponse.getFrames(WebResponse.java:1285)
at
com.meterware.httpunit.WebResponse.getFrameRequests(WebResponse.java:1024)
at com.meterware.httpunit.FrameHolder.updateFrames(FrameHolder.java:179)
at
com.meterware.httpunit.WebWindow.updateFrameContents(WebWindow.java:315)
at
com.meterware.httpunit.WebClient.updateFrameContents(WebClient.java:526)
at com.meterware.httpunit.WebWindow.updateWindow(WebWindow.java:201)
at
com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:183)
at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:158)
at com.meterware.httpunit.WebClient.getResponse(WebClient.java:122)
at com.yahoo.sample.httpUnit.Example.main(Example.java:17)
--20cf303f6d7e27535304b421288a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Hi HttpUnit Developers,<br><div class=3D"gmail_quote"><br>=A0 I am validati=
ng HttpUnit for my project use to just see HttpUnit can be used for my next=
project. During this, i am facing problem. Hope some one can help me out w=
ith this. Thanks in Advance.<br>
<br><span style=3D"background-color:rgb(255,102,102)">Problem::</span> I am=
getting below exception when i try to invoke "<a href=3D"http://searc=
h.yahoo.com/search?p=3Dfbi+most+wanted" target=3D"_blank">http://search.yah=
oo.com/search?p=3Dfbi+most+wanted</a>" . I am attaching my source code=
along with the mail.<br>
=A0<br>=A0 com.meterware.httpunit.ScriptException: Script 'var pL=3D0, =
pUrl=3D'<a href=3D"http://ybinst9.ec.yimg.com/ec/fd/ls/l?IG=3D4a06755fc=
6924b6aa94ee9ebc4398ae8&CID=3D4a06755fc6924b6aa94ee9ebc4398ae8&Type=
=3DEvent.CPT%27;function" target=3D"_blank">http://ybinst9.ec.yimg.com/ec/f=
d/ls/l?IG=3D4a06755fc6924b6aa94ee9ebc4398ae8&CID=3D4a06755fc6924b6aa94e=
e9ebc4398ae8&Type=3DEvent.CPT';function</a> SLB(s,pUrl){var url,img=
=3Dnew Image(),dat=3D'&DATA=3D';dat+=3Ds?'%7B%22pp%22%3A%7B=
%22S%22%3A%22A%22%7D%7D':'%7B%22pp%22%3A%7B%22S%22%3A%22L%22%7D%7D&=
#39;;url=3DpUrl+dat;img.src=3Durl+'&'+(new Date()).getTime();pL=
=3D1}window.onbeforeunload=3Dfunction(){(!pL)?SLB("A",pUrl):"=
;"};window.onload=3Dfunction(){SLB("",pUrl)};(function(){var=
h=3Ddocument.documentElement;h.className+=3D" js";(new Image()).=
src=3D'<a href=3D"http://l.yimg.com/pv/static/img/metro_sprite-20110927=
1557.png%27;%7D%29%28%29" target=3D"_blank">http://l.yimg.com/pv/static/img=
/metro_sprite-201109271557.png';})()</a>;' failed: org.mozilla.java=
script.EcmaError: TypeError: Cannot read property "className" fro=
m undefined<br>
=A0=A0=A0 at com.meterware.httpunit.javascript.ScriptingEngineImpl.handleSc=
riptException(ScriptingEngineImpl.java:64)<br>=A0=A0=A0 at com.meterware.ht=
tpunit.javascript.ScriptingEngineImpl.runScript(ScriptingEngineImpl.java:95=
)<br>=A0=A0=A0 at com.meterware.httpunit.scripting.ScriptableDelegate.runSc=
ript(ScriptableDelegate.java:88)<br>
=A0=A0=A0 at com.meterware.httpunit.parsing.NekoDOMParser.runScript(NekoDOM=
Parser.java:151)<br>=A0=A0=A0 at com.meterware.httpunit.parsing.ScriptFilte=
r.getTranslatedScript(ScriptFilter.java:150)<br>=A0=A0=A0 at com.meterware.=
httpunit.parsing.ScriptFilter.endElement(ScriptFilter.java:131)<br>
=A0=A0=A0 at org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFil=
ter.java:249)<br>=A0=A0=A0 at org.cyberneko.html.filters.NamespaceBinder.en=
dElement(NamespaceBinder.java:367)<br>=A0=A0=A0 at org.cyberneko.html.HTMLT=
agBalancer.callEndElement(HTMLTagBalancer.java:1015)<br>
=A0=A0=A0 at org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.=
java:888)<br>=A0=A0=A0 at org.cyberneko.html.HTMLScanner$SpecialScanner.sca=
n(HTMLScanner.java:2831)<br>=A0=A0=A0 at org.cyberneko.html.HTMLScanner.sca=
nDocument(HTMLScanner.java:809)<br>
=A0=A0=A0 at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.j=
ava:478)<br>=A0=A0=A0 at org.cyberneko.html.HTMLConfiguration.parse(HTMLCon=
figuration.java:431)<br>=A0=A0=A0 at org.apache.xerces.parsers.XMLParser.pa=
rse(Unknown Source)<br>
=A0=A0=A0 at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)<br>=
=A0=A0=A0 at com.meterware.httpunit.parsing.NekoHTMLParser.parse(NekoHTMLPa=
rser.java:48)<br>=A0=A0=A0 at com.meterware.httpunit.HTMLPage.parse(HTMLPag=
e.java:271)<br>
=A0=A0=A0 at com.meterware.httpunit.WebResponse.getReceivedPage(WebResponse=
.java:1301)<br>=A0=A0=A0 at com.meterware.httpunit.WebResponse.getFrames(We=
bResponse.java:1285)<br>=A0=A0=A0 at com.meterware.httpunit.WebResponse.get=
FrameRequests(WebResponse.java:1024)<br>
=A0=A0=A0 at com.meterware.httpunit.FrameHolder.updateFrames(FrameHolder.ja=
va:179)<br>=A0=A0=A0 at com.meterware.httpunit.WebWindow.updateFrameContent=
s(WebWindow.java:315)<br>=A0=A0=A0 at com.meterware.httpunit.WebClient.upda=
teFrameContents(WebClient.java:526)<br>
=A0=A0=A0 at com.meterware.httpunit.WebWindow.updateWindow(WebWindow.java:2=
01)<br>=A0=A0=A0 at com.meterware.httpunit.WebWindow.getSubframeResponse(We=
bWindow.java:183)<br>=A0=A0=A0 at com.meterware.httpunit.WebWindow.getRespo=
nse(WebWindow.java:158)<br>
=A0=A0=A0 at com.meterware.httpunit.WebClient.getResponse(WebClient.java:12=
2)<br>=A0=A0=A0 at com.yahoo.sample.httpUnit.Example.main(Example.java:17)<=
br>
</div><br>
--20cf303f6d7e27535304b421288a--
--20cf303f6d7e27535604b421288c
Content-Type: application/octet-stream; name="Example.java"
Content-Disposition: attachment; filename="Example.java"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gw7rroh00
cGFja2FnZSBjb20ueWFob28uc2FtcGxlLmh0dHBVbml0OwovKiogZXZlcnl0aGluZyB5b3UgbmVl
ZCB0byBzdGFydCBpcyBpbiB0aGUgY29tLm1ldGVyd2FyZS5odHRwdW5pdCBwYWNrYWdlICoqLwpp
bXBvcnQgY29tLm1ldGVyd2FyZS5odHRwdW5pdC4qOwoKLyoqIFRoaXMgaXMgYSBzaW1wbGUgZXhh
bXBsZSBvZiB1c2luZyBIdHRwVW5pdCB0byByZWFkIGFuZCB1bmRlcnN0YW5kIHdlYiBwYWdlcy4g
KiovCnB1YmxpYyBjbGFzcyBFeGFtcGxlIHsKCgogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKCBT
dHJpbmdbXSBwYXJhbXMgKSB7CiAgICB0cnkgewogICAgICAvLyBjcmVhdGUgdGhlIGNvbnZlcnNh
dGlvbiBvYmplY3Qgd2hpY2ggd2lsbCBtYWludGFpbiBzdGF0ZSBmb3IgdXMKICAgICAgV2ViQ29u
dmVyc2F0aW9uIHdjID0gbmV3IFdlYkNvbnZlcnNhdGlvbigpOwoKICAgICAgLy8gT2J0YWluIHRo
ZSBtYWluIHBhZ2Ugb24gdGhlIG1ldGVyd2FyZSB3ZWIgc2l0ZQogICAgICBTdHJpbmcgdXJsPSJo
dHRwOi8vc2VhcmNoLnlhaG9vLmNvbS9zZWFyY2g/cD1mYmkrbW9zdCt3YW50ZWQiOwogICAgICBX
ZWJSZXF1ZXN0IHJlcXVlc3QgPSBuZXcgR2V0TWV0aG9kV2ViUmVxdWVzdCggdXJsICk7CiAgICAg
IFdlYlJlc3BvbnNlIHJlc3BvbnNlID0gd2MuZ2V0UmVzcG9uc2UoIHJlcXVlc3QgKTsKCiAgICAg
IC8vIGZpbmQgdGhlIGxpbmsgd2hpY2ggY29udGFpbnMgdGhlIHN0cmluZyAiSHR0cFVuaXQiIGFu
ZCBjbGljayBpdAogICAgICBXZWJMaW5rIGh0dHB1bml0TGluayA9IHJlc3BvbnNlLmdldEZpcnN0
TWF0Y2hpbmdMaW5rKCBXZWJMaW5rLk1BVENIX0NPTlRBSU5FRF9URVhULCAiSHR0cFVuaXQiICk7
CiAgICAgIHJlc3BvbnNlID0gaHR0cHVuaXRMaW5rLmNsaWNrKCk7CgogICAgICAvLyBwcmludCBv
dXQgdGhlIG51bWJlciBvZiBsaW5rcyBvbiB0aGUgSHR0cFVuaXQgbWFpbiBwYWdlCiAgICAgIFN5
c3RlbS5vdXQucHJpbnRsbiggIlRoZSBIdHRwVW5pdCBtYWluIHBhZ2UgJyIrdXJsKyInIGNvbnRh
aW5zICIgKyByZXNwb25zZS5nZXRMaW5rcygpLmxlbmd0aCArICIgbGlua3MiICk7CgogICAgfSBj
YXRjaCAoRXhjZXB0aW9uIGUpIHsKICAgIAllLnByaW50U3RhY2tUcmFjZSgpOwogICAgICAgU3lz
dGVtLmVyci5wcmludGxuKCAiRXhjZXB0aW9uOiAiICsgZSApOwogICAgfQogIH0KfQoK
--20cf303f6d7e27535604b421288c
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
10 Tips for Better Server Consolidation
Server virtualization is being driven by many needs.
But none more important than the need to reduce IT complexity
while improving strategic productivity. Learn More!
http://www.accelacomm.com/jaw/sdnl/114/51507609/
--20cf303f6d7e27535604b421288c
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Httpunit-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/httpunit-develop
--20cf303f6d7e27535604b421288c--