Avatar

Level 4

I just looked in the dsc (jar) you posted and it is likely the cause.  you are including taskmanager client and usermanager client jars in your classpath.  The classes in these jars are exported from the the taskmanager and usermanager dscs so in order to get them loaded by the same class loader you need to import (use <import-package> tags) them in your component.xml and remove them from the classpath.

Also, because you are writing a dsc to call another dsc, you don't need to use the ejb protocol to call it.  If you just create an instance of the serviceclientfactory, it should be go.