You have empty or no test cases, when you get the 'socket still running' error.
On Wed, Mar 10, 2010 at 7:03 PM, cholm <[email protected]> wrote: > Update in case anyone has a look... > > So I've managed to manifest a different issue, which I have only seen > referenced with regards to FlexUnit 4 here (I am using 0.90). My > project sets flash player 10 as the target version, we had a > standalone 9 player on the CentOS box, so I put version 10 on the > machine. Now, for both my project and the flex unit sample, I get: > > with FlexMojos 3.5.0 I get an 'Invalid state: the flashplayer is > closed, but the sockets still running...' error message. > > with FlexMojos 3.4.2 an error code 139 > > I'm sure this isn't very helpful, but wanted to throw it out there in > case it is relevant. > > On Mar 10, 4:45 pm, cholm <[email protected]> wrote: > > I know there is a whole lot here and on the wiki regarding unit > > testing on headless linux boxes, as well as working with CI tools, so > > my apologies if this is covered elsewhere... I have spent about the > > last hour trying to track something down, hopefully I didn't overlook > > anything. I tried all of the tips from the wiki without success. > > > > I am using flex mojos 3.5.0 and Flex SDK 3.4, CI is Hudson on a CentOS > > box. > > > > Anyway, I will try to keep this as simple as possible and provide > > detail as needed. I ran into trouble with a project, so I added a > > Hudson job to build the FlexUnit sample project referenced on the unit > > testing wiki page, and got the same results with the sample project; I > > can pull the code down and build it (mvn clean install) manually as > > root without any problems, however when Hudson (which runs all of its > > jobs as root) runs the same command the test-run phase hangs > > indefinitely (or at least for 15 or so minutes, as long as I waited). > > > > The debug output for the test-run phase is: > > > > [INFO] [flexmojos:test-run] > > [INFO] Flexmojos 3.5.0 > > [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT > > file > > [INFO] Running tests /usr/local/hudson/jobs/flexmojos-test/workspace/ > > flexunit-example/target/test-classes/TestRunner.swf > > [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] ASVmLauncher starting > > [DEBUG] [LAUNCHER] exec: flashplayer - /usr/local/hudson/jobs/ > > flexmojos-test/workspace/flexunit-example/target/test-classes/ > > TestRunner.swf > > [DEBUG] [LAUNCHER] Creating process > > [WARNING] [LAUNCHER] Using xvfb-run to launch headless tests > > [DEBUG] [LAUNCHER] Process created java.lang.unixproc...@670d6e40 > > [DEBUG] [MOJO] launcher RUNNING > > [DEBUG] [MOJO] pinger STARTED > > [DEBUG] [MOJO] resultHandler STARTED > > [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] [MOJO] launcher RUNNING > > [DEBUG] [MOJO] pinger STARTED > > [DEBUG] [MOJO] resultHandler STARTED > > [DEBUG] [org.sonatype.flexmojos.test.monitor.AsVmPing] accepting data > > from client > > [DEBUG] [CONTROL] AsVmControl handleRequest > > [DEBUG] [CONTROL] query status > > [DEBUG] [CONTROL] received status > > [DEBUG] [CONTROL] status is: <policy-file-request/> > > [DEBUG] [CONTROL] query status > > [DEBUG] [CONTROL] received status > > [DEBUG] [CONTROL] status is: null > > [DEBUG] [CONTROL] query status > > [DEBUG] [org.sonatype.flexmojos.test.monitor.ResultHandler] accepting > > data from client > > [DEBUG] [RESULT] Recivied data: <policy-file-request/> > > [DEBUG] [MOJO] launcher RUNNING > > [DEBUG] [MOJO] pinger DONE > > [DEBUG] [MOJO] resultHandler RUNNING > > [DEBUG] [MOJO] launcher RUNNING > > [DEBUG] [MOJO] pinger DONE > > [DEBUG] [MOJO] resultHandler RUNNING > > [DEBUG] [MOJO] launcher RUNNING > > [DEBUG] [MOJO] pinger DONE > > [DEBUG] [MOJO] resultHandler RUNNING > > [DEBUG] [RESULT] Socket buffer > > [DEBUG] [MOJO] launcher RUNNING > > [DEBUG] [MOJO] pinger DONE > > [DEBUG] [MOJO] resultHandler DONE > > [DEBUG] [MOJO] launcher RUNNING > > [DEBUG] [MOJO] pinger DONE > > [DEBUG] [MOJO] resultHandler DONE > > [DEBUG] [MOJO] launcher RUNNING > > [DEBUG] [MOJO] pinger DONE > > [DEBUG] [MOJO] resultHandler DONE > > > > and loops like this indefinitely. > > > > I hope this is enough information, please let me know if anything else > > would be helpful (pom files etc). > > -- > 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?hl=en?hl=en > > 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?hl=en?hl=en http://flexmojos.sonatype.org/
