Hi,
I'm getting this error when I try to run a FlexUnit4 test suite with
only one easy test:
'org.sonatype.flexmojos.test.TestRunnerException: Accept timed out'
The flash player window opens and the suite is executed
successfully, but, after completion, it remains in this loop:
[DEBUG] [MOJO] resultHandler STARTED
[DEBUG] [MOJO] launcher RUNNING
...
Until it does a time out.
My pom looks like this:
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>3.4-SNAPSHOT</version>
<extensions>true</extensions>
<configuration>
<sourcePaths>
<sourcePath>${project.build.sourceDirectory}</sourcePath>
</sourcePaths>
<sourceFile>FUTest.mxml</sourceFile>
<targetPlayer>10.0.0</targetPlayer>
<testRunnerTemplate>${project.build.sourceDirectory}/
TestRunnerApplication.mxml</testRunnerTemplate>
<testRunner>
<testTimeout>20000</testTimeout>
<launcher>
<flashplayerCommand>${flashPlayer.command}</flashplayerCommand>
</launcher>
</testRunner>
</configuration>
<executions>
<execution>
<goals>
<goal>compile-swf</goal>
</goals>
<configuration>
<services>
${project.build.directory}/dependency/services-
config.xml
</services>
<contextRoot>
${project.parent.artifactId}-web-$
{project.version}
</contextRoot>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.adobe.flex</groupId>
<artifactId>compiler</artifactId>
<version>4.0.0.10193</version>
<type>pom</type>
</dependency>
</dependencies>
</plugin>
And this is the stack trace:
org.sonatype.flexmojos.test.TestRunnerException: Accept timed outG:
\FUTest\frontendview\frontendview-flex\target\test-classes
\TestRunner.swf
at org.sonatype.flexmojos.test.DefaultTestRunner.run
(DefaultTestRunner.java:65)
at org.sonatype.flexmojos.test.FlexUnitMojo.run(FlexUnitMojo.java:
262)
at org.sonatype.flexmojos.test.FlexUnitMojo.execute(FlexUnitMojo.java:
156)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginManager.java:579)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:498)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject
(DefaultLifecycleExecutor.java:265)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
(DefaultLifecycleExecutor.java:191)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:149)
at org.apache.maven.DefaultMaven.execute_aroundBody0
(DefaultMaven.java:223)
at org.apache.maven.DefaultMaven.execute_aroundBody1$advice
(DefaultMaven.java:304)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2
(MavenEmbedder.java:904)
at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice
(MavenEmbedder.java:304)
at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:
1)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
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:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:408)
at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:351)
at org.codehaus.classworlds.Launcher.main(Launcher.java:31)
Caused by: java.net.SocketTimeoutException: Accept timed out
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
org.sonatype.flexmojos.test.monitor.AbstractSocketThread.openClientSocket
(AbstractSocketThread.java:104)
at org.sonatype.flexmojos.test.monitor.AbstractSocketThread.run
(AbstractSocketThread.java:42)
at java.lang.Thread.run(Thread.java:619)
Error stacktrace:
org.apache.maven.lifecycle.LifecycleExecutionException: Internal error
in the plugin manager executing goal 'org.sonatype.flexmojos:flexmojos-
maven-plugin:3.4-SNAPSHOT:test-run': Mojo execution failed.
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:505)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject
(DefaultLifecycleExecutor.java:265)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
(DefaultLifecycleExecutor.java:191)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:149)
at org.apache.maven.DefaultMaven.execute_aroundBody0
(DefaultMaven.java:223)
at org.apache.maven.DefaultMaven.execute_aroundBody1$advice
(DefaultMaven.java:304)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2
(MavenEmbedder.java:904)
at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice
(MavenEmbedder.java:304)
at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:
1)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
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:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:408)
at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:351)
at org.codehaus.classworlds.Launcher.main(Launcher.java:31)
Caused by: org.apache.maven.plugin.PluginExecutionException: Mojo
execution failed.
at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginManager.java:601)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:498)
... 20 more
Caused by: org.apache.maven.plugin.MojoExecutionException: Accept
timed outG:\FUTest\frontendview\frontendview-flex\target\test-classes
\TestRunner.swf
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:579)
... 21 more
Caused by: org.sonatype.flexmojos.test.TestRunnerException: Accept
timed outG:\FUTest\frontendview\frontendview-flex\target\test-classes
\TestRunner.swf
at org.sonatype.flexmojos.test.DefaultTestRunner.run
(DefaultTestRunner.java:65)
at org.sonatype.flexmojos.test.FlexUnitMojo.run(FlexUnitMojo.java:
262)
at org.sonatype.flexmojos.test.FlexUnitMojo.execute(FlexUnitMojo.java:
156)
... 22 more
Caused by: java.net.SocketTimeoutException: Accept timed out
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
org.sonatype.flexmojos.test.monitor.AbstractSocketThread.openClientSocket
(AbstractSocketThread.java:104)
at org.sonatype.flexmojos.test.monitor.AbstractSocketThread.run
(AbstractSocketThread.java:42)
at java.lang.Thread.run(Thread.java:619)
Do I need to do something special after the tests are completed?
Thanks in advance,
Alex
--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---