Hi, The following Groovy snippet throws exception:
byte[] responseData = byteOut.toByteArray() response.setContentLength(responseData.length) response.setContentType("application/octet-stream") response.outputStream.write(responseData, 0, responseData.length) <-- this one The exception is: java.security.AccessControlException: access denied (java.lang.RuntimePermission getClassLoader) at com.google.appengine.runtime.Request.process-e40a07dff3b6f2fc (Request.java) at org.codehaus.groovy.reflection.ClassLoaderForClassArtifacts.<init> (ClassLoaderForClassArtifacts.java:22) at org.codehaus.groovy.runtime.callsite.CallSiteClassLoader.<init> (CallSiteClassLoader.java:40) at org.codehaus.groovy.reflection.CachedClass$5$1.run (CachedClass.java:144) at org.codehaus.groovy.reflection.CachedClass$5$1.run (CachedClass.java:143) at java.security.AccessController.doPrivileged(AccessController.java: 34) at org.codehaus.groovy.reflection.CachedClass$5.initValue (CachedClass.java:141) at org.codehaus.groovy.reflection.CachedClass$5.initValue (CachedClass.java:140) at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:20) at org.codehaus.groovy.reflection.CachedClass.getCallSiteLoader (CachedClass.java:472) at org.codehaus.groovy.runtime.callsite.CallSiteGenerator.compilePojoMethod (CallSiteGenerator.java:222) at org.codehaus.groovy.reflection.CachedMethod.createPojoMetaMethodSite (CachedMethod.java:240) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.createCachedMethodSite (PojoMetaMethodSite.java:158) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.createPojoMetaMethodSite (PojoMetaMethodSite.java:147) at groovy.lang.MetaClassImpl.createPojoCallSite(MetaClassImpl.java: 2978) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createPojoSite (CallSiteArray.java:114) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite (CallSiteArray.java:148) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall (CallSiteArray.java:40) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call (AbstractCallSite.java:117) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call (AbstractCallSite.java:133) Any idea why it happened and how to fix it? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~----------~----~----~----~------~----~------~--~---