Author: jlmonteiro
Date: Fri Aug 19 13:58:38 2011
New Revision: 1159641
URL: http://svn.apache.org/viewvc?rev=1159641&view=rev
Log:
OPENEJB-1312 Remove the SecurityException catch block to prevent invalid state
of the object. Moreover the catch block does not contain anything so the
exception is silently ignore which is not relevant because it will result in an
unpredictable behavior. Thanks Mark!
Modified:
openejb/trunk/openejb3/container/openejb-loader/src/main/java/org/apache/openejb/loader/FileUtils.java
Modified:
openejb/trunk/openejb3/container/openejb-loader/src/main/java/org/apache/openejb/loader/FileUtils.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-loader/src/main/java/org/apache/openejb/loader/FileUtils.java?rev=1159641&r1=1159640&r2=1159641&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-loader/src/main/java/org/apache/openejb/loader/FileUtils.java
(original)
+++
openejb/trunk/openejb3/container/openejb-loader/src/main/java/org/apache/openejb/loader/FileUtils.java
Fri Aug 19 13:58:38 2011
@@ -35,30 +35,26 @@ public class FileUtils {
public FileUtils(String homeDir, String defaultDir, Hashtable env) {
String homePath = null;
- try {
- homePath = (String) env.get(homeDir);
- if (homePath == null) {
- homePath = (String) env.get(defaultDir);
- }
+ homePath = (String) env.get(homeDir);
+ if (homePath == null) {
+ homePath = (String) env.get(defaultDir);
+ }
- if (homePath == null) {
- homePath = System.getProperty("user.dir");
- }
+ if (homePath == null) {
+ homePath = System.getProperty("user.dir");
+ }
+ home = new File(homePath);
+ if (!home.exists() || (home.exists() && !home.isDirectory())) {
+ homePath = System.getProperty("user.dir");
home = new File(homePath);
- if (!home.exists() || (home.exists() && !home.isDirectory())) {
- homePath = System.getProperty("user.dir");
- home = new File(homePath);
- }
-
- try {
- home = home.getCanonicalFile();
- } catch (IOException e) {
- // this shouldn't happen, but let's get absolute file
- home = home.getAbsoluteFile();
- }
- } catch (SecurityException e) {
+ }
+ try {
+ home = home.getCanonicalFile();
+ } catch (IOException e) {
+ // this shouldn't happen, but let's get absolute file
+ home = home.getAbsoluteFile();
}
}