Looks like the time away paid off. I've made it farther now.
Turns out the problem was the ivar fields in subclass. Since they get
loaded lazily, the serialized object differed as soon as I accessed a field.
So, serialization may not have been broken per se, but it definitely messed
with the Tapestry squeezer. Modifying the velocity template to mark those
fields as transient has taken care of the problem for now. I'll see where
that takes me this weekend.
Ari, I'll try to cobble together a patch as I clean things up. I agree that
a new branch may be the best thing. While there is certainly value in
waiting until the 1.4 and 1.5 modules merge, I don't think it's that
necessary before we start a new branch.
-- KevinOn 11/7/07 4:57 PM, "Aristedes Maniatis" <ar..aniatis.org> wrote:
> > On 08/11/2007, at 5:33 AM, Kevin Menard wrote: > >> At this point, I'm going to have to table the work for a bit. >> After two >> days, I'm not much further along than when I started :-/ Maybe the >> time >> away will help me think about the problem a bit more. In the interim, >> at least the copy & paste method works . . . just more invasive than I >> was hoping for. > > Perhaps you could post a patch for what you've done so far. This > feature is important to me too and if there is any time for my team > or I to work on it we will try. I guess we could even create a > temporary svn branch for it if that helps, but probably after the > impending java 5 move would be better. > > Ari > > > --------------------------> > Aristedes Maniatis > phone +61 2 9660 9700 > PGP fingerprint 08 57 20 4B 80 69 59 E2 A9 BF 2D 48 C2 20 0C C8 > >
--
This archive was generated by hypermail 2.0.0 : Wed Nov 07 2007 - 23:56:28 EST