Hi,

My page dynamically generates forms  using Ajax.  Webtest is not able to find 
out the dynamically generated form.  I can see the dynamically generated form 
in the generated source view of the browser.  Does webtest supports dynamically 
generated form?

Thanks,
Haneef

From: [email protected] [mailto:[email protected]] On 
Behalf Of Hitesh Gupta
Sent: Thursday, October 08, 2009 9:24 PM
To: [email protected]
Subject: [Webtest] Null Pointer Exception in test script by webtest

Hi,

I am getting a strange issue in one of my test script. I executed a script and 
all of the steps passed but at the last step it failed by giving the following 
error.

I am not able to resolve this Null Pointer exception error. I would appreciate 
if any one can help me out of this issue.
Message

Unexpected exception caught: java.lang.NullPointerException

Exception

com.canoo.webtest.engine.StepExecutionException

[file:///D:\WebTestHome\resources\Sara\test\results\09102009094638\resources\images\expandMinus.png]Stacktrace

Unexpected exception caught: java.lang.NullPointerException

        at com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:113)

        at com.canoo.webtest.steps.Step.handleException(Step.java:378)





        at com.canoo.webtest.steps.Step.execute(Step.java:109)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)





        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)

        at org.apache.tools.ant.Task.perform(Task.java:348)

        at 
com.canoo.webtest.steps.AbstractStepContainer.executeContainedStep(AbstractStepContainer.java:72)





        at 
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(AbstractStepContainer.java:80)

        at 
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14)

        at com.canoo.webtest.steps.Step.execute(Step.java:101)





        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)





        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)

        at org.apache.tools.ant.Task.perform(Task.java:348)

        at 
com.canoo.webtest.steps.control.RepeatStep.executeContainedTasks(RepeatStep.java:205)





        at 
com.canoo.webtest.steps.control.RepeatStep.doExecute(RepeatStep.java:159)

        at com.canoo.webtest.steps.Step.execute(Step.java:101)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)





        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)





        at org.apache.tools.ant.Task.perform(Task.java:348)

        at 
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43)

        at 
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)





        at com.canoo.webtest.steps.Step.execute(Step.java:101)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)





        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)

        at org.apache.tools.ant.Task.perform(Task.java:348)

        at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:206)





        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)





        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)

        at org.apache.tools.ant.Task.perform(Task.java:348)

        at org.apache.tools.ant.Target.execute(Target.java:357)





        at org.apache.tools.ant.Target.performTasks(Target.java:385)

        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)

        at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)





        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)

        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)





        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)





        at org.apache.tools.ant.Task.perform(Task.java:348)

        at org.apache.tools.ant.Target.execute(Target.java:357)

        at org.apache.tools.ant.Target.performTasks(Target.java:385)

        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)





        at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)

        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)

        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)





        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)





        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)

        at org.apache.tools.ant.Task.perform(Task.java:348)

        at org.apache.tools.ant.Target.execute(Target.java:357)





        at org.apache.tools.ant.Target.performTasks(Target.java:385)

        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)

        at org.apache.tools.ant.Project.executeTarget(Project.java:1298)

        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)





        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)

        at org.apache.tools.ant.Main.runBuild(Main.java:698)

        at org.apache.tools.ant.Main.startAnt(Main.java:199)

        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)





        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

Caused by: java.lang.NullPointerException

        at 
com.canoo.webtest.engine.WebClientContext.getCurrentResponse(WebClientContext.java:182)

        at com.canoo.webtest.engine.Context.getCurrentResponse(Context.java:95)





        at com.canoo.webtest.steps.Step.execute(Step.java:104)

        ... 75 more

--- Nested Exception ---

java.lang.NullPointerException

        at 
com.canoo.webtest.engine.WebClientContext.getCurrentResponse(WebClientContext.java:182)





        at com.canoo.webtest.engine.Context.getCurrentResponse(Context.java:95)

        at com.canoo.webtest.steps.Step.execute(Step.java:104)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)





        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)





        at org.apache.tools.ant.Task.perform(Task.java:348)

        at 
com.canoo.webtest.steps.AbstractStepContainer.executeContainedStep(AbstractStepContainer.java:72)

        at 
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(AbstractStepContainer.java:80)





        at 
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14)

        at com.canoo.webtest.steps.Step.execute(Step.java:101)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)





        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)





        at org.apache.tools.ant.Task.perform(Task.java:348)

        at 
com.canoo.webtest.steps.control.RepeatStep.executeContainedTasks(RepeatStep.java:205)

        at 
com.canoo.webtest.steps.control.RepeatStep.doExecute(RepeatStep.java:159)





        at com.canoo.webtest.steps.Step.execute(Step.java:101)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)





        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)

        at org.apache.tools.ant.Task.perform(Task.java:348)

        at 
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43)





        at 
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)

        at com.canoo.webtest.steps.Step.execute(Step.java:101)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)





        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)





        at org.apache.tools.ant.Task.perform(Task.java:348)

        at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:206)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)





        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)





        at org.apache.tools.ant.Task.perform(Task.java:348)

        at org.apache.tools.ant.Target.execute(Target.java:357)

        at org.apache.tools.ant.Target.performTasks(Target.java:385)

        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)





        at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)

        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)

        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)





        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)





        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)

        at org.apache.tools.ant.Task.perform(Task.java:348)

        at org.apache.tools.ant.Target.execute(Target.java:357)





        at org.apache.tools.ant.Target.performTasks(Target.java:385)

        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)

        at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)





        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)

        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)





        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)





        at org.apache.tools.ant.Task.perform(Task.java:348)

        at org.apache.tools.ant.Target.execute(Target.java:357)

        at org.apache.tools.ant.Target.performTasks(Target.java:385)

        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)





        at org.apache.tools.ant.Project.executeTarget(Project.java:1298)

        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)





        at org.apache.tools.ant.Main.runBuild(Main.java:698)

        at org.apache.tools.ant.Main.startAnt(Main.java:199)

        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)

        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)






Thanks a lot in advance for your help..!!



Cheers..!!

Hitesh

Reply via email to