I have seen this problem when the app descriptor.xml is set to 2.5 and
you try to compile with AIR 2.6 SDK.

Based on the stack this appears to be the problem you are seeing too.

Lance

On Apr 4, 11:33 am, Endrigo Antonini <[email protected]> wrote:
> I tried this on Windows and Mac. And it's happening on both off then.
>
> On 4 abr, 12:02, Endrigo Antonini <[email protected]> wrote:
>
>
>
>
>
>
>
> > I received an NPE while trying to compile an AIR project.
>
> > Error:
> > [ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-
> > plugin:4.0-SNAPSHOT:sign-air (default) on project test: Error invoking
> > AIR api: NullPointerException -> [Help 1]
> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> > execute goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-
> > SNAPSHOT:sign-air (default) on project test: Error invoking AIR api
> >         at
> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
> > 217)
> >         at
> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
> > 153)
> >         at
> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
> > 145)
> >         at
> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Lif 
> > ecycleModuleBuilder.java:
> > 84)
> >         at
> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Lif 
> > ecycleModuleBuilder.java:
> > 59)
> >         at
> > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(Li 
> > fecycleStarter.java:
> > 183)
> >         at
> > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStart 
> > er.java:
> > 161)
> >         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
> > 319)
> >         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
> > 156)
> >         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >         at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > 39)
> >         at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> > l.java:
> > 25)
> >         at java.lang.reflect.Method.invoke(Method.java:597)
> >         at
> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.j 
> > ava:
> > 290)
> >         at
> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:
> > 230)
> >         at
> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher 
> > .java:
> > 409)
> >         at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
> > 352)
> > Caused by: org.apache.maven.plugin.MojoExecutionException: Error
> > invoking AIR api
> >         at
> > org.sonatype.flexmojos.plugin.air.SignAirMojo.doPackage(SignAirMojo.java:
> > 355)
> >         at
> > org.sonatype.flexmojos.plugin.air.SignAirMojo.execute_aroundBody0(SignAirMo 
> > jo.java:
> > 369)
> >         at
> > org.sonatype.flexmojos.plugin.air.SignAirMojo.execute_aroundBody1$advice(Si 
> > gnAirMojo.java:
> > 24)
> >         at
> > org.sonatype.flexmojos.plugin.air.SignAirMojo.execute_aroundBody2(SignAirMo 
> > jo.java:
> > 366)
> >         at
> > org.sonatype.flexmojos.plugin.air.SignAirMojo.execute_aroundBody3$advice(Si 
> > gnAirMojo.java:
> > 17)
> >         at
> > org.sonatype.flexmojos.plugin.air.SignAirMojo.execute(SignAirMojo.java:
> > 1)
> >         at
> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildP 
> > luginManager.java:
> > 101)
> >         at
> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
> > 209)
> >         ... 19 more
> > Caused by: java.lang.NullPointerException
> >         at
> > com.adobe.air.ADTOutputStream.addApplicationDescriptor(ADTOutputStream.java 
> > :
> > 315)
> >         at
> > com.adobe.air.AIROutputStream.addApplicationDescriptor(AIROutputStream.java 
> > :
> > 63)
> >         at
> > com.adobe.air.ApplicationPackager.addSpecialFiles(ApplicationPackager.java:
> > 232)
> >         at com.adobe.air.AIRPackager.addSpecialFiles(AIRPackager.java:
> > 167)
> >         at
> > com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:
> > 63)
> >         at
> > org.sonatype.flexmojos.plugin.air.packager.FlexmojosAIRPackager.createPacka 
> > ge(FlexmojosAIRPackager.java:
> > 72)
> >         at
> > org.sonatype.flexmojos.plugin.air.SignAirMojo.doPackage(SignAirMojo.java:
> > 332)
> >         ... 26 more
> > [ERROR]
> > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > [ERROR]
> > [ERROR] For more information about the errors and possible solutions,
> > please read the following articles:
>
> > pom.xml
> > <?xml version="1.0" encoding="UTF-8"?>
> > <project xmlns="http://maven.apache.org/POM/4.0.0";
> >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >          
> > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4....";>
> >     <modelVersion>4.0.0</modelVersion>
>
> >         <properties>
> >                 <flexmojos.version>4.0-SNAPSHOT</flexmojos.version>
>
> >                 <!--
> >                 FAIL
> >                 <flexmojos.version>3.9</flexmojos.version>
> >                 <flexmojos.version>3.8</flexmojos.version>
> >                 <flexmojos.version>3.7</flexmojos.version>
>
> >                 FAIL
> >                 <flex.version>4.5.0.19786</flex.version>
> >                 <flex.version>4.5.0.18623</flex.version>
> >                 -->
> >                 <flex.version>4.5.0.17689</flex.version>
>
> >         </properties>
>
> >     <groupId>test</groupId>
> >     <artifactId>test</artifactId>
> >     <packaging>swf</packaging>
> >         <version>1.0</version>
> >     <build>
> >         <sourceDirectory>src/main/flex</sourceDirectory>
> >         <testSourceDirectory>src/test/flex</testSourceDirectory>
> >         <plugins>
> >             <plugin>
> >                 <groupId>org.sonatype.flexmojos</groupId>
> >                 <artifactId>flexmojos-maven-plugin</artifactId>
> >                 <version>${flexmojos.version}</version>
> >                 <extensions>true</extensions>
> >                 <configuration>
> >                                         <tsa>none</tsa>
> >                                         
> > <configurationReport>true</configurationReport>
> >                     <sourceFile>${project.name}.mxml</sourceFile>
> >                     <descriptorTemplate>${basedir}/src/main/flex/$
> > {project.name}-app.xml</descriptorTemplate>
> >                     <keystore>${basedir}/src/compile/resources/
> > cert.p12</keystore>
> >                     <storepass>PASSWORD</storepass>
> >                 </configuration>
> >                 <dependencies>
> >                     <dependency>
> >                         <groupId>com.adobe.flex</groupId>
> >                         <artifactId>compiler</artifactId>
> >                         <version>${flex.version}</version>
> >                         <type>pom</type>
> >                     </dependency>
> >                     <dependency>
> >                         <groupId>com.adobe.flex.compiler</groupId>
> >                         <artifactId>adt</artifactId>
> >                         <version>${flex.version}</version>
> >                     </dependency>
> >                 </dependencies>
> >                 <executions>
> >                     <execution>
> >                         <goals>
> >                             <goal>sign-air</goal>
> >                         </goals>
> >                     </execution>
> >                 </executions>
> >             </plugin>
> >         </plugins>
> >     </build>
> >     <dependencies>
> >         <dependency>
> >             <groupId>com.adobe.flex.framework</groupId>
> >             <artifactId>air-framework</artifactId>
> >             <version>${flex.version}</version>
> >             <type>pom</type>
> >         </dependency>
> >         <dependency>
> >             <groupId>com.adobe.flexunit</groupId>
> >             <artifactId>flexunit</artifactId>
> >             <version>4.0-rc-1</version>
> >             <type>swc</type>
> >             <scope>test</scope>
> >         </dependency>
> >     </dependencies>
>
> >         <repositories>
> >                 <repository>
> >                         <id>sonatype1</id>
> >                         
> > <url>http://repository.sonatype.org/content/groups/flexgroup</url>
> >                 </repository>
> >                 <repository>
> >                         <id>sonatype2</id>
> >                         
> > <url>https://repository.sonatype.org/content/groups/forge/</url>
> >                 </repository>
> >                 <repository>
> >                         <id>jboss</id>
> >                         <url>http://repository.jboss.org/maven2/</url>
> >                 </repository>
> >                 <repository>
> >                         <id>ibiblio</id>
> >                         
> > <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
> >                 </repository>
> >                 <repository>
> >                         <id>maven2-repository.dev.java.net</id>
> >                         <name>Java.net Maven 2 Repository</name>
> >                        
>
> ...
>
> read more »

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to