In glassfish the container attempts to passivate the beans so that they can be reactivated after startup. Thats why you see the errors during passivation.
Looks like the simple solution for you could be to declare the logger as transient. You can re-initialize the logger in ejbActivate().
Regarding removeCount, have you enabled monitoring, this can be done by setting the monitoring level to something other than "Off"
[Message sent by forum member 'mk111283' (mk111283)]
http://forums.java.net/jive/thread.jspa?messageID=256400