Hi Roman, this looks like a problem with the parser. Can you provide the involved HTML code?
Cheers, Marc. Hesteric Roman - Together SK wrote: > Hi All! > > I've just downloaded latest build, and got > java.util.EmptyStackException by executing test. Application has no > changes just R_1724 was used for testing ... With R_1700 everything > still working fine. > > Any Ideas? > > Cheers, > Roman. > > Here is exception: > > ..\webtest\newDM\tests\dm_fk.xml:126: Unexpected exception caught: > java.util.EmptyStackException > at > com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:120) > at com.canoo.webtest.steps.Step.handleException(Step.java:379) > at com.canoo.webtest.steps.Step.execute(Step.java:110) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > at org.apache.tools.ant.Task.perform(Task.java:348) > at > com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.jav > a:43) > at > com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:3 > 1) > at com.canoo.webtest.steps.Step.execute(Step.java:101) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(SingleChe > ckExecutor.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.taskdefs.CallTarget.execute(CallTarget.java:105) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(SingleChe > ckExecutor.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(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(SingleChe > ckExecutor.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(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(DefaultExecut > or.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.util.EmptyStackException > at java.util.Stack.peek(Stack.java:85) > at java.util.Stack.pop(Stack.java:67) > at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElem > ent(HTMLParser.java:518) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) > at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElem > ent(HTMLParser.java:493) > at > org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:2 > 10) > at > org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.ja > va:329) > at > org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:9 > 93) > at > org.cyberneko.html.HTMLTagBalancer.endDocument(HTMLTagBalancer.java:439) > at > org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:2019 > ) > at > org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:893) > at > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:495) > at > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:448) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(H > TMLParser.java:680) > at > com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:240) > at > com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultP > ageCreator.java:127) > at > com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageC > reator.java:101) > at > com.canoo.webtest.engine.Configuration$2.createPage(Configuration.java:6 > 46) > at > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.ja > va:443) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:331) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:356) > at > com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:167) > at > com.gargoylesoftware.htmlunit.html.HtmlSubmitInput.doClickAction(HtmlSub > mitInput.java:78) > at > com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableEleme > nt.java:148) > at > com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableEleme > nt.java:107) > at > com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableEleme > nt.java:76) > at > com.canoo.webtest.steps.request.ClickButton.findTarget(ClickButton.java: > 157) > at > com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(AbstractT > argetAction.java:72) > at com.canoo.webtest.steps.Step.execute(Step.java:101) > ... 69 more > --- Nested Exception --- > java.util.EmptyStackException > at java.util.Stack.peek(Stack.java:85) > at java.util.Stack.pop(Stack.java:67) > at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElem > ent(HTMLParser.java:518) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) > at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElem > ent(HTMLParser.java:493) > at > org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:2 > 10) > at > org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.ja > va:329) > at > org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:9 > 93) > at > org.cyberneko.html.HTMLTagBalancer.endDocument(HTMLTagBalancer.java:439) > at > org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:2019 > ) > at > org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:893) > at > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:495) > at > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:448) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(H > TMLParser.java:680) > at > com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:240) > at > com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultP > ageCreator.java:127) > at > com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageC > reator.java:101) > at > com.canoo.webtest.engine.Configuration$2.createPage(Configuration.java:6 > 46) > at > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.ja > va:443) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:331) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:356) > at > com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:167) > at > com.gargoylesoftware.htmlunit.html.HtmlSubmitInput.doClickAction(HtmlSub > mitInput.java:78) > at > com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableEleme > nt.java:148) > at > com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableEleme > nt.java:107) > at > com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableEleme > nt.java:76) > at > com.canoo.webtest.steps.request.ClickButton.findTarget(ClickButton.java: > 157) > at > com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(AbstractT > argetAction.java:72) > 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(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > at org.apache.tools.ant.Task.perform(Task.java:348) > at > com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.jav > a:43) > at > com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:3 > 1) > at com.canoo.webtest.steps.Step.execute(Step.java:101) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(SingleChe > ckExecutor.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.taskdefs.CallTarget.execute(CallTarget.java:105) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(SingleChe > ckExecutor.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(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(SingleChe > ckExecutor.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(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 > 05) > 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(DefaultExecut > or.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) > _______________________________________________ > WebTest mailing list > [email protected] > http://lists.canoo.com/mailman/listinfo/webtest > _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

