We've also gotten this error when trying to set the flashplayer
command via a system variable.  The only work around we found was
putting the flashplayer executable on the path for the user running
the build.  We also found that allowHeadlessMode set to false did not
work and xvfb-run still tried to spawn a process to execute the test
runner; we were trying to use the xvnc plugin for Hudson and we didn't
want to use xvfb.  In the end we switched over to xvfb since we
couldn't turn it off.

On Aug 27, 9:15 am, wlepinski <[email protected]> wrote:
> <build>
>                 <plugins>
>                         <plugin>
>                                 <groupId>org.sonatype.flexmojos</groupId>
>                                 <version>3.3.0</version>
>                                 
> <artifactId>flexmojos-maven-plugin</artifactId>
>                                 <extensions>true</extensions>
>                                 <configuration>
>                                         <testRunner>
>                                                 <launcher>
>                                                         
> <flashplayerCommand>flashplayer.exe</flashplayerCommand>
>                                                 </launcher>
>                                         </testRunner>
>                                 </configuration>
>                         </plugin>
>                 </plugins>
>         </build>
>
> i'm getting the same error.
> =(
>
> On Aug 27, 9:59 am, Marvin Froeder <[email protected]> wrote:
>
> > Could you try the following configuration on pom:<testRunner>
> >   <launcher>
> >     <flashplayerCommand>yourCommand</flashplayerCommand>
> >   </launcher>
> > </testRunner>
>
> > VELO
>
> > On Thu, Aug 27, 2009 at 9:52 AM, wlepinski <[email protected]> wrote:
>
> > > Running the following command
> > > $ mvn clean install -DflashPlayer.command=c:/work/flashplayer.exe
>
> > > i'm getting...
>
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [ERROR] BUILD ERROR
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] Failed to launch Flash Player.  Probably java was not able to
> > > find flashplayer.
> > >                Make sure flashplayer is available on PATH
> > >                or use -DflashPlayer.command=${flashplayer executable}
> > > Read more at:
> > >https://docs.sonatype.org/display/FLEXMOJOS/Running+unit+tests
>
> > > CreateProcess error=2, The system cannot find the file specified
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] Trace
> > > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> > > launch Flash Player.  Pr
> > > obably java was not able to find flashplayer.
> > >                Make sure flashplayer is available on PATH
> > >                or use -DflashPlayer.command=${flashplayer executable}
> > > Read more at:
> > >https://docs.sonatype.org/display/FLEXMOJOS/Running+unit+tests
> > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> > > (DefaultLifecyc
> > > leExecutor.java:703)
> > >        at
>
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycl
> > >  e
> > > (De
> > > faultLifecycleExecutor.java:540)
> > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> > > (DefaultLifecycl
> > > eExecutor.java:519)
> > >        at
>
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFai
> > >  lure
> > > s(DefaultLifecycleExecutor.java:371)
> > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
> > > (Default
> > > LifecycleExecutor.java:332)
> > >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> > > (DefaultLifecycleExe
> > > cutor.java:181)
> > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
> > > 356)
> > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
> > > 137)
> > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke
> > > (NativeMethodAccessorImpl.java:39)
> > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke
> > > (DelegatingMethodAccessorImpl.ja
> > > va:25)
> > >        at java.lang.reflect.Method.invoke(Method.java:597)
> > >        at org.codehaus.classworlds.Launcher.launchEnhanced
> > > (Launcher.java:315)
> > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >        at org.codehaus.classworlds.Launcher.mainWithExitCode
> > > (Launcher.java:430)
> > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
> > > launch Flash Player.
> > >  Probably java was not able to find flashplayer.
> > >                Make sure flashplayer is available on PATH
> > >                or use -DflashPlayer.command=${flashplayer executable}
> > > Read more at:
> > >https://docs.sonatype.org/display/FLEXMOJOS/Running+unit+tests
> > >        at org.sonatype.flexmojos.test.FlexUnitMojo.run
> > > (FlexUnitMojo.java:274)
> > >        at org.sonatype.flexmojos.test.FlexUnitMojo.execute
> > > (FlexUnitMojo.java:156)
> > >        at org.apache.maven.plugin.DefaultPluginManager.executeMojo
> > > (DefaultPluginManager.j
> > > ava:483)
> > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> > > (DefaultLifecyc
> > > leExecutor.java:678)
> > >        ... 16 more
> > > Caused by:
> > > org.sonatype.flexmojos.test.launcher.LaunchFlashPlayerException:
> > > Failed to laun
> > > ch Flash Player.
> > >        at
> > > org.sonatype.flexmojos.test.launcher.AsVmLauncher.runFlashplayer
> > > (AsVmLauncher.j
> > > ava:104)
> > >        at org.sonatype.flexmojos.test.launcher.AsVmLauncher.start
> > > (AsVmLauncher.java:80)
> > >        at org.sonatype.flexmojos.test.DefaultTestRunner.run
> > > (DefaultTestRunner.java:53)
> > >        at org.sonatype.flexmojos.test.FlexUnitMojo.run
> > > (FlexUnitMojo.java:262)
> > >        ... 19 more
> > > Caused by: java.io.IOException: Cannot run program "FlashPlayer.exe":
> > > CreateProcess error=
> > > 2, The system cannot find the file specified
> > >        at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
> > >        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.j
> > > ava:100)
> > >        ... 22 more
> > > Caused by: java.io.IOException: CreateProcess error=2, The system
> > > cannot find the file spe
> > > cified
> > >        at java.lang.ProcessImpl.create(Native Method)
> > >        at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
> > >        at java.lang.ProcessImpl.start(ProcessImpl.java:30)
> > >        at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
> > >        ... 25 more
>
> > > changing version to 3.2.0 works, the flashplayer open and tests run.
> > > Anyone can help me?
>
>
--~--~---------~--~----~------------~-------~--~----~
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?hl=en?hl=en

http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---

Reply via email to