Seeing this in some of them:

Execution default-compile-swf of goal
org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-SNAPSHOT:compile-swf
failed: Flex compiler and flex framework versions doesn't match.
Compiler: '4.5.0.17855' - Framework: '3.2.0.3958'.


On Fri, Oct 8, 2010 at 8:48 AM, Bryan Turner <[email protected]> wrote:

> All of those test failures are the non-zero exit code I was getting locally
> as well. It's got to be related to something else, but I'm not sure what.
> Maven 3 doesn't seem to produce any more useful error messages than 2.2.1
> did. I'm running a build using maven-surefire-plugin:2.6 right now to see if
> that changes anything (current flexmojos-parent specifies 2.5).
>
>
> On Fri, Oct 8, 2010 at 8:35 AM, Marvin Froeder <[email protected]> wrote:
>
>> Not all ITs are passing, right now 20 of then are broken.
>> https://grid.sonatype.org/ci/job/flex-mojos-4.x/jdk=java-6x,label=windows/
>>
>> VELO
>>
>>
>> On Fri, Oct 8, 2010 at 6:25 PM, Bryan Turner <[email protected]>wrote:
>>
>>> mvn clean install in flexmojos-testing/flexmojos-tester completes
>>> successfully now, with that change. It's running integration tests in
>>> flexmojos-test-harness now. I'll post back with the result.
>>>
>>>
>>> On Fri, Oct 8, 2010 at 8:19 AM, Bryan Turner <[email protected]>wrote:
>>>
>>>> I assume that block is executed for both the FlashPlayer binary and the
>>>> Air binary? If so, it seems like it might be just the ticket. I can patch 
>>>> it
>>>> into my local checkout and let you know what happens.
>>>>
>>>>
>>>> On Fri, Oct 8, 2010 at 3:51 AM, Marvin Froeder <[email protected]>wrote:
>>>>
>>>>> Do you think that will deal with the problem:
>>>>>
>>>>> http://github.com/Flexmojos/flexmojos/commit/e5d260b544ad6177ec4c3bfb9536395f5cbbda22
>>>>>
>>>>>
>>>>> VELO
>>>>>
>>>>>
>>>>> On Fri, Oct 8, 2010 at 1:03 PM, Bryan Turner <[email protected]>wrote:
>>>>>
>>>>>> Finished constructing my 32-bit VM (Running Kubuntu 10.04). I was
>>>>>> immediately able to get back to the same failure that I encountered 
>>>>>> before.
>>>>>> I was able to get past it by running mvn initialize in
>>>>>> flexmojos-testing/flexmojos-tester. For some reason, when the full build 
>>>>>> is
>>>>>> running and processes down into this directory, it does not download the
>>>>>> external dependencies correctly. Not sure what the underlying issue is 
>>>>>> with
>>>>>> that.
>>>>>>
>>>>>> The next failure occurred while trying to run the tests in
>>>>>> flexmojos-testing/flexmojos-tester. The issue is that the executable bit 
>>>>>> is
>>>>>> not set on
>>>>>> ~/.m2/repository/com/adobe/flashplayer/10.1/flashplayer-10.1-linux.uexe, 
>>>>>> and
>>>>>> it is also not set on
>>>>>> flexmojos-testing/flexmojos-tester/target/flashplayer/flashplayer-linux.uexe.
>>>>>> As a result, attempts to execute the tests result in:
>>>>>> org.sonatype.flexmojos.test.launcher.LaunchFlashPlayerException:
>>>>>> Failed to launch Flash Player.
>>>>>>     at
>>>>>> org.sonatype.flexmojos.test.launcher.AsVmLauncher.runFlashplayer(AsVmLauncher.java:180)
>>>>>>     at
>>>>>> org.sonatype.flexmojos.test.launcher.AsVmLauncher.start(AsVmLauncher.java:291)
>>>>>>     at
>>>>>> org.sonatype.flexmojos.test.launcher.AsVmLauncherTest.launch(AsVmLauncherTest.java:29)
>>>>>> Caused by: java.io.IOException: Cannot run program
>>>>>> "/home/bturner/Development/flexmojos/flexmojos-testing/flexmojos-tester/target/flashplayer/flashplayer-linux.uexe":
>>>>>> java.io.IOException: error=13, Permission denied
>>>>>>     at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
>>>>>>     at java.lang.Runtime.exec(Runtime.java:593)
>>>>>>     at java.lang.Runtime.exec(Runtime.java:466)
>>>>>>     at
>>>>>> org.sonatype.flexmojos.test.launcher.AsVmLauncher.runFlashplayer(AsVmLauncher.java:174)
>>>>>>     ... 14 more
>>>>>> Caused by: java.io.IOException: java.io.IOException: error=13,
>>>>>> Permission denied
>>>>>>     at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
>>>>>>     at java.lang.ProcessImpl.start(ProcessImpl.java:65)
>>>>>>     at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
>>>>>>     ... 17 more
>>>>>>
>>>>>> I ran chmod 755 on target/flashplayer/flashplayer-linux.uexe and ran
>>>>>> mvn install (not mvn clean install, since it would delete the modified 
>>>>>> file
>>>>>> and recopy it) and the build in flexmojos-testing/flexmojos-tester
>>>>>> completed. This, it turns out, is also the reason you get the error 
>>>>>> you're
>>>>>> seeing in flexmojos-testing/flexmojos-test-harness. When the FlashPlayer
>>>>>> executable is copied to
>>>>>> target/local-repository/com/adobe/flashplayer/10.1/flashplayer-10.1-linux.uexe,
>>>>>> the resulting file is not executable and the tests fail. Mine actually 
>>>>>> did
>>>>>> not fail here, because when I ran chmod 755 on the 
>>>>>> flashplayer-linux.uexe in
>>>>>> target, I also ran the same command on flashplayer-10.1-linux.uexe in my
>>>>>> local repository. As a result, when the file was copied, it was still
>>>>>> executable and the system was able to execute it successfully.
>>>>>>
>>>>>> This may be a weakness in the maven-external-dependency-plugin, based
>>>>>> on what I'm seeing. I downloaded the same flashplayer_10_sa_debug.tar.gz 
>>>>>> the
>>>>>> FlexMojos build is downloading and extracted flashplayerdebugger from it.
>>>>>> The extracted file had its execute bit set. However, it looks like when
>>>>>> maven-external-dependency-plugin extracts files or installs files (one or
>>>>>> the other or both), it is not preserving permissions. This doesn't 
>>>>>> matter on
>>>>>> Windows, since it uses extensions to decide what it can execute, but 
>>>>>> it'll
>>>>>> fail on Linux or MacOS.
>>>>>>
>>>>>> This seems to matter on:
>>>>>> - com/adobe/adl/2.0/adk-2.0-linux.uexe
>>>>>> - com/adobe/flashplayer/10.1/flashplayer-10.1-linux.uexe
>>>>>> - com/adobe/flashplayer/9.0/flashplayer-9.0-linux.uexe
>>>>>>
>>>>>> I get several other failed unit tests even with these files
>>>>>> executable. All of those tests fail with a message about flushing 
>>>>>> results.
>>>>>> I'm rerunning my build now just to confirm, but it takes long enough I
>>>>>> likely won't still be awake when it's done.
>>>>>>
>>>>>> Bryan
>>>>>>
>>>>>>   On Thu, Oct 7, 2010 at 8:55 PM, Bryan Turner <[email protected]
>>>>>> > wrote:
>>>>>>
>>>>>>> My VM reminded me that this is going to be a bit more complex than
>>>>>>> one might think at first. Most x64 distributions of Linux (that I'm 
>>>>>>> aware
>>>>>>> of) do not do a very good job of running 32-bit applications (32-bit 
>>>>>>> support
>>>>>>> is not typically installed by default, and the chaining to get it can 
>>>>>>> be a
>>>>>>> real nightmare). If anyone has any suggestions on that, I'm interested. 
>>>>>>> This
>>>>>>> only matters because Flash support on x64 Linux is extremely 
>>>>>>> experimental to
>>>>>>> say the least (and there is no standalone FlashPlayer, only a browser
>>>>>>> plugin--which doesn't help much for FlexMojos).
>>>>>>>
>>>>>>> I'm going to setup a 32-bit Linux VM and I'll resume looking at this
>>>>>>> from there.
>>>>>>>
>>>>>>> For your reference, at the moment, I'm getting this build failure:
>>>>>>> [ERROR] Failed to execute goal on project flexmojos-tester: Could not
>>>>>>> resolve dependencies for project
>>>>>>> org.sonatype.flexmojos:flexmojos-tester:jar:4.0-SNAPSHOT: The following
>>>>>>> artifacts could not be resolved: com.adobe:flashplayer:exe:10.1,
>>>>>>> com.adobe:flashplayer:uexe:linux:10.1: Could not find artifact
>>>>>>> com.adobe:flashplayer:exe:10.1 in flex-mojos-repository (
>>>>>>> http://repository.sonatype.org/content/groups/flexgroup/,
>>>>>>> releases=true, snapshots=true, managed=false)
>>>>>>>
>>>>>>> To get that far, I had to do two things:
>>>>>>> 1. On the Building FlexMojos from Source page, the repository entry
>>>>>>> for http://repository.sonatype.org/content/groups/flexgroup does not
>>>>>>> have snapshots enabled. I had to enable it to get the various 
>>>>>>> 4.0-SNAPSHOT
>>>>>>> FlexMojos artifacts the build requires.
>>>>>>> 2. In the flexmojos-parent pom.xml, I change the Maven version from
>>>>>>> "3.0" (which isn't released yet and leads to artifacts Maven can't 
>>>>>>> find) to
>>>>>>> "3.0-beta-3", which is the version of Maven I'm using.
>>>>>>>
>>>>>>> I'd imagine this error is related to the pom change you linked above.
>>>>>>> I'll duplicate that change in my sourcebase after I setup my 32-bit VM.
>>>>>>>
>>>>>>> Bryan
>>>>>>>   On Thu, Oct 7, 2010 at 7:53 PM, Bryan Turner <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> I have a Linux VM handy, so I'd be happy to take a look at it. This
>>>>>>>> is a feature I stand to benefit quite a bit from, which further 
>>>>>>>> increases my
>>>>>>>> interest. I'll post back after I've done some initial investigation on
>>>>>>>> getting FlexMojos checked out and building on my Linux VM.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Oct 7, 2010 at 7:30 PM, Marvin Froeder 
>>>>>>>> <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> BTW, this is the error I got:
>>>>>>>>>
>>>>>>>>> https://grid.sonatype.org/ci/job/flex-mojos-4.x/228/jdk=java-6x,label=ubuntu/testReport/junit/org.sonatype.flexmojos.tests/IT0091HelloWordTest/helloWordTest/
>>>>>>>>>
>>>>>>>>> In case it is meaningful to anyone.
>>>>>>>>>
>>>>>>>>> VELO
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Oct 8, 2010 at 5:27 AM, Marvin Froeder 
>>>>>>>>> <[email protected]>wrote:
>>>>>>>>>
>>>>>>>>>> Hey Folks,
>>>>>>>>>>
>>>>>>>>>> I'm trying to make flexmojos easier to run unit test, by making it
>>>>>>>>>> capable of using flashplayer from maven repo.  That plus
>>>>>>>>>> maven-external-dependency-plugin [1] would make flexmojos more 
>>>>>>>>>> transparent
>>>>>>>>>> for used.... eliminating the need to setup flashplayer on the OS....
>>>>>>>>>>
>>>>>>>>>> But, linux is not my native environment (neither is mac).  So I
>>>>>>>>>> would like to ask for volunteers that wanna to get dirty in order to 
>>>>>>>>>> get
>>>>>>>>>> this working.
>>>>>>>>>>
>>>>>>>>>> The configuration for maven-external-dependency-plugin is
>>>>>>>>>> described [2]
>>>>>>>>>>
>>>>>>>>>> Unless I get some help this feature will be available on windows
>>>>>>>>>> only, since I don't have time to go linux and figure this out.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> VELO
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> [1] - http://code.google.com/p/maven-external-dependency-plugin/
>>>>>>>>>> [2] -
>>>>>>>>>> http://github.com/Flexmojos/flexmojos/blob/flexmojos-4.x/flexmojos-parent/pom.xml#L134
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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]<flex-mojos%[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]<flex-mojos%[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]<flex-mojos%[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]<flex-mojos%[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]<flex-mojos%[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