Issue with httpunit-1.7 !!!

kesav reddy <[email protected]> Thu, 15 Dec 2011 18:23:14 +0530
Newsgroups gmane.comp.web.httpunit.devel
Message-ID <CAOOHAdQCyLahUOvxgiCiLSd6ucv7jJMNH8FZtTbLgXUdQmpTPA@mail.gmail.com>
--20cf30050ed2b6964104b420f755
Content-Type: multipart/alternative; boundary=20cf30050ed2b6963d04b420f753

--20cf30050ed2b6963d04b420f753
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)

--20cf30050ed2b6963d04b420f753
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi HttpUnit Developers,<br><br>=A0 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=
.<br>
<br><span style=3D"background-color:rgb(255,102,102)">Problem::</span> I am=
 getting below exception when i try to invoke &quot;<a href=3D"http://searc=
h.yahoo.com/search?p=3Dfbi+most+wanted">http://search.yahoo.com/search?p=3D=
fbi+most+wanted</a>&quot; . I am attaching my source code along with the ma=
il.<br>
=A0<br>=A0 com.meterware.httpunit.ScriptException: Script &#39;var pL=3D0, =
pUrl=3D&#39;<a href=3D"http://ybinst9.ec.yimg.com/ec/fd/ls/l?IG=3D4a06755fc=
6924b6aa94ee9ebc4398ae8&amp;CID=3D4a06755fc6924b6aa94ee9ebc4398ae8&amp;Type=
=3DEvent.CPT&#39;;function">http://ybinst9.ec.yimg.com/ec/fd/ls/l?IG=3D4a06=
755fc6924b6aa94ee9ebc4398ae8&amp;CID=3D4a06755fc6924b6aa94ee9ebc4398ae8&amp=
;Type=3DEvent.CPT&#39;;function</a> SLB(s,pUrl){var url,img=3Dnew Image(),d=
at=3D&#39;&amp;DATA=3D&#39;;dat+=3Ds?&#39;%7B%22pp%22%3A%7B%22S%22%3A%22A%2=
2%7D%7D&#39;:&#39;%7B%22pp%22%3A%7B%22S%22%3A%22L%22%7D%7D&#39;;url=3DpUrl+=
dat;img.src=3Durl+&#39;&amp;&#39;+(new Date()).getTime();pL=3D1}window.onbe=
foreunload=3Dfunction(){(!pL)?SLB(&quot;A&quot;,pUrl):&quot;&quot;};window.=
onload=3Dfunction(){SLB(&quot;&quot;,pUrl)};(function(){var h=3Ddocument.do=
cumentElement;h.className+=3D&quot; js&quot;;(new Image()).src=3D&#39;<a hr=
ef=3D"http://l.yimg.com/pv/static/img/metro_sprite-201109271557.png&#39;;})=
()">http://l.yimg.com/pv/static/img/metro_sprite-201109271557.png&#39;;})()=
</a>;&#39; failed: org.mozilla.javascript.EcmaError: TypeError: Cannot read=
 property &quot;className&quot; from 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>

--20cf30050ed2b6963d04b420f753--
--20cf30050ed2b6964104b420f755
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
--20cf30050ed2b6964104b420f755
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
--20cf30050ed2b6964104b420f755
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

--20cf30050ed2b6964104b420f755--