Was it working before? Could you provide any extra detail? May be a sample.... Does this sample works? http://svn.sonatype.org/flexmojos/tags/flexmojos-3.4.2/flexmojos-testing/flexmojos-test-harness/projects/concept/flexunit4-example/
<http://svn.sonatype.org/flexmojos/tags/flexmojos-3.4.2/flexmojos-testing/flexmojos-test-harness/projects/concept/flexunit4-example/> VELO On Mon, Oct 26, 2009 at 2:31 PM, Edward Yakop <[email protected]>wrote: > > Hi, > > I just updated my flex project to use flexmojo 3.4.2. > When I ran flexunit tests, it failed due to "Invalid state: the > flashplayer is closed, but the sockets still running...". > > Flash player debug version: 10.0.32.18 > > $ mvn -version > Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800) > Java version: 1.6.0_14 > Java home: C:\PROGRA~1\Java\JDK16~2.0_1\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows" > > $ java -version > java version "1.6.0_16" > Java(TM) SE Runtime Environment (build 1.6.0_16-b01) > Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing) > > Regards, > Edward Yakop > > [Log] > [DEBUG] [LAUNCHER] exec: FlashPlayer.exe - > > D:\workspace\dev\svn\mincom\kumquat\Flex\trunk\projects\flex\base\target\test-classes\TestRunner.swf > [DEBUG] [LAUNCHER] Creating process > [WARNING] [LAUNCHER] Using regular flashplayer tests > [DEBUG] [LAUNCHER] Process created java.lang.processi...@56337e > [DEBUG] [MOJO] launcher RUNNING > [DEBUG] [MOJO] pinger null > [DEBUG] [MOJO] resultHandler null > [DEBUG] [org.sonatype.flexmojos.test.monitor.AsVmPing] opened server > socket on port 13540 > [DEBUG] [org.sonatype.flexmojos.test.monitor.ResultHandler] opened > server socket on port 13539 > [DEBUG] [LAUNCHER] Output pumpers ON > [DEBUG] [LAUNCHER] Waiting for flashplayer termination > [DEBUG] [MOJO] launcher RUNNING > [DEBUG] [MOJO] pinger STARTED > [DEBUG] [MOJO] resultHandler STARTED > [DEBUG] [MOJO] launcher RUNNING > [DEBUG] [MOJO] pinger STARTED > [DEBUG] [MOJO] resultHandler STARTED > [DEBUG] [SYSERR]: Property canClose set to false > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: Testing [class InvalidArgumentErrorTest] > [DEBUG] [SYSERR]: > [DEBUG] [org.sonatype.flexmojos.test.monitor.AsVmPing] accepting data > from client > [DEBUG] [CONTROL] AsVmControl handleRequest > [DEBUG] [CONTROL] query status > [DEBUG] [CONTROL] received status > [DEBUG] [SYSERR]: Running tests using Flexunit4 > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: FlexUnit4: Test testValidateNotNull in > com.mincom.base.error.InvalidArgumentErrorTest started > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: 10/27/2009 00:24:11.258 [INFO] FlexUnit4 > com.mincom.base.error::InvalidArgumentErrorTest.testValidateNotNull . > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: FlexUnit4: Test testValidateNotNull in > com.mincom.base.error.InvalidArgumentErrorTest finished > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: 10/27/2009 00:24:11.274 [INFO] FlexUnit4 Time: .02 > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: 10/27/2009 00:24:11.274 [INFO] FlexUnit4 OK (1 test) > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: Running 0 tests > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: No tests to run, exiting > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: Property canClose set to true > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: Data handler received data: Server Status > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: Property canClose is true > [DEBUG] [SYSERR]: > [DEBUG] [SYSERR]: Replying FINISHED > [DEBUG] [SYSERR]: > [DEBUG] [CONTROL] status is: FINISHED > [DEBUG] [CONTROL] FINISHED received, terminating the thread > [DEBUG] [SYSERR]: Exiting > [DEBUG] [SYSERR]: > [DEBUG] [LAUNCHER] Flashplayer closed > [DEBUG] [LAUNCHER] Flashplayer exit as expected > [DEBUG] [MOJO] launcher DONE > [DEBUG] [MOJO] pinger DONE > [DEBUG] [MOJO] resultHandler STARTED > [INFO] > ------------------------------------------------------------------------ > [INFO] Tests run: 0, Failures: 0, Errors: 0, Time Elapsed: 0 sec > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Invalid state: the flashplayer is closed, but the sockets still > running... > > [INFO] > ------------------------------------------------------------------------ > [DEBUG] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: Invalid state: > the flashplayer is closed, but the sockets still running... > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) > at > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) > 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.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: Invalid > state: the flashplayer is closed, but the sockets still running... > at > org.sonatype.flexmojos.test.FlexUnitMojo.tearDown(FlexUnitMojo.java:298) > at > org.sonatype.flexmojos.test.FlexUnitMojo.execute(FlexUnitMojo.java:157) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) > ... 17 more > Caused by: org.sonatype.flexmojos.test.TestRunnerException: Invalid > state: the flashplayer is closed, but the sockets still running... > at > org.sonatype.flexmojos.test.DefaultTestRunner.run(DefaultTestRunner.java:81) > at > org.sonatype.flexmojos.test.FlexUnitMojo.run(FlexUnitMojo.java:262) > at > org.sonatype.flexmojos.test.FlexUnitMojo.execute(FlexUnitMojo.java:156) > ... 19 more > [/Log] > > > > --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---
