Details
-
Suggestion
-
Resolution: Handled by Support
-
None
-
None
-
Ubuntu 7.10 64-bit running the remote agent
{code}
root@positron:~# java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)
{code}
Description
The remote agent crashes several times a week. atlassian-bamboo.log contains the following:
2008-08-28 20:29:27,089 INFO [BAM::positron::Agent] [RemoteBuildResultProcessor] Build BIGFOOT-TRUNK-1036 completed on Bamboo agent. Sending results to server. 2008-08-28 20:29:27,107 INFO [BAM::positron::Agent] [BuildAgentControllerImpl] Agent 'positron' ready to take build from queue... 2008-08-28 20:29:27,107 INFO [BAM::positron::Agent] [JmsSelectorUtils] allowableSelector: allowableAgents LIKE '%[7045121]%' 2008-08-28 23:58:06,144 WARN [ActiveMQ Session Task] [MultiplexingRequestor] Response received for unknown correlationID: 9974 request: ActiveMQTextMessage {commandId = 380532, responseRequired = true, messageId = ID:cherry.commstor.crossroads.com-43500-1218599726270-3:1:1:1:190263, originalDestination = null, originalTransactionId = null, producerId = ID:cherry.commstor.crossroads.c om-43500-1218599726270-3:1:1:1, destination = temp-queue://ID:positron-45808-1219935604069-1:1:1, transactionId = null, expiration = 1219985838112, timestamp = 1219985808112, arrival = 0, corre lationId = 9974, replyTo = null, persistent = true, type = null, priority = 4, groupID = null, groupSequence = 0, targetConsumerId = null, compressed = false, userID = null, content = org.apach e.activemq.util.ByteSequence@7b7cedf2, marshalledProperties = null, dataStructure = null, redeliveryCounter = 0, size = 0, properties = null, readOnlyProperties = true, readOnlyBody = true, dro ppable = false, text = null} 2008-08-29 00:03:04,930 WARN [QuartzScheduler_Worker-3] [JmsClientInterceptor] Remote access error: ReflectiveMethodInvocation: public abstract boolean com.atlassian.bamboo.buildqueue.manager.R emoteAgentManager.updateRemoteAgentStatus(java.lang.Long,com.atlassian.bamboo.v2.build.agent.AgentStatus,com.atlassian.bamboo.configuration.SystemInfo); target is null javax.jms.JMSException: edu.emory.mathcs.backport.java.util.concurrent.TimeoutException at org.logicblaze.lingo.jms.impl.MultiplexingRequestor.createJMSException(MultiplexingRequestor.java:205) at org.logicblaze.lingo.jms.impl.MultiplexingRequestor.request(MultiplexingRequestor.java:133) at org.logicblaze.lingo.jms.JmsClientInterceptor.invoke(JmsClientInterceptor.java:138) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy1.updateRemoteAgentStatus(Unknown Source) at com.atlassian.bamboo.v2.build.agent.remote.heartbeat.AgentHeartBeatJob.updateHeartBeat(AgentHeartBeatJob.java:100) at com.atlassian.bamboo.v2.build.agent.remote.heartbeat.AgentHeartBeatJob.execute(AgentHeartBeatJob.java:51) at org.quartz.core.JobRunShell.run(JobRunShell.java:203) at com.atlassian.bamboo.quartz.SystemAuthorizedThreadPool$1.run(SystemAuthorizedThreadPool.java:36) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520) 2008-08-29 00:03:04,931 WARN [QuartzScheduler_Worker-3] [AgentHeartBeatJob] Exception occurred trying to update the heartbeat. Trying again 4 times. org.springframework.remoting.RemoteAccessException: Cannot access JMS invoker remote service at [null]; nested exception is javax.jms.JMSException: edu.emory.mathcs.backport.java.util.concurren t.TimeoutException Caused by: javax.jms.JMSException: edu.emory.mathcs.backport.java.util.concurrent.TimeoutException at org.logicblaze.lingo.jms.impl.MultiplexingRequestor.createJMSException(MultiplexingRequestor.java:205) at org.logicblaze.lingo.jms.impl.MultiplexingRequestor.request(MultiplexingRequestor.java:133) at org.logicblaze.lingo.jms.JmsClientInterceptor.invoke(JmsClientInterceptor.java:138) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy1.updateRemoteAgentStatus(Unknown Source) at com.atlassian.bamboo.v2.build.agent.remote.heartbeat.AgentHeartBeatJob.updateHeartBeat(AgentHeartBeatJob.java:100) at com.atlassian.bamboo.v2.build.agent.remote.heartbeat.AgentHeartBeatJob.execute(AgentHeartBeatJob.java:51) at org.quartz.core.JobRunShell.run(JobRunShell.java:203) at com.atlassian.bamboo.quartz.SystemAuthorizedThreadPool$1.run(SystemAuthorizedThreadPool.java:36) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520) 2008-08-29 00:03:05,044 FATAL [QuartzScheduler_Worker-3] [AgentHeartBeatJob] Bamboo agent received an error from server during status update. Restarting agent... 2008-08-29 00:03:05,044 INFO [QuartzScheduler_Worker-3] [AgentContext] Exiting Bamboo agent... java.lang.RuntimeException: A restart on the agent has been initiated at com.atlassian.bamboo.v2.build.agent.remote.RemoteAgent.restartAgent(RemoteAgent.java:45) at com.atlassian.bamboo.v2.build.agent.remote.heartbeat.AgentHeartBeatJob.restartAgent(AgentHeartBeatJob.java:82) at com.atlassian.bamboo.v2.build.agent.remote.heartbeat.AgentHeartBeatJob.execute(AgentHeartBeatJob.java:55) at org.quartz.core.JobRunShell.run(JobRunShell.java:203) at com.atlassian.bamboo.quartz.SystemAuthorizedThreadPool$1.run(SystemAuthorizedThreadPool.java:36) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Attachments
Issue Links
- relates to
-
BAM-4567 Remote agent crashes with a TimeoutException
- Closed