I tried the latest build and still get an exception - here's the
error. One thing that's wierd b/w 1108 and 1146 is I needed to have
jaxen-1.1-beta-8.jar in my classpath with 1146 - whereas I didn't need
it in 1108.
Matt
AddUser:
[webtest] 2006-01-25 17:08:50,852 ERROR com.canoo.webtest.steps.Step - Origina
l cause of the XNIException: null
[webtest] java.util.ConcurrentModificationException
[webtest] at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
[webtest] at java.util.HashMap$ValueIterator.next(HashMap.java:812)
[webtest] at com.gargoylesoftware.htmlunit.ThreadManager.interruptAll(Thre
adManager.java:170)
[webtest] at com.gargoylesoftware.htmlunit.WebWindowImpl.destroyChildren(W
ebWindowImpl.java:133)
[webtest] at com.gargoylesoftware.htmlunit.WebWindowImpl.setEnclosedPage(W
ebWindowImpl.java:96)
[webtest] at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuil
der.startDocument(HTMLParser.java:332)
[webtest] at org.apache.xerces.parsers.AbstractSAXParser.startDocument(Unk
nown Source)
[webtest] at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
[webtest] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
[webtest] at java.lang.reflect.Method.invoke(Method.java:324)
[webtest] at org.cyberneko.html.filters.DefaultFilter.startDocument(Defaul
tFilter.java:102)
[webtest] at org.cyberneko.html.filters.NamespaceBinder.startDocument(Name
spaceBinder.java:247)
[webtest] at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
[webtest] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
[webtest] at java.lang.reflect.Method.invoke(Method.java:324)
[webtest] at org.cyberneko.html.HTMLTagBalancer.startDocument(HTMLTagBalan
cer.java:380)
[webtest] at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
[webtest] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
[webtest] at java.lang.reflect.Method.invoke(Method.java:324)
[webtest] at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanne
r.java:1915)
[webtest] at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:
809)
[webtest] at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.
java:478)
[webtest] at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.
java:431)
[webtest] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[webtest] at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuil
der.parse(HTMLParser.java:311)
[webtest] at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParse
r.java:226)
[webtest] at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPa
ge(DefaultPageCreator.java:116)
[webtest] at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(D
efaultPageCreator.java:84)
[webtest] at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(W
ebClient.java:426)
[webtest] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.jav
a:344)
[webtest] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.jav
a:384)
[webtest] at com.canoo.webtest.steps.request.TargetHelper.getResponse(Targ
etHelper.java:67)
[webtest] at com.canoo.webtest.steps.request.AbstractTargetAction.getRespo
nse(AbstractTargetAction.java:68)
[webtest] at com.canoo.webtest.steps.request.InvokePage.findTarget(InvokeP
age.java:135)
[webtest] at com.canoo.webtest.steps.request.AbstractTargetAction$1.call(A
bstractTargetAction.java:108)
[webtest] at com.canoo.webtest.steps.request.TargetHelper.protectedGoto(Ta
rgetHelper.java:86)
[webtest] at com.canoo.webtest.steps.request.AbstractTargetAction.gotoTarg
et(AbstractTargetAction.java:106)
[webtest] at com.canoo.webtest.steps.request.AbstractTargetAction.doExecut
e(AbstractTargetAction.java:78)
[webtest] at com.canoo.webtest.steps.Step.execute(Step.java:154)
[webtest] at com.canoo.webtest.engine.Engine.executeSteps(Engine.java:28)
[webtest] at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:79
)
[webtest] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
[webtest] at org.apache.tools.ant.Task.perform(Task.java:364)
[webtest] at org.apache.tools.ant.Target.execute(Target.java:341)
[webtest] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[webtest] at org.apache.tools.ant.Project.executeSortedTargets(Project.jav
a:1216)
[webtest] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTarget
s(SingleCheckExecutor.java:37)
[webtest] at org.apache.tools.ant.Project.executeTargets(Project.java:1068
)
[webtest] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
[webtest] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
[webtest] at org.apache.tools.ant.Task.perform(Task.java:364)
[webtest] at org.apache.tools.ant.Target.execute(Target.java:341)
[webtest] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[webtest] at org.apache.tools.ant.Project.executeSortedTargets(Project.jav
a:1216)
[webtest] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTarget
s(SingleCheckExecutor.java:37)
[webtest] at org.apache.tools.ant.Project.executeTargets(Project.java:1068
)
[webtest] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
[webtest] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.j
ava:107)
[webtest] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
[webtest] at org.apache.tools.ant.Task.perform(Task.java:364)
[webtest] at org.apache.tools.ant.Target.execute(Target.java:341)
[webtest] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[webtest] at org.apache.tools.ant.Project.executeSortedTargets(Project.jav
a:1216)
[webtest] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[webtest] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
faultExecutor.java:40)
[webtest] at org.apache.tools.ant.Project.executeTargets(Project.java:1068
)
[webtest] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[webtest] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[webtest] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[webtest] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
BUILD FAILED
/Users/mraible/Work/appfuse/build.xml:608: The following error occurred while ex
ecuting this line:
/Users/mraible/Work/appfuse/build.xml:569: The following error occurred while ex
ecuting this line:
/Users/mraible/Work/appfuse/test/web/web-tests.xml:117: Canoo Webtest: R_1146.
Test failed.
Exception raised: com.canoo.webtest.engine.StepExecutionException: XNIException
caused by null, Step: InvokePage at /Users/mraible/Work/appfuse/test/web/web-tes
ts.xml:146: with (description="Click edit user link", url="/editUser.html?usern
ame=newuser&from=list", method="GET", stepType="invoke")com.canoo.webtest.engine
.StepExecutionException: XNIException caused by null, Step: InvokePage at /Users
/mraible/Work/appfuse/test/web/web-tests.xml:146: with (description="Click edit
user link", url="/editUser.html?username=newuser&from=list", method="GET", step
Type="invoke")
at com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:586)
at com.canoo.webtest.steps.AbstractBrowserAction.handleUnexpectedExcepti
on(AbstractBrowserAction.java:107)
at com.canoo.webtest.steps.request.TargetHelper.protectedGoto(TargetHelp
er.java:99)
at com.canoo.webtest.steps.request.AbstractTargetAction.gotoTarget(Abstr
actTargetAction.java:106)
at com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(Abstra
ctTargetAction.java:78)
at com.canoo.webtest.steps.Step.execute(Step.java:154)
at com.canoo.webtest.engine.Engine.executeSteps(Engine.java:28)
at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:79)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single
CheckExecutor.java:37)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single
CheckExecutor.java:37)
On 1/16/06, Marc Guillemot <[EMAIL PROTECTED]> wrote:
> Matt,
>
> can you test again with the latest build: XNIException are now examined
> to report the deeply nested cause of the problem and if you use the
> webtest.(sh|bat) scripts they now say to ant not to look at jars that
> may be located in the user's ant directory.
>
> Marc.
>
> Matt Raible wrote:
> > On 1/13/06, Marc Guillemot <[EMAIL PROTECTED]> wrote:
> >
> >>Matt Raible <[EMAIL PROTECTED]> writes:
> >>
> >>
> >>>Hello all,
> >>>
> >>>I've found that the following script.aculo.us effect causes the
> >>>exception below to occur. The strange this is it only happens on OS X
> >>>- everything works fine on Windows XP.
> >>>
> >>>window.setTimeout("Effect.DropOut('successMessages')", 3000);
> >>>
> >>>Any ideas on how to keep this in my code, but keep this error from
> >>>happening on OS X?
> >>
> >>do you have the possibility to run the test directly with htmlunit to walk
> >>the
> >>chain of XNIException / InvocationTargetException up to the original
> >>problem?
> >>
> >>Marc.
> >
> >
> > I did notice that on my Windows box, I had a bunch of JARs in my
> > $ANT_HOME/lib, whereas on my Mac - I didn't have them. Basically, I
> > had the javanettask project's dependencies in my $ANT_HOME/lib.
> > Here's that list:
> >
> > https://javanettasks.dev.java.net/nonav/maven/dependencies.html
> >
> > Matt
>
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
>
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest