Problem registering service in advisor

Hi
I'm wrote an advisor using IServerProcess .
My code has no errors and I added the dependency on plugin.xml, but when I run the Jetty debug server, I get the following error:
Unable to instantiate advisor advisor.example.operationAdvisor2.
CRJAZ6010E:An exception occurred creating extension.
Caused by:
com.ibm.team.repository.common.transport.TeamServiceRegistryException: CRJAZ1115I The "com.ibm.team.process.service.IServerProcess" service was not registered.
at com.ibm.team.repository.common.transport.internal.registry.OsgiServicesManager.getClassForInterface(OsgiServicesManager.java:195)
at com.ibm.team.repository.common.transport.internal.registry.OsgiServicesManager.getService(OsgiServicesManager.java:256)
at com.ibm.team.repository.common.transport.internal.registry.AbstractActivationManagerOwner.buildServicesMap(AbstractActivationManagerOwner.java:316)
What should I do for fixing this error ?
Thanks,
Yehiel
Accepted answer

looking at the com.ibm.team.process.service jar plugin.xml (use Winrar or winzip to view the plugin contents),
the plugin.xml exposes this service
the plugin.xml exposes this service
< providedService interface="com.ibm.team.process.service.IProcessServerService" />
in YOUR plugin, you MUST tell the system you intend to USE the service..
in your prerequeisites
<prerequisites>
<requiredService interface="com.ibm.team.process.service.IProcessServerService"/>
in YOUR plugin, you MUST tell the system you intend to USE the service..
in your prerequeisites
<prerequisites>
<requiredService interface="com.ibm.team.process.service.IProcessServerService"/>