I'm pretty much familiar with lazy fetching, dynamic proxies, their relation with transaction boundaries and so on. In this case serializing a manually created single entity with a potential lazy relationship which is set to null makes all the entity's other properties become null on the other side of the remote ejb call. This still looks like a user error?
[Message sent by forum member 'kjozsa' (kjozsa)]
http://forums.java.net/jive/thread.jspa?messageID=297962