Allo,
I tried successfully Canoo Webtest with various Server/Web sites.
I was able to test various Web Applications on Tomcat.
However, when testing a Web Application based on Jetspeed 1.6, I received
the following Exception:
Unexpected exception caught:
java.util.ConcurrentModificationException
Here is the content of result.xml
<?xml version="1.0" encoding="UTF-8"?>
<summary Implementation-Title="Canoo Webtest"
Implementation-Version="R_1393">
<testresult endtime="Tue Nov 14 13:01:26 CET 2006"
location="C:\ant\vru.xml:8: "
starttime="Tue Nov 14 13:01:25 CET 2006" successful="no"
testspecname="testVRU">
<config>
<parameter name="protocol" value="http"/>
<parameter name="summary" value="yes"/>
<parameter name="saveresponse" value="yes"/>
<parameter name="timeout" value="5000"/>
<parameter name="haltonerror" value="yes"/>
<parameter name="port" value="8080"/>
<parameter name="resultfile" value="results.xml"/>
<parameter name="showhtmlparseroutput" value="yes"/>
<parameter name="resultpath" value="C:\ant\webtest-results"/>
<parameter name="host" value="localhost"/>
<parameter name="haltonfailure" value="yes"/>
<parameter name="basepath" value="VRU"/>
<parameter name="saveprefix" value="response"/>
</config>
<results>
<step>
<parameter name="description" value="get"/>
<parameter name="method" value="GET"/>
<parameter name="taskName" value="invoke"/>
<parameter name="url"
value="http://localhost:8080/VRU/portal"/>
<result>
<failed duration="1253"/>
</result>
<htmlparser>
<error col="45" line="62"
url="http://localhost:8080/VRU/portal">Missing attribute name.</error>
</htmlparser>
</step>
<error
exception="com.canoo.webtest.engine.StepExecutionException"
message="Unexpected exception caught:
java.util.ConcurrentModificationException"><![CDATA[com.canoo.webtest.engine
.StepExecutionException: Unexpected exception caught:
java.util.ConcurrentModificationException, Step: InvokePage at
C:\ant\vru.xml:31: with (description="get", method="GET",
taskName="invoke", url="http://localhost:8080/VRU/portal") at
com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:463)
at
com.canoo.webtest.steps.AbstractBrowserAction.handleUnexpectedException(Abst
ractBrowserAction.java:120) at
com.canoo.webtest.steps.request.TargetHelper.protectedGoto(TargetHelper.java
:114) at
com.canoo.webtest.steps.request.AbstractTargetAction.gotoTarget(AbstractTarg
etAction.java:106) at
com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(AbstractTarge
tAction.java:78) at
com.canoo.webtest.steps.Step.execute(Step.java:132) at
org.apache.tools.ant.Task.perform(Task.java:364) at
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:58
) at
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:39)
at com.canoo.webtest.steps.Step.execute(Step.java:132) at
org.apache.tools.ant.Task.perform(Task.java:364) at
com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:155) at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364) at
org.apache.tools.ant.Target.execute(Target.java:341) at
org.apache.tools.ant.Target.performTasks(Target.java:369) at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185) at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j
ava:40) at
org.apache.tools.ant.Project.executeTargets(Project.java:1068) at
org.apache.tools.ant.Main.runBuild(Main.java:668) at
org.apache.tools.ant.Main.startAnt(Main.java:187) at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) Caused by:
java.util.ConcurrentModificationException at
java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449)
at java.util.AbstractList$Itr.next(AbstractList.java:420) at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNeeded(Ht
mlPage.java:962) at
com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:145)
at
com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:4
40) at
com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:335)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389)
at
com.canoo.webtest.steps.request.TargetHelper.getResponse(TargetHelper.java:6
9) at
com.canoo.webtest.steps.request.AbstractTargetAction.getResponse(AbstractTar
getAction.java:68) at
com.canoo.webtest.steps.request.InvokePage.findTarget(InvokePage.java:134)
at
com.canoo.webtest.steps.request.AbstractTargetAction$1.call(AbstractTargetAc
tion.java:108) at
com.canoo.webtest.steps.request.TargetHelper.protectedGoto(TargetHelper.java
:88) ... 21 more ]]></error>
</results>
</testresult>
</summary>
Can someone help me?
Thank you very much,
Pascal Lagassé
Projektentwicklung, Druckvorstufe
Kösel GmbH & Co. KG - Über 400 Jahre Bücher mit System
Am Buchweg 1
87452 Altusried-Krugzell
http://www.koeselbuch.de
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest