-
Notifications
You must be signed in to change notification settings - Fork 38.7k
Description
Taylor Leese opened SPR-7042 and commented
Using the Spring form tags on Google App Engine cause an AccessControlException.
java.security.AccessControlException: access denied (java.lang.RuntimePermission getClassLoader)
at com.google.appengine.runtime.Request.process-d79f579d4f635f5e(Request.java)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:355)
at java.security.AccessController.checkPermission(AccessController.java:567)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.ClassLoader.getSystemClassLoader(Unknown Source)
at org.springframework.beans.BeanUtils.findEditorByConvention(BeanUtils.java:392)
at org.springframework.validation.AbstractPropertyBindingResult.getCustomEditor(AbstractPropertyBindingResult.java:137)
at org.springframework.validation.AbstractPropertyBindingResult.formatFieldValue(AbstractPropertyBindingResult.java:107)
at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:227)
at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:120)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:174)
at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.resolveCssClass(AbstractHtmlElementTag.java:449)
at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeOptionalAttributes(AbstractHtmlElementTag.java:419)
at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:410)
at org.springframework.web.servlet.tags.form.LabelTag.writeTagContent(LabelTag.java:90)
at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:102)
at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:79)
at org.apache.jsp.WEB_002dINF.view.create_jsp._jspx_meth_form_label_0(create_jsp.java:222)
at org.apache.jsp.WEB_002dINF.view.create_jsp._jspService(create_jsp.java:78)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
I found other references to this same issue on Google Groups and blog postings. I wasn't able to find an existing issue logged in JIRA for it though so logging it now.
http://groups.google.com/group/google-appengine-java/browse_thread/thread/54aadf8164be7bf0
http://www.answercow.com/2010/02/spring-forms-on-google-app-engine.html
Affects: 3.0.1