parent
ff44f45af1
commit
e1238c5e4c
|
@ -71,12 +71,14 @@ class Security {
|
||||||
}
|
}
|
||||||
PermissionCollection permissions = policy.getPermissions(Security.class.getProtectionDomain());
|
PermissionCollection permissions = policy.getPermissions(Security.class.getProtectionDomain());
|
||||||
log.trace("generated permissions: {}", permissions);
|
log.trace("generated permissions: {}", permissions);
|
||||||
|
log.info("java.io.tmpdir: {}", System.getProperty("java.io.tmpdir"));
|
||||||
|
|
||||||
System.setSecurityManager(new SecurityManager());
|
System.setSecurityManager(new SecurityManager());
|
||||||
try {
|
try {
|
||||||
// don't hide securityexception here, it means java.io.tmpdir is not accessible!
|
// don't hide securityexception here, it means java.io.tmpdir is not accessible!
|
||||||
Files.delete(newConfig);
|
Files.delete(newConfig);
|
||||||
} catch (SecurityException broken) {
|
} catch (SecurityException broken) {
|
||||||
|
log.info("java.io.tmpdir: {}", System.getProperty("java.io.tmpdir"));
|
||||||
log.error("unable to properly access temporary files, permissions: {}", permissions);
|
log.error("unable to properly access temporary files, permissions: {}", permissions);
|
||||||
throw broken;
|
throw broken;
|
||||||
} catch (IOException ignore) {
|
} catch (IOException ignore) {
|
||||||
|
|
Loading…
Reference in New Issue