LazyModel Issue ! Catching Access Deny Exception from Google App Engine
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.
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
:(
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