Just for the record. Problem solved.
Here is my POM File. <?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.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>test</artifactId> <name>Test AIR</name> <version>1.0-SNAPSHOT</version> <packaging>air</packaging> <properties> <flexmojos.version>4.0-SNAPSHOT</flexmojos.version> <flex.sdk.version>4.5.0.19786</flex.sdk.version> <flexunit.version>4.0.0</flexunit.version> </properties> <build> <sourceDirectory>src/main/flex</sourceDirectory> <testSourceDirectory>src/test/flex</testSourceDirectory> <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>src/main/flex</directory> </resource> </resources> <plugins> <plugin> <groupId>org.sonatype.flexmojos</groupId> <artifactId>flexmojos-maven-plugin</artifactId> <version>${flexmojos.version}</version> <extensions>true</extensions> <configuration> <sourceFile>${project.artifactId}.mxml</sourceFile> <flexBuilderCompatibility>true</flexBuilderCompatibility> <keystore>${basedir}/src/compile/resources/cert.p12</keystore> <storepass>endrigo</storepass> <tsa>none</tsa> <showWarnings>true</showWarnings> <configurationReport>true</configurationReport> <targetPlayer>10.0.0</targetPlayer> <incremental>false</incremental> <debug>false</debug> <optimize>true</optimize> <ignoreVersionIssues>true</ignoreVersionIssues> </configuration> <executions> <execution> <goals> <goal>sign-air</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>com.adobe.flex</groupId> <artifactId>compiler</artifactId> <version>${flex.sdk.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.adobe.flex.compiler</groupId> <artifactId>adt</artifactId> <version>${flex.sdk.version}</version> </dependency> </dependencies> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>air-framework</artifactId> <version>${flex.sdk.version}</version> <type>pom</type> </dependency> <!-- <dependency> <groupId>com.adobe.flexunit</groupId> <artifactId>flexunit</artifactId> <version>${flexunit.version}</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> <url>http://download.java.net/maven/2</url> <layout>default</layout> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>sonatype1</id> <url>http://repository.sonatype.org/content/groups/flexgroup/</url> </pluginRepository> <pluginRepository> <id>sonatype2</id> <url>https://repository.sonatype.org/content/groups/forge/</url> </pluginRepository> <pluginRepository> <id>jboss</id> <url>http://repository.jboss.org/maven2/</url> </pluginRepository> <pluginRepository> <id>ibiblio</id> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url> </pluginRepository> </pluginRepositories> </project> I had to change my descriptor to use the 2.5 NS. And the content value to "[This value will be overwritten by Flash Builder in the output app.xml]" The Flex SDK version 4.5.0.19786 is not including the AIR SDK 2.6... : ( Let`s wait for a new version that supports it. Thank you Dtornkaew. Regards Endrigo Antonini On 9 abr, 10:50, Endrigo Antonini <[email protected]> wrote: > Debugging the Maven execution I found the error... > The packager is throwing the message > "Invalid namespacehttp://ns.adobe.com/air/application/2.6" > I don't know why the SignAirMojo is not showing this message to the > output when throws Exception. > The ADT packager is throwing it to the method message of the listener. > > Any one knows how to resolve it? > > Regards, > Endrigo Antonini > > On 6 abr, 01:50, Endrigo Antonini <[email protected]> wrote: > > > > > 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> > > >>> > > ... > > mais » -- 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/
