The build fails when there is a change in the source code: FATAL: No such property: path for class: hudson.scm.Subversion Release ChangeLogSet$Path.
e.g. Revision 49 build failed on build #5. The build #6 will pass and it says:
At revision 49
no change for https://cmtoldsvnapp01.dev.bmocm.com/stuff/Tomcat/trunk since the previous build
Script returned: 
This is NOT the behaviour I want. I want the re-run the failed build with the same condition until it pass. How can I achieve it?