heisenbug

This commit is contained in:
Robert Muir 2015-05-02 12:27:38 -04:00
parent e1238c5e4c
commit bdd6d9c705
1 changed files with 2 additions and 3 deletions

View File

@ -53,7 +53,8 @@ class Security {
*/
static void configure(Environment environment) throws IOException {
ESLogger log = Loggers.getLogger(Security.class);
log.info("java.io.tmpdir: {}", System.getProperty("java.io.tmpdir"));
//String prop = System.getProperty("java.io.tmpdir");
//log.trace("java.io.tmpdir {}", prop);
// init lucene random seed. it will use /dev/urandom where available.
StringHelper.randomId();
InputStream config = Security.class.getResourceAsStream(POLICY_RESOURCE);
@ -71,14 +72,12 @@ class Security {
}
PermissionCollection permissions = policy.getPermissions(Security.class.getProtectionDomain());
log.trace("generated permissions: {}", permissions);
log.info("java.io.tmpdir: {}", System.getProperty("java.io.tmpdir"));
System.setSecurityManager(new SecurityManager());
try {
// don't hide securityexception here, it means java.io.tmpdir is not accessible!
Files.delete(newConfig);
} catch (SecurityException broken) {
log.info("java.io.tmpdir: {}", System.getProperty("java.io.tmpdir"));
log.error("unable to properly access temporary files, permissions: {}", permissions);
throw broken;
} catch (IOException ignore) {