core icon indicating copy to clipboard operation
core copied to clipboard

LazyModel Issue ! Catching Access Deny Exception from Google App Engine

Open ZengII opened this issue 12 years ago • 2 comments

I try to integrate LazyModel in my google app engine project, but catch exception as below ,

Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.sun.reflect") at java.security.AccessControlContext.checkPermission(AccessControlContext.java:366) at java.security.AccessController.checkPermission(AccessController.java:560) at java.lang.SecurityManager.checkPermission(SecurityManager.java:549) at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:289) at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1529) at java.lang.Class.checkMemberAccess(Class.java:2185) at java.lang.Class.getDeclaredMethod(Class.java:1953) at org.objenesis.instantiator.sun.SunReflectionFactoryHelper.createReflectionFactory(SunReflectionFactoryHelper.java:67) at org.objenesis.instantiator.sun.SunReflectionFactoryHelper.newConstructorForSerialization(SunReflectionFactoryHelper.java:36) at org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator.(SunReflectionFactoryInstantiator.java:38) at org.objenesis.strategy.StdInstantiatorStrategy.newInstantiatorOf(StdInstantiatorStrategy.java:89) at org.objenesis.ObjenesisBase.getInstantiatorOf(ObjenesisBase.java:90) at org.objenesis.ObjenesisBase.newInstance(ObjenesisBase.java:73) at org.wicketstuff.lazymodel.reflect.DefaultProxyFactory.createInstance(DefaultProxyFactory.java:83) at org.wicketstuff.lazymodel.reflect.CachingProxyFactory.createInstance(CachingProxyFactory.java:55) at org.wicketstuff.lazymodel.LazyModel$Evaluation.proxy(LazyModel.java:668) at org.wicketstuff.lazymodel.LazyModel.from(LazyModel.java:709)

ZengII avatar Jul 24 '13 03:07 ZengII

It seems Objenesis does not work on GAE: http://code.google.com/p/objenesis/issues/detail?id=12 https://groups.google.com/forum/?fromgroups=#!topic/google-appengine-java/uIWRftGl-fA

:(

svenmeier avatar Jul 24 '13 08:07 svenmeier

Objenesis has upgraded to new version 2.0. The project manager has response the issue below as milestone. http://code.google.com/p/objenesis/issues/detail?id=12

ZengII avatar Aug 23 '13 18:08 ZengII