|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
Null Pointer Exception in test script by webtestI 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. MessageUnexpected exception caught: java.lang.NullPointerException Exceptioncom.canoo.webtest.engine.StepExecutionException
|
|
|
Dynamically generated formHi, 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 Hi, Message
Unexpected exception caught: java.lang.NullPointerException Exception
com.canoo.webtest.engine.StepExecutionException
|
|
|
Re: Null Pointer Exception in test script by webtestHi,
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 formHi,
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 formHi
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, -- - Rhee "Risk nothing and you gain nothing" |
|
|
Re: Dynamically generated forma 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 |
| Free embeddable forum powered by Nabble | Forum Help |