I have posted some changed classes for TopLink Essentials that solve a problem with a very similar stack trace. Since I do not have a recreation of your issue, it is impossible for me to guarantee these classes solve your issue. I would appreciate it if you could give them a try and let me know if your issue is solved.
See GlassFish bug 3747 - linked above.
[Message sent by forum member 'tware' (tware)]
http://forums.java.net/jive/thread.jspa?messageID=241271