It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

WrapperSimpleApp Error: java.net.MalformedURLException: no protocol when starting agent

Hi guys,

I want replace my Jenkins setup by Bamboo because all other projects is already using Atlassian tools. For evaluation I'm using the docker image provided by Atlassian (atlassian/bamboo-server:7.0.4).

Now I want extend Bamboo by an agent that builds my own Docker images. So I pulled the docker image:

docker pull atlassian/bamboo-agent-base

Now, I start my daemon:

sudo docker run -v bambooAgentVolume:/home/bamboo/bamboo-agent-home --init atlassian/bamboo-agent-base https://server-ip:8085

But the agent failed to start:

Could not find source file /classpath.zip
Unzipping /classpath.zip to /home/bamboo/bamboo-agent-home/classpath
PATH: /opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANGUAGE: C.UTF-8
BAMBOO_CAPABILITIES: /home/bamboo/bamboo-agent-home/bin/bamboo-capabilities.properties
INIT_BAMBOO_CAPABILITIES: /home/bamboo/init-bamboo-capabilities.properties
AGENT_JAR: /home/bamboo/atlassian-bamboo-agent-installer.jar
JAVA_HOME: /opt/java/openjdk
BAMBOO_AGENT_HOME: /home/bamboo/bamboo-agent-home
BAMBOO_USER: bamboo
LANG: C.UTF-8
BAMBOO_USER_HOME: /home/bamboo
IGNORE_SERVER_CERT_NAME: false
HOSTNAME: 704bd2b57bf6
LC_ALL: C.UTF-8
BAMBOO_SERVER: test/agentServer/
BAMBOO_SECURITY_TOKEN:
BAMBOO_GROUP: bamboo
PWD: /home/bamboo
JAVA_VERSION: jdk8u252-b09
SHLVL: 0
HOME: /home/bamboo
ALLOW_EMPTY_ARTIFACTS: false
Running [/home/bamboo/bamboo-agent-home/bin/bamboo-agent.sh, console]
Agent process started, shutdown hook registered, proceeding with log pump...
Running Bamboo Agent...
Removed stale pid file: /home/bamboo/bamboo-agent-home/bin/./bamboo-agent.pid
STATUS | wrapper | 2020/05/23 07:38:14 | --> Wrapper Started as Console
STATUS | wrapper | 2020/05/23 07:38:14 | Java Service Wrapper Standard Edition 64-bit 3.5.41
STATUS | wrapper | 2020/05/23 07:38:14 | Copyright (C) 1999-2019 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2020/05/23 07:38:14 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2020/05/23 07:38:14 | Licensed to Atlassian Pty Ltd for Bamboo Remote Agent
STATUS | wrapper | 2020/05/23 07:38:14 |
STATUS | wrapper | 2020/05/23 07:38:14 | Launching a JVM...
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperManager: Initializing...
INFO | jvm 1 | 2020/05/23 07:38:15 | 2020-05-23 07:38:15,334 INFO [WrapperSimpleAppMain] [AgentBootstrap] Starting Agent Bootstrap using Java 1.8.0_252 from AdoptOpenJDK. Default charset: UTF-8, file name encoding: UTF-8
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp:
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: Encountered an error running main:
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: java.net.MalformedURLException: no protocol: my-server-ip:54663/agentServer/
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at java.net.URL.<init>(URL.java:611)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at java.net.URL.<init>(URL.java:508)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at java.net.URL.<init>(URL.java:457)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at com.atlassian.bamboo.agent.bootstrap.AgentBootstrap.main(AgentBootstrap.java:53)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at java.lang.reflect.Method.invoke(Method.java:498)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:349)
INFO | jvm 1 | 2020/05/23 07:38:15 | WrapperSimpleApp Error: at java.lang.Thread.run(Thread.java:748)
STATUS | wrapper | 2020/05/23 07:38:17 | <-- Wrapper Stopped
Waiting for the agent process to finish...
The underlying agent process terminated with a non zero exit code: 1
The underlying agent process terminated with a non zero exit code: 1
Bamboo Agent Installer is shutting down, the underlying agent process has already been shut down.

The problem is "WrapperSimpleApp Error: java.net.MalformedURLException: no protocol: my-server-ip:54663/agentServer/"... But no matter what I enter when I start the container, it always uses the same IP address, the same port (54663) and /agentServer. At the moment the IP address is not the problem currently because Bamboo and the agend are on the same server. But the problem seems to be that the https:// is missing... (because it says "no protocol"). So, what's the correct way to start the agent?

1 answer

@Tim_Volckmann   You will need to  update the Bamboo server Url on the installed  agent.

Update the Bamboo server URL on an installed agent 

 

Verify  and give feed back.

 

Best regards,

Mo.

@Moses_ThomasThank you! That's interesting. So I've to rebuild docker container provided by Atlassian before I can use it? On the documentation page of the docker container there's the following command line:

docker run -v bambooAgentVolume:/home/bamboo/bamboo-agent-home --name="bambooAgent" --init -d atlassian/bamboo-agent-base BAMBOO_SERVER_URL

So I thought BAMBOO_SERVER_URL is the URL to the Bamboo server... So I can use the container provided without rebuild...

@Tim_Volckmann  Yes the BAMBOO_SERVER_URL is the URL to bamboo server,  but in the agent's  configuration  the url  most  also  match.

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Bamboo

Using Bamboo with new Bitbucket Cloud authentication

...roperties: -Dbamboo.bitbucket.cloud.use.workspace.api=true There are patches available for Bamboo versions 6.8.3, 6.9.2, and 6.10.5 on the bug report that add support for the System Property. T...

250 views 0 5
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you