@Michael: You are using an unsupported distribution of the flex sdk. Problems like these were the reason (as far as I understood) that velo didn't want to give out his scripts for preparing and deploying flex sdks. As far as I understood it, it's a pretty tricky task and includes a lot of tweaking and testing.
If I keept telling the people not to play with the fire and they keept comming for help, because they burnt themselves, I would propably stop helping too. I would suggest you try building with one of the supported flexmojos sdks provided by velo (the version you are using is available there). If the problem still occurs, I bet someone will start helping you, because then the problem is propably really related to FM and not to a quirky self-distribution you are using. Chris 2011/8/10 Marvin Froeder <[email protected]>: > Seriously, now I own people answers?! then people wonder why I got > frustrated with flexmojos community =/ > > I don't see anything obviously problematic and since I don't have time to > investigate there isn't much to comment, is it? > > > VELO > > On Wed, Aug 10, 2011 at 12:19 PM, Michael Bushe <[email protected]> > wrote: >> >> VELO, I noticed I didn't even get the courtesy of a snarky reply like >> you gave to some of the other posts yesterday. Can you at least tell >> me how I can improve my question for you? >> >> Perhaps you ignored it because I used my own local repo, though I >> noticed in this group that you pointed folks to the same script that I >> ran to create it. I tried the official repo, but I had another issue >> with that which I can create another post for if that helps. >> >> If I'm doing something dumb, a hint or dope slap would be helpful. >> >> Thanks, >> >> Michael Bushe >> >> On Aug 9, 3:55 pm, Michael Bushe <[email protected]> wrote: >> > I've been using FM 3.8 for over a year and am trying to upgrade to 4.0- >> > RC1. I'm unable to get HelloWorld.mxml to compile due to a >> > NullPointerException in >> > DefaultFlashPlayerTruster.updateSecuritySandbox . I reproduced this >> > on Linux, Windows 7 and Windows XP. >> > >> > I'm running this (settings.xml and pom.xml below): >> > mvn -s ..\settings.xml -X clean install >> > >> > [ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven- >> > plugin:4.0-RC1:compile-swf (default-compile-swf) o >> > n project flexfour: null: MojoExecutionException: NullPointerException >> > -> [Help 1] >> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to >> > execute goal org.sonatype.flexmojos:flexmojos-maven-pl >> > ugin:4.0-RC1:compile-swf (default-compile-swf) on project flexfour: >> > null >> > at >> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: >> > 203) >> > at >> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: >> > 148) >> > at >> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: >> > 140) >> > at >> > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java: >> > 84) >> > at >> > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java: >> > 59) >> > at >> > >> > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java: >> > 183) >> > at >> > >> > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java: >> > 161) >> > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java: >> > 314) >> > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: >> > 151) >> > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445) >> > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168) >> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:132) >> > 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:597) >> > at >> > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java: >> > 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 >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.AbstractFlexCompilerMojo.executeCompiler(AbstractFlexCompilerMojo.java >> > :1644) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.execute_aroundBody0(MxmlcMojo.java: >> > 152) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.execute_aroundBody1$advice(MxmlcMojo.java: >> > 36) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.execute_aroundBody2(MxmlcMojo.java: >> > 146) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.execute_aroundBody3$advice(MxmlcMojo.java: >> > 14) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.execute_aroundBody4(MxmlcMojo.java: >> > 1) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.execute_aroundBody5$advice(MxmlcMojo.java: >> > 17) >> > at >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.execute(MxmlcMojo.java: >> > 1) >> > at >> > >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java: >> > 107) >> > at >> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: >> > 195) >> > ... 19 more >> > Caused by: java.lang.NullPointerException >> > at >> > >> > org.sonatype.flexmojos.truster.DefaultFlashPlayerTruster.updateSecuritySandbox(DefaultFlashPlayerTruster.java >> > :42) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.doCompile(MxmlcMojo.java: >> > 138) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.MxmlcMojo.doCompile(MxmlcMojo.java: >> > 1) >> > at >> > >> > org.sonatype.flexmojos.plugin.compiler.AbstractFlexCompilerMojo.executeCompiler(AbstractFlexCompilerMojo.java >> > :1640) >> > ... 28 more >> > [ERROR] >> > [ERROR] >> > [ERROR] For more information about the errors and possible solutions, >> > please read the following articles: >> > [ERROR] [Help >> > 1]http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException >> > >> > My settings.xml is simple, it just points to a local repo: >> > <settings> >> > <localRepository>c:/maven/repos/flexmojos4-sdkviascript</ >> > localRepository> >> > </settings> >> > >> > My pom.xml is pretty straightforward. I set the repos in the >> > pom.xml. I'm using my own repo with 4.1 deployed according to the >> > scripts provided by Drago Dascalita's blog post. I tried using the >> > sonatype repo and came across different issues, which I can make >> > another post on: >> > <?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/maven-v4_0_0.xsd"> >> > <modelVersion>4.0.0</modelVersion> >> > >> > <groupId>com.foo.em.flexfour</groupId> >> > <artifactId>flexfour</artifactId> >> > <version>1.0-SNAPSHOT</version> >> > <packaging>swf</packaging> >> > >> > <name>flexfour test</name> >> > >> > <properties> >> > <flex.version>4.1.0.16248</flex.version> >> > <flexmojos.version>4.0-RC1</flexmojos.version> >> > </properties> >> > >> > <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> >> > <sourceFile>Main.mxml</sourceFile> >> > </configuration> >> > <dependencies> >> > <dependency> >> > <groupId>com.adobe.flex</groupId> >> > <artifactId>compiler</artifactId> >> > <version>${flex.version}</version> >> > <type>pom</type> >> > </dependency> >> > </dependencies> >> > </plugin> >> > </plugins> >> > </build> >> > >> > <dependencies> >> > <dependency> >> > <groupId>com.adobe.flex.framework</groupId> >> > <artifactId>spark</artifactId> >> > <type>swc</type> >> > <scope>theme</scope> >> > <version>${flex.version}</version> >> > </dependency> >> > <dependency> >> > <groupId>com.adobe.flex.framework</groupId> >> > <artifactId>flex-framework</artifactId> >> > <version>${flex.version}</version> >> > <type>pom</type> >> > </dependency> >> > </dependencies> >> > >> > <repositories> >> > <repository> >> > <id>symmsm</id> >> > <url>http://<mylocalreposerver>:8181/nexus/content/groups/ >> > symmsm</url> >> > <releases> >> > <enabled>true</enabled> >> > <checksumPolicy>fail</checksumPolicy> >> > </releases> >> > <snapshots> >> > <checksumPolicy>fail</checksumPolicy> >> > <enabled>true</enabled> >> > </snapshots> >> > </repository> >> > <repository> >> > <id>symmrelease</id> >> > <url>http://<mylocalreposerver>:8181/nexus/content/ >> > repositories/releases/</url> >> > <releases> >> > <enabled>true</enabled> >> > <checksumPolicy>fail</checksumPolicy> >> > </releases> >> > <snapshots> >> > <checksumPolicy>fail</checksumPolicy> >> > <enabled>true</enabled> >> > </snapshots> >> > </repository> >> > <repository> >> > <id>symmsnapshot</id> >> > <url>http://<mylocalreposerver>:8181/nexus/content/ >> > repositories/snapshots/</url> >> > <releases> >> > <enabled>false</enabled> >> > <checksumPolicy>fail</checksumPolicy> >> > </releases> >> > <snapshots> >> > <enabled>true</enabled> >> > <checksumPolicy>fail</checksumPolicy> >> > </snapshots> >> > </repository> >> > </repositories> >> > <pluginRepositories> >> > <pluginRepository> >> > <id>symmsm</id> >> > <url>http://<mylocalreposerver>:8181/nexus/content/groups/ >> > symmsm</url> >> > <releases> >> > <enabled>true</enabled> >> > </releases> >> > <snapshots> >> > <enabled>true</enabled> >> > </snapshots> >> > </pluginRepository> >> > </pluginRepositories> >> > </project> >> > >> > I tried adding <updateSecuritySandbox>true</updateSecuritySandbox> >> > into the pom, but that didn't help. I have a maven.cfg file in (for >> > Windows 7) C:\Users\<username>\AppData\Roaming\Macromedia\Flash Player >> > \#Security\FlashPlayerTrust. It has a long list of paths, all ending >> > in "target\test-classes\TestRunner.swf" - I'm not sure why compilation >> > needs to deal with the flash player trust (this is happening in >> > compile, not test). I tried adding c:\ there. I also tried adding c:\ >> > as a trusted location in my flash global settings panel. I >> > continually get the same issue. I did notice this >> > patch:http://code.google.com/p/flex-mojos/issues/detail?id=154, but since >> > my >> > locale is U.S. English, I don't think that would help. >> > >> > You help is much appreciated. >> > >> > Thank You, >> > >> > Michael Bushe >> >> -- >> 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/ > -- 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/
