Whenever I push a bamboo spec plan to bamboo server and it attempts to automatically load the plan, it fails due to the following error:
[ERROR] Failed to execute goal com.atlassian.bamboo:bamboo-specs-runner:6.3.2:run (default-cli) on project bamboo-specs: Execution default-cli of goal com.atlassian.bamboo:bamboo-specs-runner:6.3.2:run failed: access denied ("java.lang.RuntimePermission" "getProtectionDomain") -> [Help 1]
When the plans run automatically, i notice to maven it passes -Dspecs.useSecurityManager=true.
If I log into the build server, clone the repo and run this command by hand, it fails just as above. If I set useSecurityManager=false though and provide a .credentials file, everything works fine.
What does this setting do and how can I fix it so that plans pushed on the monitored branch actually update automatically? I have the repository configured in bitbucket with SSH keys enabled and the build account can clone / update the repository just fine for everything else.