[Webtest] [testSpec] ERROR (Step.java:333) - Cannot handle unexpected exception in step InvokePage at with (stepId="get local file"
CF Wong
webtest@lists.canoo.com
Wed, 12 May 2004 20:21:57 -0400
This is a multi-part message in MIME format.
------=_NextPart_000_0000_01C4385E.C6B1D140
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi Lezoul, thank you for your support. I still try to figure out what is the
root cause of problem.
I am using the ant -v option to rerun the test. Hopefully it give you more
information about the problem.
Best Regards,
CF
----------- error message -----------------
D:\WebTest\doc\samples>ant -v -buildfile installTest.xml
Apache Ant version 1.5.4 compiled on August 12 2003
Buildfile: installTest.xml
Detected Java version: 1.4 in: D:\Sun\AppServer\jdk\jre
Detected OS: Windows XP
parsing buildfile installTest.xml with URI =
file:D:/WebTest/doc/samples/install
Test.xml
Project base dir set to: D:\WebTest\doc\samples
[taskdef] Loading definitions from file
D:\WebTest\webtestTaskdefs.properties
Build sequence for target `all' is [checkANT, mayPrintANTError,
checkWebTest, al
l]
Complete build sequence is [checkANT, mayPrintANTError, checkWebTest, all]
checkANT:
mayPrintANTError:
Skipped because property 'ant.version.ok' set.
checkWebTest:
[echo] base dir is D:\WebTest\doc\samples
[testSpec] Start Step: null "[implict setup step]" (1/4)
[testSpec] Completed Step: null "[implict setup step]" (1/4)
[testSpec] Start Step: invoke "get local file" (2/4)
[testSpec] -> gotoTarget(by url):
file:///D:\WebTest\doc\samples\testfile.html <================ ??????
[testSpec] ERROR (Step.java:333) - Cannot handle unexpected exception in
step I
nvokePage at with (stepId="get local file",
url="D:\WebTest\doc\samples\testfil
e.html", stepType="invoke")
[testSpec] java.net.UnknownHostException: D
[testSpec] at
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
[testSpec] at java.net.Socket.connect(Socket.java:452)
[testSpec] at java.net.Socket.connect(Socket.java:402)
[testSpec] at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
[testSpec] at sun.net.NetworkClient.openServer(NetworkClient.java:118)
[testSpec] at sun.net.ftp.FtpClient.openServer(FtpClient.java:423)
[testSpec] at sun.net.ftp.FtpClient.<init>(FtpClient.java:692)
[testSpec] at
sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConne
ction.java:175)
[testSpec] at
sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpU
RLConnection.java:257)
[testSpec] at
com.meterware.httpunit.HttpWebResponse.getInputStream(HttpWeb
Response.java:68)
[testSpec] at
com.meterware.httpunit.HttpWebResponse.<init>(HttpWebResponse
.java:61)
[testSpec] at
com.meterware.httpunit.WebConversation.newResponse(WebConvers
ation.java:61)
[testSpec] at
com.meterware.httpunit.WebWindow.getResource(WebWindow.java:1
62)
[testSpec] at
com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindo
w.java:125)
[testSpec] at
com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:1
18)
[testSpec] at
com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:9
9)
[testSpec] at
com.meterware.httpunit.WebClient.getResponse(WebClient.java:8
6)
[testSpec] at
com.canoo.webtest.steps.request.Target.getResponse(Target.jav
a:179)
[testSpec] at
com.canoo.webtest.steps.request.Target$2.call(Target.java:156
)
[testSpec] at
com.canoo.webtest.steps.request.Target.protectedGoto(Target.j
ava:106)
[testSpec] at
com.canoo.webtest.steps.request.Target.gotoTarget(Target.java
:153)
[testSpec] at
com.canoo.webtest.steps.request.InvokePage.doExecute(InvokePa
ge.java:37)
[testSpec] at com.canoo.webtest.steps.Step.execute(Step.java:99)
[testSpec] at
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)
[testSpec] at
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpeci
ficationTask.java:68)
[testSpec] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:193)
[testSpec] at org.apache.tools.ant.Task.perform(Task.java:341)
[testSpec] at org.apache.tools.ant.Target.execute(Target.java:309)
[testSpec] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[testSpec] at
org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[testSpec] at
org.apache.tools.ant.Project.executeTargets(Project.java:1255
)
[testSpec] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[testSpec] at org.apache.tools.ant.Main.start(Main.java:196)
[testSpec] at org.apache.tools.ant.Main.main(Main.java:235)
BUILD FAILED
file:D:/WebTest/doc/samples/installTest.xml:10: Test failed.
Exception raised: com.canoo.webtest.engine.StepExecutionException:
Unexpected ex
ception caught: java.net.UnknownHostException: D, Step: InvokePage at with
(ste
pId="get local file", url="D:\WebTest\doc\samples\testfile.html",
stepType="invo
ke")com.canoo.webtest.engine.StepExecutionException: Unexpected exception
caught
: java.net.UnknownHostException: D, Step: InvokePage at with (stepId="get
local
file", url="D:\WebTest\doc\samples\testfile.html", stepType="invoke")
at
com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:334)
at
com.canoo.webtest.steps.request.Target.protectedGoto(Target.java:115)
at
com.canoo.webtest.steps.request.Target.gotoTarget(Target.java:153)
at
com.canoo.webtest.steps.request.InvokePage.doExecute(InvokePage.java:
37)
at com.canoo.webtest.steps.Step.execute(Step.java:99)
at com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)
at
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecification
Task.java:68)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
at
com.canoo.webtest.ant.TestSpecificationTask.stopBuildIfNeeded(TestSpe
cificationTask.java:78)
at
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecification
Task.java:72)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Total time: 3 seconds
------=_NextPart_000_0000_01C4385E.C6B1D140
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><!--StartFragment --><FONT face=3DArial><SPAN =
class=3D937211600-13052004>Hi=20
</SPAN>Lezoul<SPAN class=3D937211600-13052004>, thank you for your =
support. I=20
still try to figure out what is the root cause of =
problem.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial><SPAN class=3D937211600-13052004>I am using the =
ant -v=20
option to rerun the test. Hopefully it give you more information =
about the=20
problem.</SPAN></FONT></DIV>
<DIV><FONT size=3D3><SPAN =
class=3D937211600-13052004></SPAN></FONT> </DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Best Regards,</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2>CF</FONT></DIV>
<DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2>----------- error message -----------------</FONT></SPAN></DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2>D:\WebTest\doc\samples>ant -v -buildfile =
installTest.xml<BR>Apache Ant=20
version 1.5.4 compiled on August 12 2003<BR>Buildfile:=20
installTest.xml<BR>Detected Java version: 1.4 in:=20
D:\Sun\AppServer\jdk\jre<BR>Detected OS: Windows XP<BR>parsing buildfile =
installTest.xml with URI =3D=20
file:D:/WebTest/doc/samples/install<BR>Test.xml<BR>Project base dir set =
to:=20
D:\WebTest\doc\samples<BR> [taskdef] Loading definitions from file =
D:\WebTest\webtestTaskdefs.properties<BR>Build sequence for target `all' =
is=20
[checkANT, mayPrintANTError, checkWebTest, al<BR>l]<BR>Complete build =
sequence=20
is [checkANT, mayPrintANTError, checkWebTest, all]</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2>checkANT:</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2>mayPrintANTError:<BR>Skipped because property 'ant.version.ok'=20
set.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2>checkWebTest:<BR> [echo] base dir is=20
D:\WebTest\doc\samples<BR> [testSpec] Start Step: null "[implict =
setup=20
step]" (1/4)<BR> [testSpec] Completed Step: null "[implict setup =
step]"=20
(1/4)<BR> [testSpec] Start Step: invoke "get local file"=20
(2/4)<BR> [testSpec] -> gotoTarget(by url): <A=20
href=3D"file:///D:\WebTest\doc\samples\testfile.html">file:///D:\WebTest\=
doc\samples\testfile.html</A> <=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20
??????<BR> [testSpec] ERROR (Step.java:333) - Cannot handle =
unexpected=20
exception in step I<BR>nvokePage at with (stepId=3D"get local =
file",=20
url=3D"D:\WebTest\doc\samples\testfil<BR>e.html",=20
stepType=3D"invoke")<BR> [testSpec] java.net.UnknownHostException:=20
D<BR> [testSpec] at=20
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)<BR> [test=
Spec] =20
at=20
java.net.Socket.connect(Socket.java:452)<BR> [testSpec] &=
nbsp; =20
at=20
java.net.Socket.connect(Socket.java:402)<BR> [testSpec] &=
nbsp; =20
at=20
sun.net.NetworkClient.doConnect(NetworkClient.java:139)<BR> [testSpe=
c] =20
at=20
sun.net.NetworkClient.openServer(NetworkClient.java:118)<BR> [testSp=
ec] =20
at=20
sun.net.ftp.FtpClient.openServer(FtpClient.java:423)<BR> [testSpec]&=
nbsp; =20
at=20
sun.net.ftp.FtpClient.<init>(FtpClient.java:692)<BR> [testSpec=
] =20
at=20
sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConne<BR>ction.ja=
va:175)<BR> [testSpec] =20
at=20
sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpU<BR>RLConnec=
tion.java:257)<BR> [testSpec] =20
at=20
com.meterware.httpunit.HttpWebResponse.getInputStream(HttpWeb<BR>Response=
.java:68)<BR> [testSpec] =20
at=20
com.meterware.httpunit.HttpWebResponse.<init>(HttpWebResponse<BR>.j=
ava:61)<BR> [testSpec] =20
at=20
com.meterware.httpunit.WebConversation.newResponse(WebConvers<BR>ation.ja=
va:61)<BR> [testSpec] =20
at=20
com.meterware.httpunit.WebWindow.getResource(WebWindow.java:1<BR>62)<BR>&=
nbsp;[testSpec] =20
at=20
com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindo<BR>w.java:1=
25)<BR> [testSpec] =20
at=20
com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:1<BR>18)<BR>&=
nbsp;[testSpec] =20
at=20
com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:9<BR>9)<BR>&n=
bsp;[testSpec] =20
at=20
com.meterware.httpunit.WebClient.getResponse(WebClient.java:8<BR>6)<BR>&n=
bsp;[testSpec] =20
at=20
com.canoo.webtest.steps.request.Target.getResponse(Target.jav<BR>a:179)<B=
R> [testSpec] =20
at=20
com.canoo.webtest.steps.request.Target$2.call(Target.java:156<BR>)<BR>&nb=
sp;[testSpec] =20
at=20
com.canoo.webtest.steps.request.Target.protectedGoto(Target.j<BR>ava:106)=
<BR> [testSpec] =20
at=20
com.canoo.webtest.steps.request.Target.gotoTarget(Target.java<BR>:153)<BR=
> [testSpec] =20
at=20
com.canoo.webtest.steps.request.InvokePage.doExecute(InvokePa<BR>ge.java:=
37)<BR> [testSpec] =20
at=20
com.canoo.webtest.steps.Step.execute(Step.java:99)<BR> [testSpec]&nb=
sp; =20
at=20
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)<BR> [te=
stSpec] =20
at=20
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpeci<BR>fication=
Task.java:68)<BR> [testSpec] =20
at=20
org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja<BR>va:193)<=
BR> [testSpec] =20
at=20
org.apache.tools.ant.Task.perform(Task.java:341)<BR> [testSpec] =
; =20
at=20
org.apache.tools.ant.Target.execute(Target.java:309)<BR> [testSpec]&=
nbsp; =20
at=20
org.apache.tools.ant.Target.performTasks(Target.java:336)<BR> [testS=
pec] =20
at=20
org.apache.tools.ant.Project.executeTarget(Project.java:1339)</FONT></SPA=
N></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2> [testSpec] at=20
org.apache.tools.ant.Project.executeTargets(Project.java:1255<BR>)<BR>&nb=
sp;[testSpec] =20
at=20
org.apache.tools.ant.Main.runBuild(Main.java:609)<BR> [testSpec]&nbs=
p; =20
at=20
org.apache.tools.ant.Main.start(Main.java:196)<BR> [testSpec] &=
nbsp; =20
at org.apache.tools.ant.Main.main(Main.java:235)</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial =
size=3D2>BUILD=20
FAILED<BR>file:D:/WebTest/doc/samples/installTest.xml:10: Test=20
failed.<BR>Exception raised: =
com.canoo.webtest.engine.StepExecutionException:=20
Unexpected ex<BR>ception caught: java.net.UnknownHostException: D, Step: =
InvokePage at with (ste<BR>pId=3D"get local file",=20
url=3D"D:\WebTest\doc\samples\testfile.html",=20
stepType=3D"invo<BR>ke")com.canoo.webtest.engine.StepExecutionException: =
Unexpected exception caught<BR>: java.net.UnknownHostException: D, Step: =
InvokePage at with (stepId=3D"get local<BR> file",=20
url=3D"D:\WebTest\doc\samples\testfile.html",=20
stepType=3D"invoke")<BR> at=20
com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:334)</FO=
NT></SPAN></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2> at=20
com.canoo.webtest.steps.request.Target.protectedGoto(Target.java:115)</FO=
NT></SPAN></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2> at=20
com.canoo.webtest.steps.request.Target.gotoTarget(Target.java:153)<BR>&nb=
sp; =20
at=20
com.canoo.webtest.steps.request.InvokePage.doExecute(InvokePage.java:<BR>=
37)<BR> =20
at=20
com.canoo.webtest.steps.Step.execute(Step.java:99)<BR> &=
nbsp; =20
at=20
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)<BR> &nb=
sp; =20
at=20
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecification<BR>=
Task.java:68)<BR> =20
at=20
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)<BR>&=
nbsp; =20
at=20
org.apache.tools.ant.Task.perform(Task.java:341)<BR> &nb=
sp; =20
at=20
org.apache.tools.ant.Target.execute(Target.java:309)<BR>  =
; =20
at=20
org.apache.tools.ant.Target.performTasks(Target.java:336)<BR> =
=20
at=20
org.apache.tools.ant.Project.executeTarget(Project.java:1339)<BR> &n=
bsp; =20
at=20
org.apache.tools.ant.Project.executeTargets(Project.java:1255)<BR> &=
nbsp; =20
at=20
org.apache.tools.ant.Main.runBuild(Main.java:609)<BR> &n=
bsp; =20
at=20
org.apache.tools.ant.Main.start(Main.java:196)<BR>  =
; =20
at org.apache.tools.ant.Main.main(Main.java:235)</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial=20
size=3D2> at=20
com.canoo.webtest.ant.TestSpecificationTask.stopBuildIfNeeded(TestSpe<BR>=
cificationTask.java:78)<BR> =20
at=20
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecification<BR>=
Task.java:72)<BR> =20
at=20
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)<BR>&=
nbsp; =20
at=20
org.apache.tools.ant.Task.perform(Task.java:341)<BR> &nb=
sp; =20
at=20
org.apache.tools.ant.Target.execute(Target.java:309)<BR>  =
; =20
at=20
org.apache.tools.ant.Target.performTasks(Target.java:336)<BR> =
=20
at=20
org.apache.tools.ant.Project.executeTarget(Project.java:1339)<BR> &n=
bsp; =20
at=20
org.apache.tools.ant.Project.executeTargets(Project.java:1255)<BR> &=
nbsp; =20
at=20
org.apache.tools.ant.Main.runBuild(Main.java:609)<BR> &n=
bsp; =20
at=20
org.apache.tools.ant.Main.start(Main.java:196)<BR>  =
; =20
at org.apache.tools.ant.Main.main(Main.java:235)</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV align=3Dleft><SPAN class=3D937211600-13052004><FONT face=3DArial =
size=3D2>Total=20
time: 3 seconds</FONT></SPAN></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV></BODY></HTML>
------=_NextPart_000_0000_01C4385E.C6B1D140--