Last changed Dec 06, 2007 19:52 by
Yuen-Chi Lian
Labels:
mule-transport-jira,
bamboo,
test
Firstly, please take a look at these filthy builds of our Mule Forge plan:
At build 15, An ugly test was not removed mistakenly and it ran for about 4 hours before someone killed it. The dirty thing left was the admin agent port being held up by Bamboo, for whatever reason it is:
Caused by: org.mule.providers.ConnectException: Failed to bind to uri "tcp:
at org.mule.providers.tcp.TcpMessageReceiver.doConnect(TcpMessageReceiver.java:77)
at org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:406)
at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:26)
... 33 more
Caused by: java.net.BindException: Address already in use
For all of our subsequent builds, as I insisted (sort of) to leave the test configuration untouched and to get the administrators to kill the process or bounce Bamboo, they failed:
I had a talk with Andrew Calafato last night and understood the queues and how MuleForge's Bamboo schedules the builds. At the moment, the chance of two functional tests having a clash on port occupation is fairly low. In spite of that, after some quick thoughtful moment, I decided to change the ports simply to avoid that situation to happen one day.
The ports should be around 149XX, e.g. 60504 to 14904, 8080-8081 to 14980-14981.
I think.. now, that's better.
- yc