I'd guess it's to do with InVM, pass by reference (Vs pass by value) and scoped deployments (i.e. classes loaded by different classloaders).
Try turning on pas by value:
<service category="ServiceCat" name="ServiceName" description="Service Desc"> <property name="inVMPassByValue" value="true" /> <actions> ... cut ... </actions> </service>
Thank you very much tfennelly!!! It works for me!! You solved my problem very fast, thank you!!!