Hi Holger,

I am sorry, this issue is on Google's side, and we have found the cause and 
are working on the fix right now.
For anyone else affected, I have created a public issue tracker at:
https://code.google.com/p/googleappengine/issues/detail?id=11766

Please let us know if your application is affected, and we will get it back 
up and running right away.



On Tuesday, March 10, 2015 at 10:44:18 AM UTC-7, Holger Weissböck wrote:
>
> Hello everyone,
>
> I am in panic mode today and would very much appreciate your precious help:
>
> Since three hours now our Java-based Google App Engine application is 
> throwing AccessControlExceptions when it tries to load a FreeMarker 
> template. The code of this application did not change for 11 days. Since 
> approximately 3h however each template loading request throws something 
> like this:
>
> java.security.AccessControlException: access denied ("java.io.FilePermission" 
> "/WEB-INF/freemarker/panel/root.ftl" "read")
> at com.google.appengine.runtime.Request.process-e5a6df6e4f6e9c58(Request.java)
> at 
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:382)
> at java.security.AccessController.checkPermission(AccessController.java:572)
> at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
> at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
> at java.io.File.isFile(File.java:961)
> at freemarker.cache.FileTemplateLoader$2.run(FileTemplateLoader.java:165)
> at java.security.AccessController.doPrivileged(AccessController.java:63)
> at 
> freemarker.cache.FileTemplateLoader.findTemplateSource(FileTemplateLoader.java:161)
> at 
> freemarker.cache.TemplateCache.acquireTemplateSource(TemplateCache.java:628)
> at freemarker.cache.TemplateCache.findTemplateSource(TemplateCache.java:618)
> at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:316)
> at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:205)
> at freemarker.template.Configuration.getTemplate(Configuration.java:740)
> at freemarker.template.Configuration.getTemplate(Configuration.java:665)...
>
> As you can see the problem seems to be that the application is not allowed 
> to load this file any more, although it was allowed to load it in the past.
>
> *Did the behaviour of App Engine change when it comes to file reading 
> permissions? Am I missing something?*
>
> Thanksalot for your input!
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/94a9495b-2207-495a-a603-968b5b1de8ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to