Hi,

Yeap I checked my descriptor file and was wrong. But I corrected it and I still 
having the problem.

Here is my new descriptor file:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/2.6";>

        <id>test</id>

        <filename>test</filename>

        <name>test</name>
        
        <versionNumber>1.0.0</versionNumber>
                         
        <initialWindow>
                <content>[This value will be overwritten by Flash Builder in 
the output app.xml]</content>
        </initialWindow>
</application>

I changed to use Flex Version 4.5.0.19786 and then Flex Mojo version 
4.0-SNAPSHOT.

Any other Idea?

Regards,
Endrigo Antonini

Em 05/04/2011, às 18:54, Dtornkaew escreveu:

> 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/

-- 
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