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


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

Reply via email to