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


             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
    [email protected] <mailto:[email protected]>
    http://lists.canoo.com/mailman/listinfo/webtest




--
- Rhee

"Risk nothing and you gain nothing"

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to