Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Deleted user
0 / 0 points
Next:
badges earned

Your Points Tracker
Challenges
Leaderboard
  • Global
  • Feed

Badge for your thoughts?

You're enrolled in our new beta rewards program. Join our group to get the inside scoop and share your feedback.

Join group
Recognition
Give the gift of kudos
You have 0 kudos available to give
Who do you want to recognize?
Why do you want to recognize them?
Kudos
Great job appreciating your peers!
Check back soon to give more kudos.

Past Kudos Given
No kudos given
You haven't given any kudos yet. Share the love above and you'll see it here.

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

Deploy: SCP Task Error (java.lang.NullPointerException) Edited

Hello,

I'm setting up Bamboo for the first time.

I did a successful build and then wanted to do a deploy, including an SCP task.

I get the error message "Error occurred while running Task 'copy files(3)' of type com.atlassian.bamboo.plugins.bamboo-scp-plugin:scptask." (See full log below).

Currently I have no idea what the issue might be.
The SSH credentials work as an SSH task in the same job (ls -lsah) completes successfully.
The task config looks like this:
scptask-conf.png

I installed Bamboo on my Windows 10 machine for testing purposes. I didn't install any extra software so far, outside from Bamboo and adding JAVA_HOME to my PATH to make it run in the first place.
I'm running start-bamboo.bat in an administrator shell

Full Log

09-Mai-2019 12:25:58Build Deployment of 'release-1' on 'test' started building on agent Default Agent
09-Mai-2019 12:25:58 
09-Mai-2019 12:25:58Build working directory is C:\Users\Raendchen\bamboo-home\xml-data\build-dir\1015809-1081345
09-Mai-2019 12:25:58Executing build Deployment of 'release-1' on 'test'
09-Mai-2019 12:25:58Starting task 'Clean working directory task' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:cleanWorkingDirectoryTask'
09-Mai-2019 12:25:58Cleaning working directory 'C:\Users\Raendchen\bamboo-home\xml-data\build-dir\1015809-1081345'
09-Mai-2019 12:25:58Finished task 'Clean working directory task' with result: Success
09-Mai-2019 12:25:58Starting task 'Download release contents' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:artifactdownloadertask'
09-Mai-2019 12:25:58Finished task 'Download release contents' with result: Success
09-Mai-2019 12:25:58Starting task 'ls' of type 'com.atlassian.bamboo.plugins.bamboo-scp-plugin:sshtask'
09-Mai-2019 12:25:58Connecting to [redacted] on port: 22
09-Mai-2019 12:25:58Executing [ls -lsah]
09-Mai-2019 12:25:58total 24K
09-Mai-2019 12:25:584.0K drwxr-xr-x 3 bamboo bamboo 4.0K May  9 12:21 .
09-Mai-2019 12:25:584.0K drwxr-xr-x 4 root   root   4.0K May  9 12:21 ..
09-Mai-2019 12:25:584.0K -rw-r--r-- 1 bamboo bamboo  220 May  9 12:21 .bash_logout
09-Mai-2019 12:25:584.0K -rw-r--r-- 1 bamboo bamboo 3.5K May  9 12:21 .bashrc
09-Mai-2019 12:25:584.0K -rw-r--r-- 1 bamboo bamboo  675 May  9 12:21 .profile
09-Mai-2019 12:25:584.0K drwx------ 2 bamboo bamboo 4.0K May  9 12:22 .ssh
09-Mai-2019 12:25:58[ls -lsah] has finished.
09-Mai-2019 12:25:58Result: exit code = 0
09-Mai-2019 12:25:58Finished task 'ls' with result: Success
09-Mai-2019 12:25:58Starting task 'copy files' of type 'com.atlassian.bamboo.plugins.bamboo-scp-plugin:scptask'
09-Mai-2019 12:25:58Error occurred while running Task 'copy files(3)' of type com.atlassian.bamboo.plugins.bamboo-scp-plugin:scptask.
09-Mai-2019 12:25:58java.lang.NullPointerException
09-Mai-2019 12:25:58        at java.io.File.<init>(Unknown Source)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.plugins.scp.ScpTask.artifactToScpFromTransferTask(ScpTask.java:198)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.plugins.scp.ScpTask.getPathSpecToCopy(ScpTask.java:137)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.plugins.scp.ScpTask.run(ScpTask.java:112)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.plugins.scp.ScpTask.execute(ScpTask.java:107)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.task.TaskExecutorImpl.lambda$executeTasks$1(TaskExecutorImpl.java:315)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:252)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:315)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:112)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:73)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.executeBuildPhase(DefaultBuildAgent.java:203)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:175)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.lambda$waitAndPerformBuild$0(BuildAgentControllerImpl.java:131)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:185)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:125)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:126)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:48)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:26)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:17)
09-Mai-2019 12:25:58        at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:41)
09-Mai-2019 12:25:58        at java.lang.Thread.run(Unknown Source)
09-Mai-2019 12:25:58Finalising the build...
09-Mai-2019 12:25:58Stopping timer.
09-Mai-2019 12:25:58Build 1015809-1081345-1409032 completed.
09-Mai-2019 12:25:58Finished processing deployment result Deployment of 'release-1' on 'test'

1 answer

1 accepted

The error cause seemed to be, that no artifact was configured in my Build plan -> Default Job.
I added an artifact simply with the pattern "**/*", which clones all files from the working directory, except CVS folders by default.

2019-05-09 16_08_40-DDash2 - DDash2 - Default Job_ Edit job configuration - Atlassian Bamboo.png

Afterwards I got another error "Unable to download artifact Shared artifact: ..."
Browsing the forum for this error, it turned out changing (or adding) artifacts after configuring your deployment job can destroy the job and you just have to reconfigure the whole project from scratch.

I did that and now everything is working like a charm.
I hope this info helps some newcomers stumbling on the same problem, and that maybe the error messages / instability when modifying artifact definitions get addressed at some point.

Cheers, William

Suggest an answer

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

Bamboo 101 Video

G’day Community! As we gear up to introduce Bamboo Data Center to the world, we wanted to make sure that we shared a bit more about Bamboo, the product. Our team has put together an overview video ...

219 views 4 6
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