Author: kcardineaud Date: 2011-08-01 10:10:25 +0200 (Mon, 01 Aug 2011) New Revision: 195 Url: http://nuiton.org/repositories/revision/scmwebeditor/195 Log: Fix an issue with an exception that is not catch Modified: trunk/src/main/java/org/nuiton/scmwebeditor/actions/ScmWebEditorMainAction.java Modified: trunk/src/main/java/org/nuiton/scmwebeditor/actions/ScmWebEditorMainAction.java =================================================================== --- trunk/src/main/java/org/nuiton/scmwebeditor/actions/ScmWebEditorMainAction.java 2011-07-29 09:55:01 UTC (rev 194) +++ trunk/src/main/java/org/nuiton/scmwebeditor/actions/ScmWebEditorMainAction.java 2011-08-01 08:10:25 UTC (rev 195) @@ -132,12 +132,21 @@ //SvnSession object creation if doesn't already exist SvnSession svnSess = getSvnSession(httpSession); + String relativePath; + String scmFileName; + try { + relativePath = address.substring(0,address.lastIndexOf("/")); - String relativePath = address.substring(0,address.lastIndexOf("/")); + scmFileName = address.substring(address.lastIndexOf("/")+1); + } + catch (StringIndexOutOfBoundsException e) { + if(log.isDebugEnabled()) { + log.debug("Parameter is not valid ",e); + } + return "errorPath"; + } - String scmFileName = address.substring(address.lastIndexOf("/")+1); - format = scmFileName.substring(scmFileName.lastIndexOf(".")+1);