It would appear that you are exactly correct. Disabling TopLink "weaving" eliminated the heap exhaustion exceptions for serializing one-to-one unidirectional relationships. I am most grateful.
Just out of curiosity, what search mechanism did you use to discover this fact?
[Message sent by forum member 'franknatoli' (franknatoli)]
http://forums.java.net/jive/thread.jspa?messageID=268609