You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Reto Huber (JIRA)" <ji...@apache.org> on 2011/03/23 18:34:05 UTC

[jira] [Created] (AXIS2-4985) NullPointerException in axis2-aar-maven-plugin if no fileSet is specified

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
            Priority: Minor


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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] [Resolved] (AXIS2-4985) NullPointerException in axis2-aar-maven-plugin if no fileSet is specified

Posted by "Sagara Gunathunga (JIRA)" <ji...@apache.org>.
     [ 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] [Updated] (AXIS2-4985) NullPointerException in axis2-aar-maven-plugin if no fileSet is specified

Posted by "Sagara Gunathunga (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-4985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sagara Gunathunga  updated AXIS2-4985:
--------------------------------------

    Assignee: Sagara Gunathunga 

> 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
>
> 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org