[ https://issues.apache.org/jira/browse/FELIX-2600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stuart McCulloch closed FELIX-2600. ----------------------------------- Resolution: Won't Fix The "bundleall" goal is going to be deprecated, so closing this issue as won't fix. Instead new features/goals will be added to solve common use-cases such as creating mega-bundles, etc. > NPE in goals wrap and bundleall if "project already processed" > --------------------------------------------------------------- > > Key: FELIX-2600 > URL: https://issues.apache.org/jira/browse/FELIX-2600 > Project: Felix > Issue Type: Bug > Components: Maven Bundle Plugin > Affects Versions: maven-bundle-plugin-2.1.0 > Environment: win32 maven 3 beta 3 > Reporter: APF > Priority: Minor > > Trying to wrap dependencies as bundle via wrap or bundleall will result in a > NPE. > See current trunk: > http://svn.apache.org/viewvc/felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundleAllPlugin.java?revision=925279&view=markup > line 182, 188 > 179 if ( alreadyBundled( project.getArtifact() ) ) > 180 { > 181 getLog().debug( "Ignoring project already processed " + > project.getArtifact() ); > 182 return null; > 183 } > results in NPE at: > 579 protected void logDuplicatedPackages( BundleInfo bundleInfo ) > 580 { > 581 Map duplicatedExports = bundleInfo.getDuplicatedExports(); > A simple null check did it for me. I hope more context is not necessary > since it looks quite obvious. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira