Я создал файл сборки с вашим фрагментом и не видел проблемы. Если каталог, указанный свойством path, не существует, генерируется исключение, но это похоже на правильное поведение.
Предлагаю вам добавить несколько тестов для подтверждения действительного значения свойства path. Возможно, это не соответствует ожидаемой вами стоимости.
build.xml
<project>
<property name="path" value="./test"/>
<propertyfile file="${path}/sample.properties">
<entry key="k1" value="v1"/>
</propertyfile>
</project>
Test Case 1 - каталог 'тест' нет - ожидаемый результат FAIL
$ ls test
ls: cannot access test: No such file or directory
$ ant build.xml
Buildfile: /home/owen/stackoverflow/build.xml
[propertyfile] Creating new property file: /home/owen/stackoverflow/test/sample.properties
BUILD FAILED
/home/owen/stackoverflow/build.xml:3: java.io.FileNotFoundException: /home/owen/stackoverflow/test/sample.properties (No such file or directory)
Total time: 0 seconds
Test Case 2 - каталог 'тест' теперь доступен - ожидаемый результат УСПЕХ
$ mkdir test
$ ant
Buildfile: /home/owen/stackoverflow/build.xml
[propertyfile] Creating new property file: /home/owen/stackoverflow/test/sample.properties
BUILD SUCCESSFUL
Total time: 0 seconds