Hello everybody: I am trying to use Ant Task programmatically by invoking the API within my Java code.
I get an exception, but everything appears to be fine to my eyes - I indeed set all the compulsory attributes of the SignJar task. Probably somebody else here has a good suggestion or the solution. Thanks in advance! Dan ---------------------------- My code is: String sigFile = Paths.SIG_FILE_PATH; SignJar sj = new SignJar(); sj.setAlias("myDep"); sj.setStorepass("aPassword"); sj.setJar(new File(fileName)); sj.setSigfile(sigFile); sj.execute(); The exception I get is: Exception in thread "main" java.lang.NullPointerException at org.apache.tools.ant.types.AbstractFileSet.setupDirectoryScanner(AbstractFileSet.java:477) at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:442) at org.apache.tools.ant.types.FileSet.iterator(FileSet.java:69) at org.apache.tools.ant.types.resources.Union.getCollection(Union.java:110) at org.apache.tools.ant.types.resources.Union.getCollection(Union.java:90) at org.apache.tools.ant.types.resources.BaseResourceCollectionContainer.cacheCollection(BaseResourceCollectionContainer.java:250) at org.apache.tools.ant.types.resources.BaseResourceCollectionContainer.iterator(BaseResourceCollectionContainer.java:126) at org.apache.tools.ant.types.Path.iterator(Path.java:693) at org.apache.tools.ant.taskdefs.SignJar.execute(SignJar.java:321)