Indeed a simple script.
Which step fails? The <clickLink htmlId="showReports"/> at the end?
- What happens with js deactivated before clicking the link?
- can you configure log level to debug to see more? This would help to
understand if the problem occurs before the "click request" is performed
or once the response is received from server
- can you try to save the faulty page on your filesystem (with related
resources) to invoke it directly and try to reproduce the problem with a
<webtest> containing a single <invoke>?
Marc.
Gupta, Vipinkumar wrote:
> Hi All,
>
> I do not have any recursive call in my script. Please have look to my canoo
> script.
>
>
>
> **************************************************************
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE project [
> <!ENTITY config SYSTEM "file:../config/config.xml">
> ]>
> <project name="SimpleTest" basedir="." default="main">
> <property name="webtest.home" location="C:/Projects/GP/canoo-proj" />
> <import file="${webtest.home}/lib/taskdef.xml"/>
> <target name="main">
> <webtest name="myTest">
> &config;
> <steps>
> <enableJavaScript description="disable JavaScript manually"/>
> <invoke
> description="get Login Page"
> url="GPrime.portal" />
> <verifyText
> description="we should see the login title"
> text="Deutsche Bank Global Prime" />
> <setInputField htmlId="login_1{actionForm.userName}" value="[EMAIL
> PROTECTED]"/>
> <setInputField name="login_1{actionForm.password}" value="pass4word"/>
> <clickButton name="login_1actionOverride:login"/>
> <verifyText description= "login successfull" text = "Home"/>
> <clickLink label="Application"/>
> <clickLink label="dbXMargin"/>
> <enableJavaScript description="disable JavaScript manually"
> enable="true"/>
> <forceHiddenInputField
> htmlId="dbxmargin_5_1{actionForm.selectedCompany}" value ="GLG Partners
> LP(1331)"/>
> <setInputField htmlId="parentCompanyInput" value="GLG Partners
> LP(1331)"/>
> <verifyInputField htmlId="parentCompanyInput" description=
> "parent comapny selected" value = "GLG Partners LP(1331)"/>
> <expectDialogs description="set up dialog expectations"/>
> <clickLink htmlId="showReports"/>
> <verifyNoDialogs description="Check alert dialog was used" />
> </steps>
> </webtest>
> </target>
> </project>
>
> *********************************
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Regards,
>
> Vipin Kumar Gupta
> Email - [EMAIL PROTECTED]
> Desk:+91-80-6618-7659
> Link:978-946-3400 x8052 x252 or x287
>
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of Marc Guillemot
> Sent: Mon 3/12/2007 6:37 AM
> To: [email protected]
> Subject: Re: [Webtest] java.lang.StackOverflowError on clickLink
>
> How looks your test like. Isn't it a conceptional problem? May you have
> recursive calls in your test?
>
> Marc.
>
> Gupta, Vipinkumar wrote:
>> Hi,
>> I tried on command prompt also. Still i am getting the same error.
>>
>>
>>
>> Exception raised: com.canoo.webtest.engine.StepExecutionException:
>> Unexpected ex
>> ception caught: java.lang.StackOverflowError, Step: ClickLink at
>> C:\Projects\GP\
>> canoo-proj\scripts\login.xml:30: with (htmlId="showReports",
>> taskName="clickLin
>> k")com.canoo.webtest.engine.StepExecutionException: Unexpected exception
>> caught:
>> java.lang.StackOverflowError, Step: ClickLink at
>> C:\Projects\GP\canoo-proj\scri
>> pts\login.xml:30: with (htmlId="showReports", taskName="clickLink")
>> at
>> com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:463)
>>
>> at
>> com.canoo.webtest.steps.AbstractBrowserAction.handleUnexpectedExcepti
>> on(AbstractBrowserAction.java:120)
>> at
>> com.canoo.webtest.steps.request.TargetHelper.protectedGoto(TargetHelp
>> er.java:114)
>> at
>> com.canoo.webtest.steps.request.AbstractTargetAction.gotoTarget(Abstr
>> actTargetAction.java:106)
>> at
>> com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(Abstra
>> ctTargetAction.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.jav
>> a: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.helper.SingleCheckExecutor.executeTargets(Single
>> CheckExecutor.java:37)
>> at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>> 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.helper.SingleCheckExecutor.executeTargets(Single
>> CheckExecutor.java:37)
>> at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>> 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.helper.SingleCheckExecutor.executeTargets(Single
>> CheckExecutor.java:37)
>> at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>> at
>> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>>
>> 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(DefaultExe
>> cutor.java: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.lang.StackOverflowError
>>
>>
>> BUILD FAILED
>> C:\Projects\GP\canoo-proj\scripts\buildcanoo.xml:15: The following error
>> occurre
>> d while executing this line:
>> C:\Projects\GP\canoo-proj\scripts\buildcanoo.xml:34: The following error
>> occurre
>> d while executing this line:
>> C:\Projects\GP\canoo-proj\scripts\maincanoo.xml:13: The following error
>> occurred
>> while executing this line:
>> C:\Projects\GP\canoo-proj\scripts\login.xml:9: Canoo Webtest: R_1393.
>> Test failed.
>> Exception raised: com.canoo.webtest.engine.StepExecutionException:
>> Unexpected ex
>> ception caught: java.lang.StackOverflowError, Step: ClickLink at
>> C:\Projects\GP\
>> canoo-proj\scripts\login.xml:30: with (htmlId="showReports",
>> taskName="clickLin
>> k")com.canoo.webtest.engine.StepExecutionException: Unexpected exception
>> caught:
>> java.lang.StackOverflowError, Step: ClickLink at
>> C:\Projects\GP\canoo-proj\scri
>> pts\login.xml:30: with (htmlId="showReports", taskName="clickLink")
>> at
>> com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:463)
>>
>> at
>> com.canoo.webtest.steps.AbstractBrowserAction.handleUnexpectedExcepti
>> on(AbstractBrowserAction.java:120)
>> at
>> com.canoo.webtest.steps.request.TargetHelper.protectedGoto(TargetHelp
>> er.java:114)
>> at
>> com.canoo.webtest.steps.request.AbstractTargetAction.gotoTarget(Abstr
>> actTargetAction.java:106)
>> at
>> com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(Abstra
>> ctTargetAction.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.jav
>> a: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.helper.SingleCheckExecutor.executeTargets(Single
>> CheckExecutor.java:37)
>> at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>> 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.helper.SingleCheckExecutor.executeTargets(Single
>> CheckExecutor.java:37)
>> at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>> 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.helper.SingleCheckExecutor.executeTargets(Single
>> CheckExecutor.java:37)
>> at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>> at
>> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>>
>> 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(DefaultExe
>> cutor.java: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.lang.StackOverflowError
>>
>>
>> Total time: 56 seconds
>> C:\Projects\GP\canoo-proj\scripts>
>>
>>
>>
>>
>> Regards,
>>
>> Vipin Kumar Gupta
>> Email - [EMAIL PROTECTED]
>> Desk:+91-80-6618-7659
>> Link:978-946-3400 x8052 x252 or x287
>>
>>
>>
>>
>> -----Original Message-----
>> From: Marc Guillemot [mailto:[EMAIL PROTECTED]
>> Sent: Mon 3/12/2007 5:26 AM
>> To: Gupta, Vipinkumar
>> Subject: Re: [Webtest] java.lang.StackOverflowError on clickLink
>>
>> Gupta, Vipinkumar wrote:
>>> Hi All,
>>>
>>> Yes, js files involved.
>>>
>>> I tried with latest build but still i am getting the same error. I
>> tried in Eclipse only.
>>> can you pl tell me how to call my script from command prompt.
>> ?
>> ant yourBuild.xml
>>
>> Marc.
>>
>
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
>
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest