[
https://issues.apache.org/jira/browse/AXIS2-4985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sagara Gunathunga resolved AXIS2-4985.
---------------------------------------
Resolution: Cannot Reproduce
Fix Version/s: 1.5.4
1.6.0
nightly
Can't reproduce this issue , if you face this issue again reopen and attach
your project.
> NullPointerException in axis2-aar-maven-plugin if no fileSet is specified
> -------------------------------------------------------------------------
>
> Key: AXIS2-4985
> URL: https://issues.apache.org/jira/browse/AXIS2-4985
> Project: Axis2
> Issue Type: Bug
> Components: Tools
> Affects Versions: 1.5.4
> Reporter: Reto Huber
> Assignee: Sagara Gunathunga
> Priority: Minor
> Fix For: nightly, 1.6.0, 1.5.4
>
>
> A NullPointerException is raising by generating the AAR files using the
> maven2 plugin axis2-aar-maven-plugin. The exception will raise if no FileSet
> is configured. If there is a FileSet specified in the configuration the
> plugin works as expected.
> Example of a maven2 plugin configuration that will raise the exception:
> <build>
> <plugins>
>
> <plugin>
> <groupId>org.apache.axis2</groupId>
> <artifactId>axis2-aar-maven-plugin</artifactId>
> <version>1.5.4</version>
> <extensions>true</extensions>
> <configuration>
>
> <outputDirectory>${basedir}/dist</outputDirectory>
> </configuration>
> </plugin>
>
> </plugins>
> </build>
> Exception:
> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the
> plugin manager executing goal
> 'org.apache.axis2:axis2-aar-maven-plugin:1.5.4:aar': Mojo execution failed.
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:505)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
> at
> org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
> at
> org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
> at
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
> at
> org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
> at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:31)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Mojo execution
> failed.
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:601)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
> ... 20 more
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error assembling
> aar
> at org.apache.axis2.maven2.aar.AarMojo.execute(AarMojo.java:106)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579)
> ... 21 more
> Caused by: java.lang.NullPointerException
> at
> org.codehaus.plexus.util.DirectoryScanner.setIncludes(DirectoryScanner.java:474)
> at
> org.apache.axis2.maven2.aar.AbstractAarMojo.copyFileSet(AbstractAarMojo.java:279)
> at
> org.apache.axis2.maven2.aar.AbstractAarMojo.buildExplodedAar(AbstractAarMojo.java:151)
> at
> org.apache.axis2.maven2.aar.AarMojo.performPackaging(AarMojo.java:125)
> at org.apache.axis2.maven2.aar.AarMojo.execute(AarMojo.java:103)
> ... 22 more
> Example of a maven2 plugin configuration that will work:
> <build>
> <plugins>
>
> <!-- Create the aar file (the web service archive) -->
> <plugin>
> <groupId>org.apache.axis2</groupId>
> <artifactId>axis2-aar-maven-plugin</artifactId>
> <version>1.5.4</version>
> <extensions>true</extensions>
> <configuration>
>
> <outputDirectory>${basedir}/dist</outputDirectory>
> <fileSets>
> <fileSet>
> <includes>
> <include>SOMEFILE</include>
> </includes>
> </fileSet>
> </fileSets>
>
> </configuration>
> </plugin>
>
> </plugins>
> </build>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]