[ http://webtest-community.canoo.com/jira/browse/WT-226?page=all ] Paul King closed WT-226: ------------------------
No further feedback - assuming fixed. > using storeRandom outside of <steps> causes a nullPointerException, should > give an error message > ------------------------------------------------------------------------------------------------ > > Key: WT-226 > URL: http://webtest-community.canoo.com/jira/browse/WT-226 > Project: WebTest > Type: Bug > Versions: 2.0 > Environment: Suse 10.1, Ant 1.6.5, webtest build 1376 > Reporter: Ivan Rancati > Assignee: Paul King > Fix For: future versions > > I have a separate file where I store properties, and by mistake I added an > entry with storeRandom (which should be enclosed in a webtest target > instead), which looks like > <?xml version="1.0" encoding="UTF-8" ?> > <project name="test-data"> > <description> > test data used by all scripts > </description> > ... some normal properties like ... > <property name="buyCount" value="2" /> > .... > <storeRandom property="customerRnd" from="11111" to="99999" > description="random portion of customer data" /> > </project> > This is of course a low priority and severity bug, but I thought I'd let you > know about the null pointer exception, maybe it's possible to show an error > message instead. > [EMAIL PROTECTED]:~/cvs/repository/pp/tnt_branch/pp/demoshop/webtest> > webtest.sh -v -buildfile demoshop.xml cancelGadgetWithWorldPay > Will use /opt/jdk/bin/java > Apache Ant version 1.6.5 compiled on June 2 2005 > Buildfile: demoshop.xml > Detected Java version: 1.5 in: /opt/jdk1.5.0_04/jre > Detected OS: Linux > parsing buildfile > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/demoshop.xml with > URI = > file:///u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/demoshop.xml > Project base dir set to: > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest > resolving systemId: > file:///u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/config.xml > resolving systemId: > file:///u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/config.xml > Importing file includes/classpath.xml from > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/demoshop.xml > parsing buildfile > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/classpath.xml > with URI = > file:///u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/classpath.xml > Importing file /opt/webtest/lib/taskdef.xml from > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/demoshop.xml > parsing buildfile /opt/webtest/lib/taskdef.xml with URI = > file:///opt/webtest/lib/taskdef.xml > Importing file /opt/webtest/lib/classpath.xml from > /opt/webtest/lib/taskdef.xml > parsing buildfile /opt/webtest/lib/classpath.xml with URI = > file:///opt/webtest/lib/classpath.xml > Overriding previous definition of reference to webtest.path.id > Trying to override old definition of task sleep > Importing file includes/resources.xml from > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/demoshop.xml > parsing buildfile > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/resources.xml > with URI = > file:///u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/resources.xml > [property] Loading > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/conf/sharpmind/shop/jsf/l10nstring.properties > BUILD FAILED > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/demoshop.xml:14: The > following error occurred while executing this line: > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/resources.xml:25: > java.lang.NullPointerException > at > org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539) > at > org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:142) > 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.helper.ProjectHelper2.parse(ProjectHelper2.java:142) > at > org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91) > at org.apache.tools.ant.Main.runBuild(Main.java:653) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > Caused by: > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/resources.xml:25: > java.lang.NullPointerException > at org.apache.tools.ant.Task.perform(Task.java:373) > at org.apache.tools.ant.Target.execute(Target.java:341) > at > org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:131) > at > org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:140) > ... 9 more > Caused by: java.lang.NullPointerException > at com.canoo.webtest.steps.Step.getStepLabelBrief(Step.java:224) > at com.canoo.webtest.steps.Step.expandProperties(Step.java:507) > at com.canoo.webtest.steps.Step.execute(Step.java:125) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > ... 12 more > --- Nested Exception --- > /u/ivan/cvs/repository/pp/tnt_branch/pp/demoshop/webtest/includes/resources.xml:25: > java.lang.NullPointerException > at org.apache.tools.ant.Task.perform(Task.java:373) > at org.apache.tools.ant.Target.execute(Target.java:341) > at > org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:131) > at > org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:140) > 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.helper.ProjectHelper2.parse(ProjectHelper2.java:142) > at > org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91) > at org.apache.tools.ant.Main.runBuild(Main.java:653) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > Caused by: java.lang.NullPointerException > at com.canoo.webtest.steps.Step.getStepLabelBrief(Step.java:224) > at com.canoo.webtest.steps.Step.expandProperties(Step.java:507) > at com.canoo.webtest.steps.Step.execute(Step.java:125) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > ... 12 more > --- Nested Exception --- > java.lang.NullPointerException > at com.canoo.webtest.steps.Step.getStepLabelBrief(Step.java:224) > at com.canoo.webtest.steps.Step.expandProperties(Step.java:507) > at com.canoo.webtest.steps.Step.execute(Step.java:125) > 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.helper.ProjectHelper2.parse(ProjectHelper2.java:131) > at > org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:140) > 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.helper.ProjectHelper2.parse(ProjectHelper2.java:142) > at > org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91) > at org.apache.tools.ant.Main.runBuild(Main.java:653) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > Total time: 1 second -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://webtest-community.canoo.com/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

