java - Fitnesse: SLiM server died before a connection could be established -
problem description
i think have uncovered bug in fitnesse slim, more after version 20140901.
when starting test in fitnesse following error:
could not complete testing: fitnesse.slim.slimerror: error slim server died before connection established.
my os windows 7 , i'm running fitnesse in java project uses jdk1.7.
problem diagnosis
i have performed diagnosis try figure out reason error.
i cooperating person uses mac(os x yosemite) instead of windows, , not experience error.
when only changing fitnesse version in maven pom have uncovered following:
- this problem not occur on version 20140901.
- i reported error message on version 20150424 , 20150226.
- when using version 20150114 test hangs , never exits.
when debugging error have found following:
- the exception thrown on line 92 in slimcommandrunningclient.java
- this seems because isdead() method returns true process in slimrunner(commandrunner)
- this process implemented java.lang.processimpl windows, while on mac implemented unixprocess
- the exitvalue process 1
another peculiar thing found when using remote debug option in fitnesse(?responder=test&remote_debug=true), test works , no errors occur(this works on version 20150114, 20150424 , 20150226).
so, cause error? according diagnosis problem seems occur after version 20140901.
Comments
Post a Comment