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/

Reply via email to