[ http://jira.codehaus.org/browse/MNG-2304?page=comments#action_65586 ]
Jeff Maxwell commented on MNG-2304: ----------------------------------- I tested the setProject fix and worked. I will submit a patch ASAP. > artifact:dependencies filesetId attribute causes NPE > ------------------------------------------------------ > > Key: MNG-2304 > URL: http://jira.codehaus.org/browse/MNG-2304 > Project: Maven 2 > Type: Bug > Components: Ant tasks > Versions: 2.0.4 > Environment: Ant 1.6.5, Maven tasks for Ant 2.0.4, Solaris 10, Jdk 1.4.2_10 > Reporter: Jeff Maxwell > > > Using the maven ant tasks I receive a null pointer if I set a fileset ref and > then set a property with that ref. > However if a set a path ref I do not get a NPE. > I think is caused by the fileset not having its project set. > If this is the case the following line needs to be added to the > DependenciesTask: > 194d194 > < fileSet.setProject( getProject() ); > Exception: > java.lang.NullPointerException > at > org.apache.tools.ant.types.AbstractFileSet.setupDirectoryScanner(AbstractFileSet.java:382) > > <!-- Script that fails --> > <artifact:dependencies verbose="true" > filesetId="maven.dependency.fileset" > useScope="compile"> > <pom refid="maven.project.pom" /> > <localRepository refid="maven.local.repository" /> > </artifact:dependencies> > <property name="my.fileset.property" refid="maven.dependency.fileset"/> > <!-- Script that works --> > <artifact:dependencies verbose="true" > pathId="maven.dependency.path" > useScope="compile"> > <pom refid="maven.project.pom" /> > <localRepository refid="maven.local.repository" /> > </artifact:dependencies> > <property name="my.path.property" refid="maven.dependency.path"/> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira