The heartbeat job on the agent dies with:
2008-04-10 13:03:29,725 WARN [SchedulerThread] [HttpMethodBase:676] Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended. 2008-04-10 13:03:29,730 INFO [SchedulerThread] [AgentContext:146] Exiting Bamboo agent... java.lang.ClassFormatError: Incompatible magic value 1008813135 in class file com/atlassian/bamboo/configuration/SystemInfoBeanInfo at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.lang.ClassLoader.defineClass(ClassLoader.java:465) at com.atlassian.bamboo.agent.bootstrap.AgentClassLoader.findClass(AgentClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at com.atlassian.bamboo.agent.bootstrap.AgentClassLoader.loadClass(AgentClassLoader.java:233) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.beans.Introspector.instantiate(Introspector.java:1431) at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:410) at java.beans.Introspector.<init>(Introspector.java:359) at java.beans.Introspector.getBeanInfo(Introspector.java:159) at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:244) at org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:143) at org.springframework.beans.BeanWrapperImpl.setIntrospectionClass(BeanWrapperImpl.java:236) at org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapperImpl.java:194) at org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapperImpl.java:177) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:188) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:795) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:713) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:386) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:268) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:227) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:227) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByName(AbstractAutowireCapableBeanFactory.java:876) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:274) at com.atlassian.spring.container.SpringContainerContext.autowireComponent(SpringContainerContext.java:102) at com.atlassian.spring.container.ContainerManager.autowireComponent(ContainerManager.java:41) at com.atlassian.bamboo.quartz.AutowiringJobFactory.newJob(AutowiringJobFactory.java:25) at org.quartz.core.JobRunShell.initialize(JobRunShell.java:133) at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:353) Process finished with exit code 1