I hope there is some appengine setting
Otherwise https://issues.apache.org/jira/browse/WICKET-3138 is useless for
GAE :-)

On Fri, Nov 12, 2010 at 5:34 PM, Pedro Santos <[email protected]> wrote:

> If I correctly remember, I had the same problem, solved by calling
> page.setVersioned(false)
>
> On Fri, Nov 12, 2010 at 2:30 PM, Martin Grigorov <[email protected]
> >wrote:
>
> > Hi GAE users,
> >
> > I'm trying to run Wicket 1.5 application in Google AppEngine and I'm
> > experiencing problem for which I cannot find a solution so far:
> >
> > SEVERE: Error serializing object class org.wicketstuff.gae.HomePage
> > [object=[Page class = org.wicketstuff.gae.HomePage, id = 0, render count
> =
> > 1]]
> > java.security.AccessControlException: access denied
> > (java.io.SerializablePermission enableSubclassImplementation)
> > at
> >
> >
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
> > at
> > java.security.AccessController.checkPermission(AccessController.java:546)
> > at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
> > at
> >
> >
> com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:166)
> > at java.io.ObjectOutputStream.<init>(ObjectOutputStream.java:253)
> > at
> >
> >
> org.apache.wicket.util.io.WicketObjectOutputStream.<init>(WicketObjectOutputStream.java:437)
> > at
> >
> >
> org.apache.wicket.util.io.WicketObjectStreamFactory.newObjectOutputStream(WicketObjectStreamFactory.java:49)
> > at
> >
> >
> org.apache.wicket.util.lang.WicketObjects.objectToByteArray(WicketObjects.java:475)
> > at
> >
> >
> org.apache.wicket.pageStore.DefaultPageStore.serializePage(DefaultPageStore.java:364)
> > at
> >
> >
> org.apache.wicket.pageStore.DefaultPageStore.storePage(DefaultPageStore.java:153)
> > ....
> >
> > The problem is described at
> > http://code.google.com/p/googleappengine/issues/detail?id=2500
> >
> > Basically GAE doesn't allow "new ObjectOutputStream()" which is necessary
> > to
> > convert Page object to byte[].
> > I tried:
> > - both IObjectStreamFactories - DefaultOSF and WicketOSF
> > - added <sessions-enabled>true</sessions-enabled> in appengine-web.xml
> > - add
> > <system-properties>
> > <property name="com.google.appengine.runtime.environment"
> > value="Production"
> > />
> > </system-properties>
> >
> > What I miss to be able to run Wicket app in GAE ?
> > I know there are some users of Wicket 1.4 out there - please advice!
> >
> > martin-g
> >
>
>
>
> --
> Pedro Henrique Oliveira dos Santos
>

Reply via email to