Unable to Delete Dynamic Policy File when Running GAE in Super Dev Mode

4 views
Skip to first unread message

Jake88 via StackOverflow

unread,
Jan 27, 2017, 6:26:05 PM1/27/17
to google-appengin...@googlegroups.com

I am performing a migration from GWT 2.4 to GWT 2.8. During the process I've modified some pom.xml files and moved some packages around to get to a cleaner build and run. However, I have one run-time error that prevents my GAE application from coming up in my browser.

I have read a similar issue here: GWT: java.security.AccessControlException: access denied, but I only see the access denied portion. AFAIK, there are no server side libraries being used because it worked before I migrated from gwt 2.4 to 2.8, unless support was removed for a Java class between gwt 2.4 and 2.8. If there is a server side library being used in my large application, how do I find it easily? Is there a tool?

I have also run eclipse as administrator as well, but that did not resolve the errors below. Where do I begin with trying to resolve the error below?

The code server is ready at http://127.0.0.1:9876/
Code server started in 9.365 s ms
Initializing App Engine server
Jan 27, 2017 6:13:02 PM com.google.apphosting.utils.security.SecurityManagerInstaller install
WARNING: Unable to delete dynamic policy file: C:\Users\me\AppData\Local\Temp\test7210430171335196493.policy
java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\Users\me\AppData\Local\Temp\test7210430171335196493.policy" "delete")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
    at java.security.AccessController.checkPermission(AccessController.java:559)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at java.lang.SecurityManager.checkDelete(SecurityManager.java:1007)
    at java.io.File.delete(File.java:1030)
    at com.google.apphosting.utils.security.SecurityManagerInstaller.install(SecurityManagerInstaller.java:107)
    at com.google.appengine.tools.development.DevAppServerFactory.doCreateDevAppServer(DevAppServerFactory.java:264)
    at com.google.appengine.tools.development.DevAppServerFactory.access$000(DevAppServerFactory.java:33)
    at com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:233)
    at com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:231)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:231)
    at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:74)
    at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:57)
    at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:83)
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:634)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:923)
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:706)
    at com.google.gwt.dev.DevMode.main(DevMode.java:430)

Unable to start embedded HTTP server
java.lang.RuntimeException: Unable to create a DevAppServer
    at com.google.appengine.tools.development.DevAppServerFactory.doCreateDevAppServer(DevAppServerFactory.java:279)
    at com.google.appengine.tools.development.DevAppServerFactory.access$000(DevAppServerFactory.java:33)
    at com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:233)
    at com.google.appengine.tools.development.DevAppServerFactory$1.run(DevAppServerFactory.java:231)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:231)
    at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:74)
    at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:57)
    at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:83)
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:634)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:923)
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:706)
    at com.google.gwt.dev.DevMode.main(DevMode.java:430)
Caused by: java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getPolicy")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
    at java.security.AccessController.checkPermission(AccessController.java:559)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at java.security.Policy.getPolicy(Policy.java:165)
    at com.google.apphosting.utils.security.SecurityManagerInstaller.install(SecurityManagerInstaller.java:104)
    at com.google.appengine.tools.development.DevAppServerFactory.doCreateDevAppServer(DevAppServerFactory.java:264)
    ... 12 more
[ERROR] shell failed in doStartupServer method


Please DO NOT REPLY directly to this email but go to StackOverflow:
http://stackoverflow.com/questions/41904636/unable-to-delete-dynamic-policy-file-when-running-gae-in-super-dev-mode
Reply all
Reply to author
Forward
0 new messages