But that doesn't explain why it works when executed manually and doesn't when executes as a hudson build job.
2012/8/22 Marvin Froeder <[email protected]>: > From my experience x64 and FX (flash or air) products don't mix well. > > On Aug 22, 7:04 am, Yennick Trevels <[email protected]> wrote: >> Hi, >> >> I'm trying to make our FlexUnit tests run on our Hudson build server on a >> Linux 64bit environment, but I'm always getting a "Accept timed out" 143 >> error. Weird thing is that it works when I run it from command-line on the >> same server in another vnc session, so I have flashplayer working on a >> 64bit environment. >> We are not using any AIR dependencies. >> >> These are the steps I've already tried (hopefully I didn't forget something >> in this list, because I tried many things): >> >> - set HOME to the hudson home directory in /etc/init.d/hudson (from this >> discussion: >> http://www.mail-archive.com/[email protected]/msg05455.html) >> - I'm using the xvnc plugin for Hudson with vnc4server installed on >> Linux. The default xvfb-run gave the same problem. >> - Installed another window manager (FluxBox) based on advice in this >> post: >> http://docs.flexunit.org/index.php?title=Continuous_Integration_Support >> - Followed the "Tips for flexmojos + linux + continuous integration" >> section on >> https://docs.sonatype.org/display/FLEXMOJOS/Running+unit+tests >> - I've attached a vnc client to the hudson session when it's running the >> tests and I see the flash player pop up for a few seconds, but then it >> goes >> down again and gives the "Accept timed out" error. >> >> I've turned debug logging on found a difference between the two logs. These >> logs were exactly the same when running the build a few times, so it isn't >> random for as far as I know. When running via hudson the AsVmPing process >> opens the server socket *after* the ASVmLauncher is starting, while when >> running it from command-line the AsVmPing process opens the server socket >> right *before* the ASVmLauncher is starting. Not sure whether this could be >> related to my issue, but this is all I can find right now since I'm running >> out of ideas. >> >> *When running the tests on the hudson server* >> >> [DEBUG] Using test port '39373' and test control port '49257' >> [DEBUG] Flexmojos test port: 39373 - control: 49257 >> [DEBUG] Using flashplayer from maven local repository: >> /var/lib/hudson/.m2/repository/com/adobe/flashplayer/10.2.0/flashplayer-10.2.0-linux.uexe >> [INFO] Running tests /var/lib/hudson/jobs/Aviga Client Tests >> (trunk)/workspace/aviga-client/target/test-classes/TestRunner.swf >> [DEBUG] [LAUNCHER] ASVmLauncher starting >> [DEBUG] [LAUNCHER] exec: >> [/var/lib/hudson/.m2/repository/com/adobe/flashplayer/10.2.0/flashplayer-10.2.0-linux.uexe] >> - /var/lib/hudson/jobs/Aviga Client Tests >> (trunk)/workspace/aviga-client/target/test-classes/TestRunner.swf >> [DEBUG] [LAUNCHER] Creating process >> [WARNING] [LAUNCHER] Using regular flashplayer tests >> [DEBUG] [DEBUG] [org.sonatype.flexmojos.test.monitor.ResultHandler] opened >> server socket on port 39373 >> [org.sonatype.flexmojos.test.monitor.AsVmPing] opened server socket on port >> 49257 >> [DEBUG] [LAUNCHER] Process created java.lang.UNIXProcess@79953dfa >> [DEBUG] [MOJO] launcher STARTED >> [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] [MOJO] launcher RUNNING >> [DEBUG] [MOJO] pinger STARTED >> [DEBUG] [MOJO] resultHandler STARTED >> [DEBUG] [MOJO] launcher RUNNING >> [DEBUG] [MOJO] pinger ERROR >> [DEBUG] [MOJO] resultHandler STARTED >> [DEBUG] [LAUNCHER] process has not been finished, destroying >> >> *When running the tests on the command line on the same server (different >> vnc session) with the same maven command* >> >> g flashplayer from maven local repository: >> /var/lib/hudson/.m2/repository/com/adobe/flashplayer/10.2.0/flashplayer-10.2.0-linux.uexe >> >> [INFO] Running tests /var/lib/hudson/jobs/Aviga Client Tests >> (trunk)/workspace/aviga-client/target/test-classes/TestRunner.swf >> >> [DEBUG] [org.sonatype.flexmojos.test.monitor.AsVmPing] opened server socket >> on port 52200 >> >> [DEBUG] [LAUNCHER] ASVmLauncher starting >> >> [DEBUG] [LAUNCHER] exec: >> [/var/lib/hudson/.m2/repository/com/adobe/flashplayer/10.2.0/flashplayer-10.2.0-linux.uexe] >> - /var/lib/hudson/jobs/Aviga Client Tests >> (trunk)/workspace/aviga-client/target/test-classes/TestRunner.swf >> >> [DEBUG] [LAUNCHER] Creating process >> >> [WARNING] [LAUNCHER] Using regular flashplayer tests >> >> [DEBUG] [org.sonatype.flexmojos.test.monitor.ResultHandler] opened server >> socket on port 34175 >> >> [DEBUG] [LAUNCHER] Process created java.lang.UNIXProcess@6faa120f >> >> [DEBUG] [MOJO] launcher STARTED >> >> [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] [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 >> >> Please let me know if you have any ideas on this. >> >> Thanks! :) > > -- > 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/ -- 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/
