Locally I now have a server that runs eba-with-isolation using aries trunk and fixes a lot of the tck problems that showed up with this version. However due to a problem with aries proxies changing the SerialVersionUID if it is not hardcoded on every serializable class I've had to add SerialVersionUID to a few hundred classes across several projects. IMO most of these classes shouldn't have hardcoded serialVersionUIDs because they are not really intended for long-term compatibility and people will update the classes and forget to update the SerialVersionUID.
The new aries proxy code also seems to consume significantly more permgen space. I didn't investigate in detail but a full server runs out of permgen space around half way through starting with 128 MB permgen. My server started OK with 1024 MB permgen. It's possible to get eba-with-isolation working with a patched 0.3 aries but it looks like aries have made a backwards incompatible change to their project structure that makes releasing bug fixes for 0.3 implausible. To get the eba-with-isolation sample to work I had to add a lot of import-packages for jasper, el, and other internal classes. This seems like a bad idea.... I'm wondering if I missed something about how this is supposed to work. I'd expect this to be a problem for jsps in a wab as well.... how does the wab deployer deal with this? I'm not exactly sure how to proceed here... thanks david jencks On May 19, 2011, at 9:50 AM, Forrest Xia wrote: > > > On Thu, May 19, 2011 at 8:47 AM, David Jencks <david_jen...@yahoo.com> wrote: > This version had some problems such as the standalone commands (e.g. deploy) > and the app client not starting. I've fixed these and started integrating > the aries 0.3 eba-with-isolation stuff. The server starts for me but I > haven't tried anything with eba yet beyond seeing that the bundles start. > I've also figured out an easier way to generate a source bundle. Latest is at > > http://people.apache.org/~djencks/geronimo-3.0-SNAPSHOT-source-release.zip > > any comments would be great! > > I've manually tried appclient, assembly, compat12, samples, some of ejb, and > some of interop tck test buckets, so far so good :-) > > Now I am managing to run a full profile with the code, it takes time, and > let's wait to see. > > Forrest >