Hi Tokutan,
The file is too large for your memory pools. Try to increase your memory pool sizes. You can achieve this with changing following virtual machine parameters in bin/webtest.bat: set JAVA_OPTS=-Xms64M -Xmx256M to e.g. set JAVA_OPTS=-Xms256M -Xmx512M Regards ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tokutan Sent: Freitag, 29. August 2008 07:01 To: [email protected] Subject: [Webtest] Unexpected error when invoking large xml file Hi, I am experiencing unexpected error when invoking a large xml file (about 30 mb). Here is the script: <dataDriven tableContainer="testsip.xls" table="true"> <webtest name="verify node ${check1} "> <config haltonerror="false" haltonfailure="false" autorefresh="true" protocol="file" basepath="C:\webtest5\myWebTestProject\tests\"> <option name="ThrowExceptionOnScriptError" value="false" /> <option name="ThrowExceptionOnFailingStatusCode" value="false" /> </config> <invoke url="careershays20080825123203.xml" description="invoke file }" /> <not description="check no element in list found element: ${check1}"> <verifyText text="(?i:${check1})" regex="true" description="check1smallcase${check1} "/> </not> </webtest> </dataDriven> </target> </project> I got the following error: Unexpected exception caught: org.apache.tools.ant.BuildException C:\webtest5\myWebTestProject\tests\testsip.xml:25: java.lang.OutOfMemoryError: Java heap space at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 15) 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.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) The script failed at invoking the file. When invoking smaller xml file it is ok. Is there anyway I can overcome this problem? Thanks.

