Index: lams_common/src/java/org/lamsfoundation/lams/util/FileUtil.java =================================================================== diff -u -r37da878e8d86854e19aaf13f8c09b686cdd52347 -rc6e37fb79807b8924923288aaa975c9673a29b08 --- lams_common/src/java/org/lamsfoundation/lams/util/FileUtil.java (.../FileUtil.java) (revision 37da878e8d86854e19aaf13f8c09b686cdd52347) +++ lams_common/src/java/org/lamsfoundation/lams/util/FileUtil.java (.../FileUtil.java) (revision c6e37fb79807b8924923288aaa975c9673a29b08) @@ -393,11 +393,12 @@ */ public static boolean isExecutableFile(String filename){ String extname = FileUtil.getFileExtension(filename); + log.debug("Check executable file for extension name " + extname); + if(StringUtils.isBlank(extname)) return false; extname = "." + extname; - log.debug("Check executable file for extension name " + extname); String exeListStr = Configuration.get(ConfigurationKeys.EXE_EXTENSIONS); String[] extList = StringUtils.split(exeListStr, ','); boolean executable = false;