Rickard, I have been trying to get the Google App Engine support up. And using the MapEntityStore prescribes the LockingAbstractComposite in the locking library. That composite in turn uses the ReentrantReadWriteLock as a mixin implementation, which Qi4j runtime wants to bytecode enhance via CGLib. The enhanced class uses the same package name as the original, and GAE has strict rules on not allowing classes in certain package names. Hence this fails.
I see 2 solutions to this; * Let the enhancer know about special handling of ^java.* package names and stick the result in our own namespace. * Change the Lock library to not use the RRWL directly in this fashion. WDYT? Cheers -- Niclas Hedhman, Software Developer http://www.qi4j.org - New Energy for Java I live here; http://tinyurl.com/2qq9er I work here; http://tinyurl.com/2ymelc I relax here; http://tinyurl.com/2cgsug _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

