I think u r missing <swfversion>11</swfversion> tag. That's why it's failing

Sent from my iPhone. Apologies for typos.

On 18/07/2011, at 5:42 PM, Jose Ignacio Hita Barraza <[email protected]> 
wrote:

> Hi again,
> 
> I'm still looking at this, no luck. I have tried to get the
> configurationReport to compare both compilations, I have the xml
> report compiling with Flash Builder, but the FlexMojos compilation is
> not working if I add the "<configurationReport>true</
> configurationReport>" line, is giving these errors:
> 
> [ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-
> plugin:3.9:compile-swf (default-compile-swf) on project Flex:
> Execution default-compile-swf of goal org.sonatype.flexmojos:flexmojos-
> maven-plugin:3.9:compile-swf failed: An API incompatibility was
> encountered while executing org.sonatype.flexmojos:flexmojos-maven-
> plugin:3.9:compile-swf: java.lang.NoSuchMethodError:
> flex2.tools.oem.internal.OEMUtil.getApplicationConfiguration([Ljava/
> lang/String;ZLflex2/tools/oem/Logger;Lflex2/tools/oem/
> PathResolver;Lflex2/compiler/util/MimeMappings;)Lflex2/tools/oem/
> internal/OEMConfiguration;
> [ERROR] -----------------------------------------------------
> [ERROR] realm =    plugin>org.sonatype.flexmojos:flexmojos-maven-
> plugin:3.9
> [ERROR] strategy =
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> [ERROR] urls[0] = file:/root/.m2/repository/org/sonatype/flexmojos/
> flexmojos-maven-plugin/3.9/flexmojos-maven-plugin-3.9.jar
> [ERROR] urls[1] = file:/root/.m2/repository/com/adobe/flex/compiler/
> 4.5.1.21328/compiler-4.5.1.21328.pom
> [ERROR] urls[2] = file:/root/.m2/repository/com/adobe/flex/compiler/
> adt/4.5.1.21328/adt-4.5.1.21328.jar
> [ERROR] urls[3] = file:/root/.m2/repository/com/adobe/flex/compiler/
> afe/4.5.1.21328/afe-4.5.1.21328.jar
> [ERROR] urls[4] = file:/root/.m2/repository/com/adobe/flex/compiler/
> aglj40/4.5.1.21328/aglj40-4.5.1.21328.jar
> [ERROR] urls[5] = file:/root/.m2/repository/com/adobe/flex/compiler/
> asc/4.5.1.21328/asc-4.5.1.21328.jar
> [ERROR] urls[6] = file:/root/.m2/repository/com/adobe/flex/compiler/
> asdoc/4.5.1.21328/asdoc-4.5.1.21328.jar
> [ERROR] urls[7] = file:/root/.m2/repository/com/adobe/flex/compiler/
> baksmali/4.5.1.21328/baksmali-4.5.1.21328.jar
> [ERROR] urls[8] = file:/root/.m2/repository/com/adobe/flex/compiler/
> batik-all-flex/4.5.1.21328/batik-all-flex-4.5.1.21328.jar
> [ERROR] urls[9] = file:/root/.m2/repository/com/adobe/flex/compiler/
> batik_de/4.5.1.21328/batik_de-4.5.1.21328.jar
> [ERROR] urls[10] = file:/root/.m2/repository/com/adobe/flex/compiler/
> batik_fr/4.5.1.21328/batik_fr-4.5.1.21328.jar
> [ERROR] urls[11] = file:/root/.m2/repository/com/adobe/flex/compiler/
> batik_ja/4.5.1.21328/batik_ja-4.5.1.21328.jar
> [ERROR] urls[12] = file:/root/.m2/repository/com/adobe/flex/compiler/
> batik_ko/4.5.1.21328/batik_ko-4.5.1.21328.jar
> [ERROR] urls[13] = file:/root/.m2/repository/com/adobe/flex/compiler/
> batik_ru/4.5.1.21328/batik_ru-4.5.1.21328.jar
> [ERROR] urls[14] = file:/root/.m2/repository/com/adobe/flex/compiler/
> batik_zh_CN/4.5.1.21328/batik_zh_CN-4.5.1.21328.jar
> [ERROR] urls[15] = file:/root/.m2/repository/com/adobe/flex/compiler/
> commons-collections/4.5.1.21328/commons-collections-4.5.1.21328.jar
> [ERROR] urls[16] = file:/root/.m2/repository/com/adobe/flex/compiler/
> commons-discovery/4.5.1.21328/commons-discovery-4.5.1.21328.jar
> [ERROR] urls[17] = file:/root/.m2/repository/com/adobe/flex/compiler/
> commons-logging/4.5.1.21328/commons-logging-4.5.1.21328.jar
> [ERROR] urls[18] = file:/root/.m2/repository/com/adobe/flex/compiler/
> compc/4.5.1.21328/compc-4.5.1.21328.jar
> [ERROR] urls[19] = file:/root/.m2/repository/com/adobe/flex/compiler/
> copylocale/4.5.1.21328/copylocale-4.5.1.21328.jar
> [ERROR] urls[20] = file:/root/.m2/repository/com/adobe/flex/compiler/
> digest/4.5.1.21328/digest-4.5.1.21328.jar
> 
> [...]
> 
> Any help?
> Thanks.
> 
> On 15 jul, 15:28, Jose Ignacio Hita Barraza <[email protected]>
> wrote:
>> Yes, what do you mean exactly?
>> 
>> On 15 jul, 15:27, Marvin Froeder <[email protected]> wrote:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> Did you looked flexmojos FAQ?
>> 
>>> On Fri, Jul 15, 2011 at 10:24 AM, Jose Ignacio Hita Barraza <
>> 
>>> [email protected]> wrote:
>>>> Hi guys,
>> 
>>>> I have a problem in a project compiled with the Mojos, in a custom
>>>> preloader, this is my configuration:
>> 
>>>> Flex Compiler version: 4.5.1.2132 but I have also tried with
>>>> 4.5.0.20967.
>>>> Flex Mojos version: 3.9 but I have also tried with 3.8 and some betas
>>>> of 4.
>> 
>>>> This is the pom.xml I have:
>> 
>>>> <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.company.project</groupId>
>>>>        <artifactId>Flex</artifactId>
>>>>        <version>1.0.1.0</version>
>>>>        <name>Flex</name>
>>>>        <packaging>swf</packaging>
>> 
>>>>        <properties>
>>>>                <project.build.sourceEncoding>ANSI_X3.4-1968</
>>>> project.build.sourceEncoding>
>>>>        </properties>
>> 
>>>>        <scm>
>>>>                <connection>*****</connection>
>>>>                <developerConnection>*****</developerConnection>
>>>>                <url>*****</url>
>>>>        </scm>
>> 
>>>>        <build>
>>>>                <sourceDirectory>src</sourceDirectory>
>>>>                <plugins>
>>>>                        <plugin>
>>>>                                <groupId>org.apache.maven.plugins</groupId>
>>>>                                <artifactId>maven-scm-plugin</artifactId>
>>>>                                <version>1.0-SNAPSHOT</version>
>>>>                                <configuration>
>>>>                                        <username>maven</username>
>>>>                                        <password>*****</password>
>>>>                                </configuration>
>>>>                        </plugin>
>> 
>>>>                        <plugin>
>>>>                                <groupId>org.sonatype.flexmojos</groupId>
>> 
>>>>  <artifactId>flexmojos-maven-plugin</artifactId>
>>>>                                <version>3.9</version>
>>>>                                <extensions>true</extensions>
>>>>                                <configuration>
>>>>                                        <sourceFile>Flex.mxml</sourceFile>
>> 
>>>>  <resourceBundlePath>${basedir}/locale/{locale}</
>>>> resourceBundlePath>
>>>>                                        <compiledLocales>
>>>>                                                <locale>en_US</locale>
>>>>                                        </compiledLocales>
>>>>                                        <runtimeLocales>
>>>>                                                <locale>en_US</locale>
>>>>                                        </runtimeLocales>
>>>>                                        <themes>
>> 
>>>>  <theme>${basedir}/libs/halo.swc</theme>
>>>>                                        </themes>
>>>>                                </configuration>
>>>>                                <executions>
>>>>                                        <execution>
>>>>                                                <id>compile-swf</id>
>>>>                                                <goals>
>> 
>>>>  <goal>compile-swf</goal>
>>>>                                                </goals>
>>>>                                        </execution>
>>>>                                        <execution>
>>>>                                                <id>wrapper</id>
>>>>                                                <goals>
>>>>                                                        <goal>wrapper</goal>
>>>>                                                </goals>
>>>>                                                <configuration>
>>>>                                                        <parameters>
>> 
>>>>  <title>Flex</title>
>> 
>>>>  <bgcolor>#ffffff</bgcolor>
>>>>                                                        </parameters>
>> 
>>>>  <templateURI>folder:html-template</templateURI>
>> 
>>>>  <htmlName>Flex-${project.version}</htmlName>
>>>>                                                </configuration>
>>>>                                        </execution>
>>>>                                </executions>
>>>>                                <dependencies>
>>>>                                        <dependency>
>> 
>>>>  <groupId>com.adobe.flex</groupId>
>> 
>>>>  <artifactId>compiler</artifactId>
>> 
>>>>  <version>4.5.1.21328</version>
>>>>                                                <type>pom</type>
>>>>                                        </dependency>
>>>>                                </dependencies>
>>>>                        </plugin>
>> 
>>>>                        <plugin>
>> 
>>>>  <artifactId>maven-resources-plugin</artifactId>
>>>>                                <version>2.5</version>
>>>>                                <executions>
>>>>                                        <execution>
>>>>                                                <id>copy-resources</id>
>>>>                                                <phase>compile</phase>
>>>>                                                <goals>
>> 
>>>>  <goal>copy-resources</goal>
>>>>                                                </goals>
>>>>                                                <configuration>
>> 
>>>>  <outputDirectory>${basedir}/target/media/</outputDirectory>
>>>>                                                        <resources>
>>>>                                                                <resource>
>> 
>>>>  <directory>${basedir}/src/media</directory>
>> 
>>>>  <filtering>false</filtering>
>>>>                                                                </resource>
>>>>                                                        </resources>
>>>>                                                </configuration>
>>>>                                        </execution>
>>>>                                </executions>
>>>>                        </plugin>
>>>>                </plugins>
>>>>        </build>
>> 
>>>>        <dependencies>
>>>>                <dependency>
>>>>                        <groupId>com.adobe.flex.framework</groupId>
>>>>                        <artifactId>flex-framework</artifactId>
>>>>                        <version>4.5.1.21328</version>
>>>>                        <type>pom</type>
>>>>                </dependency>
>>>>        </dependencies>
>>>> </project>
>> 
>>>> And this is my problem: I have a custom preloader that is loading a
>>>> custom SWF in the preload. When I do a compilation using Flex Builder
>>>> everything is OK, but when I do a compilation using this pom.xml and
>>>> the Mojos, the FlexEvent.INIT_COMPLETE event is never dispatched by
>>>> the preloader. This is the code I have in the custom preloader:
>> 
>>>> public class CustomPreloader extends SparkDownloadProgressBar
>>>> {
>>>>        [Embed(source="media/swf/loading.swf")]
>>>>        private static const LoadingMC:Class;
>> 
>>>>        private var loadingSprite:Sprite;
>> 
>>>>        public function CustomPreloader()
>>>>        {
>>>>                super();
>>>>        }
>> 
>>>>        // Define the event listeners for the preloader events.
>>>>        override public function set preloader(preloader:Sprite):void
>>>>        {
>>>>                preloader.addEventListener(FlexEvent.INIT_COMPLETE,
>>>> myHandleInitEnd);
>> 
>>>>                loadingSprite=new LoadingMC();
>>>>                loadingSprite.x=(stageWidth - loadingSprite.width) / 2;
>>>>                loadingSprite.y=(stageHeight - loadingSprite.height) / 2;
>>>>                addChild(loadingSprite);
>>>>        }
>> 
>>>>        // Event listeners for the FlexEvent.INIT_COMPLETE event.
>>>>        private function myHandleInitEnd(event:Event):void
>>>>        {
>>>>                dispatchEvent(new Event(Event.COMPLETE));
>>>>        }
>>>> }
>> 
>>>> The problem is that in a normal compilation with Flex Builder the
>>>> myHandleInitEnd function is called, but with a compilation using Maven
>>>> and the Mojos the myHandleInitEnd is never called and the custom
>>>> preloader is displayed forever.
>> 
>>>> Is this a bug? Can you guys help me?
>> 
>>>> Thanks a lot.
>> 
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Flex Mojos" group.
>>>> To post to this group, send email
>> 
>> ...
>> 
>> leer más »
> 
> -- 
> 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