I've posted a reference to your mail in htmlunit's mailing list.

I don't understand why you didn't need jaxen with build 1108: it is
needed since a long time for all xpath related steps.

Marc.

Matt Raible wrote:
> 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

Reply via email to