Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 63174 invoked from network); 5 Nov 2008 20:04:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Nov 2008 20:04:36 -0000 Received: (qmail 15435 invoked by uid 500); 5 Nov 2008 20:04:36 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 15397 invoked by uid 500); 5 Nov 2008 20:04:36 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 15386 invoked by uid 99); 5 Nov 2008 20:04:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Nov 2008 12:04:36 -0800 X-ASF-Spam-Status: No, hits=-2.0 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kinnem@us.ibm.com designates 32.97.110.159 as permitted sender) Received: from [32.97.110.159] (HELO e38.co.us.ibm.com) (32.97.110.159) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Nov 2008 20:03:18 +0000 Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e38.co.us.ibm.com (8.13.1/8.13.1) with ESMTP id mA5K3B8U012022 for ; Wed, 5 Nov 2008 13:03:11 -0700 Received: from d03av03.boulder.ibm.com (d03av03.boulder.ibm.com [9.17.195.169]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v9.1) with ESMTP id mA5K3ruY087500 for ; Wed, 5 Nov 2008 13:03:55 -0700 Received: from d03av03.boulder.ibm.com (loopback [127.0.0.1]) by d03av03.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id mA5K3rbG005071 for ; Wed, 5 Nov 2008 13:03:53 -0700 Received: from d03nm120.boulder.ibm.com (d03nm120.boulder.ibm.com [9.17.195.146]) by d03av03.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id mA5K3qLP005012 for ; Wed, 5 Nov 2008 13:03:53 -0700 In-Reply-To: <190e13280811050916g347a3felfeba728ab2dc336f@mail.gmail.com> References: <190e13280811050916g347a3felfeba728ab2dc336f@mail.gmail.com> To: "Ant Users List" MIME-Version: 1.0 Subject: Re: Using Ant Tasks programmatically - SignJar Tasl X-KeepSent: 663D860C:E1B2AF7F-852574F8:006521ED; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.0.1 February 07, 2008 From: Morgan Kinne Message-ID: Date: Wed, 5 Nov 2008 15:03:52 -0500 X-MIMETrack: Serialize by Router on D03NM120/03/M/IBM(Release 8.0.1|February 07, 2008) at 11/05/2008 13:03:52, Serialize complete at 11/05/2008 13:03:52 Content-Type: multipart/alternative; boundary="=_alternative 0065260F852574F8_=" X-Virus-Checked: Checked by ClamAV on apache.org --=_alternative 0065260F852574F8_= Content-Type: text/plain; charset="US-ASCII" try sj.perform() From: "Daniele Development-ML" To: "Ant Users List" Date: 11/05/2008 12:17 PM Subject: Using Ant Tasks programmatically - SignJar Tasl 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) --=_alternative 0065260F852574F8_=--