Probably now fixed in htmlunit. Perhaps can you take it from htmlunit's
CVS (in a fex hours?) and build by yourself to test it?

Marc.

Marc Guillemot wrote:
> 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
> 

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

Reply via email to