Compare these two logs from Maven 3.x
and from Maven 2.2.x
Note the different order in which the parameter values are injected. When reportOutputDirectory is injected before destDir, the mojo produces the NPE.
The plugin should not rely on any particular ordering of the parameters.
Fixed in r800618
.