Remote Agent fails to start up: HTTP status code 404 received in response to fingerprint request

Still need help?

The Atlassian Community is here for you.

Ask the community

Symptoms

The remote agent fails to start with this error:

INFO   | jvm 4    | 2012/09/06 10:47:31 | 2012-09-06 10:47:31,601 FATAL [WrapperSimpleAppMain] [AgentBootstrap] Exiting due to fatal exception.
INFO   | jvm 4    | 2012/09/06 10:47:31 | com.atlassian.bamboo.agent.bootstrap.RemoteAgentHttpException: HTTP status code 404 received in response to fingerprint request.
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at com.atlassian.bamboo.agent.bootstrap.AgentContext.initFingerprint(AgentContext.java:147)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at com.atlassian.bamboo.agent.bootstrap.AgentContext.initServerSession(AgentContext.java:112)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at com.atlassian.bamboo.agent.bootstrap.AgentContext.run(AgentContext.java:103)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at com.atlassian.bamboo.agent.bootstrap.AgentBootstrap.run(AgentBootstrap.java:90)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at com.atlassian.bamboo.agent.bootstrap.AgentBootstrap.main(AgentBootstrap.java:37)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at java.lang.reflect.Method.invoke(Unknown Source)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
INFO   | jvm 4    | 2012/09/06 10:47:31 | 	at java.lang.Thread.run(Unknown Source)
ERROR  | wrapper  | 2012/09/06 10:47:31 | JVM exited while starting the application.
STATUS | wrapper  | 2012/09/06 10:47:36 | Launching a JVM...
INFO   | jvm 5    | 2012/09/06 10:47:36 | Wrapper (Version 3.2.3-atlassian-1) http://wrapper.tanukisoftware.org
INFO   | jvm 5    | 2012/09/06 10:47:36 |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
.. 

Bamboo server logs include:

2012-09-06 13:21:35,332 ERROR [qtp919753123-124] [DispatcherUtils] Could not find action
There is no Action mapped for namespace /AgentServer and action name GetFingerprint. Check if there is such an action name with such namespace defined in the xwork.xml and also if such an action class exists. Check also the log to see if the action class is successfully loaded. - [unknown location]
    at com.opensymphony.xwork.DefaultActionProxy.<init>(DefaultActionProxy.java:75)
    at com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:46)
    at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:265)
    at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202)
..

Cause

Bamboo Server URL is incorrectly configured on the Bamboo remote agent and Bamboo server cannot find the corresponding action.

Resolution

Action names are case sensitive, make sure to use the command (take notice of Bamboo Hostname being used) from Bamboo Administration -> Agents -> Install Remote Agent page.  

Last modified on Nov 30, 2017

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.