Null Pointer Exception in test script by webtest

View: New views
6 Messages — Rating Filter:   Alert me  

Null Pointer Exception in test script by webtest

by Hitesh Gupta :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
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

Hide 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



Dynamically generated form

by Ali, Haneef :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

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: webtest-admin@... [mailto:webtest-admin@...] On Behalf Of Hitesh Gupta
Sent: Thursday, October 08, 2009 9:24 PM
To: webtest@...
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

Hide 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

 


Re: Null Pointer Exception in test script by webtest

by Marc Guillemot :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

can you try with a recent WebTest build?

Cheers,
Marc.

Hitesh Gupta a écrit :

> 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
>
>
>       Hide 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
>
>

_______________________________________________
WebTest mailing list
WebTest@...
http://lists.canoo.com/mailman/listinfo/webtest

Re: Dynamically generated form

by Marc Guillemot :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

yes, WebTest supports dynamically generated forms. Try with a recent
build and maybe add a <sleep> test to be sure not to test before the
form is generated.

Cheers,
Marc.

Ali, Haneef a écrit :

> 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:* webtest-admin@...
> [mailto:webtest-admin@...] *On Behalf Of *Hitesh Gupta
> *Sent:* Thursday, October 08, 2009 9:24 PM
> *To:* webtest@...
> *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
>
>
>       Hide 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
>
>  
>

_______________________________________________
WebTest mailing list
WebTest@...
http://lists.canoo.com/mailman/listinfo/webtest

Re: Dynamically generated form

by Rhee :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi

I am also having the same error w/ dynamically generated forms in the latest Webtest build (R_1797). Does anybody know if this was ever resolved?

Thanks
-Rhee

Unexpected exception caught: java.lang.NullPointerException at com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:122) at com.canoo.webtest.steps.Step.handleException(Step.java:387) at com.canoo.webtest.steps.Step.execute(Step.java:118) 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)

On Tue, Oct 13, 2009 at 5:19 AM, Marc Guillemot <mguillemot@...> wrote:
Hi,

yes, WebTest supports dynamically generated forms. Try with a recent build and maybe add a <sleep> test to be sure not to test before the form is generated.

Cheers,
Marc.

Ali, Haneef a écrit :
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:* webtest-admin@... [mailto:webtest-admin@...] *On Behalf Of *Hitesh Gupta
*Sent:* Thursday, October 08, 2009 9:24 PM
*To:* webtest@...
*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


     Hide 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

 

_______________________________________________
WebTest mailing list
WebTest@...
http://lists.canoo.com/mailman/listinfo/webtest



--
- Rhee

"Risk nothing and you gain nothing"

Re: Dynamically generated form

by Marc Guillemot :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

a NullPointerException is never a good sign :-(
Can you provide the full stack trace?

Cheers,
Marc.

Rhee a écrit :

> Hi
>
> I am also having the same error w/ dynamically generated forms in the
> latest Webtest build (R_1797). Does anybody know if this was ever resolved?
>
> Thanks
> -Rhee
>
> Unexpected exception caught: java.lang.NullPointerException at
> com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:122) at
> com.canoo.webtest.steps.Step.handleException(Step.java:387) at
> com.canoo.webtest.steps.Step.execute(Step.java:118) 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)
>
> On Tue, Oct 13, 2009 at 5:19 AM, Marc Guillemot <mguillemot@...
> <mailto:mguillemot@...>> wrote:
>
>     Hi,
>
>     yes, WebTest supports dynamically generated forms. Try with a recent
>     build and maybe add a <sleep> test to be sure not to test before the
>     form is generated.
>
>     Cheers,
>     Marc.
>
>     Ali, Haneef a écrit :
>
>         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:* webtest-admin@...
>         <mailto:webtest-admin@...>
>         [mailto:webtest-admin@...
>         <mailto:webtest-admin@...>] *On Behalf Of *Hitesh Gupta
>         *Sent:* Thursday, October 08, 2009 9:24 PM
>         *To:* webtest@... <mailto:webtest@...>
>         *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
>
>
>              Hide 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
>
>          
>
>
>     _______________________________________________
>     WebTest mailing list
>     WebTest@... <mailto:WebTest@...>
>     http://lists.canoo.com/mailman/listinfo/webtest
>
>
>
>
> --
> - Rhee
>
> "Risk nothing and you gain nothing"

_______________________________________________
WebTest mailing list
WebTest@...
http://lists.canoo.com/mailman/listinfo/webtest