Symptoms
Performing a build fails with exception below, due to SVN repository update failing -
Cause
SVN issues a SKIP event which is skipping a file during the update process - and the UpdateEventHandler thinks it must be an error and expects an error message coming with that event. The event does not contain an error message thus a NPE is thrown when trying to retrieve the 'message'
When SVNEvent has its action set to SKIP, it is not necessary that there will be an error message - skipping conflicting file is not actually an error, but rather expected behavior of update.
Resolution
Configure the plan to perform "clean checkout", this will remove all files from the working copy and avoid a conflict next time sources are checked out.
This issue has actually been resolved in Bamboo 2.2x. Atlassian recommends upgrading to the latest release for a proper fix.