This documentation relates to an earlier version of Bamboo.
View

Unknown macro: {spacejump}

or visit the current documentation home.

Bamboo refuses to validate my repository during plan configuration?  

Note: Bamboo 1.0.4 does not authenticate with Subversion. Please upgrade Bamboo to 1.0.5 or above (Although, we recommended upgrading to the latest version of Bamboo)

The most common repository error is : This is not a valid Subversion Repository: svn: Authentication required for '<https://svn.atlassian.com:443&gt; Atlassian Subversion Repository'
    - In all likelyhood, the authentication failed due to invalid login credentials. Please, check  your username and password and try again.

if you are still having trouble connecting to repository. Please follow our troubleshooting guide below:

  1. Try logging in outside of Bamboo, from command line or any other repository client. If this step failed, then its likely that your repository is not configured correctly.
  2. Please the consult our JIRA database for known Bamboo repository issues
  3. If you still can't connect to subversion please [click here|http://support.atlassian.com] to raise a support request. And we will get back to you A.S.A.P.

How do i Debug Subversion?

Bamboo uses SVNKit library for SVN connectivity. In some cases, you may find it useful to debug subversion - to do this you need to instruct the Java VM to enable logging

Modify the following system property while launching the Java VM:

$java \-Djava.util.logging.config.file=path/to/logging.properties.disabled

1) Download the logging.properties.disabled file attached to this issue.

2) Modify Bamboo to start with -Djava.util.logging.config.file=path/to/logging.properties.disabled command where "path/to/" refers to absolute path to logging.properties.disabled file from step (1) 

   2.1) If you are running Bamboo under linux modify the bamboo .sh script to pass in the logging parameter. To do this find the section

RUN_CMD="java \-Xms256m \-Xmx512m \-XX:MaxPermSize=256m \-Djava.awt.headless=true \-classpath $CLASSPATH \-Dorg.mortbay.xml.XmlParser.NotValidating=true&nbsp; \-Djetty.port=8085 com.atlassian.bamboo.server.Server&nbsp; 8085 ./webapp /"

           Change the RUN_CMD variable to

RUN_CMD="java \-Xms256m \-Xmx512m \-XX:MaxPermSize=256m \-Djava.awt.headless=true \-classpath $CLASSPATH \-Dorg.mortbay.xml.XmlParser.NotValidating=true \-Djava.util.logging.config.file=path/to/logging.properties.disabled \-Djetty.port=8085 com.atlassian.bamboo.server.Server&nbsp; 8085 ./webapp /"

   2.2) If you are running Bamboo under windows, Modify the <Bamboo_install_Home>/conf/wrapper.conf file to add logging parameter. To do this find the section

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...........................
wrapper.java.classpath.1=../lib/*.jar
wrapper.java.classpath.2=../lib
wrapper.java.classpath.3=../webapp/WEB-INF/classes
wrapper.java.classpath.4=../webapp/WEB-INF/lib/*.jar
wrapper.java.library.path.1=../lib
wrapper.java.additional.1=-Dorg.mortbay.xml.XmlParser.NotValidating=true
wrapper.java.additional.2=-XX:MaxPermSize=256m
wrapper.java.additional.3=-Djava.awt.headless=true
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...........................

   Add the following line to the end of the section

wrapper.java.additional.4=-Djava.util.logging.config.filepath/to/logging.properties.disabled

    
3) Save the changes and restart Bamboo, for your changes to take effect

4) You will find the SVNKit log file in USER_HOME/svnkit.0.log (USER_HOME is the home directory of the user running Bamboo or logged in e.g: /home/aj/svnkig.0.log).

  • ラベルなし