I did create an osgi service that extends workflowprocess interrface using eclipse. I install the bundle that contains this service and then deploy and activate the bundle in day cq. However, on activation I receive an error stating that my class is not found. Please note that both this service and the referenced service(twitterservice that I created) gets registered and the bundle is activated, however, its unable to find the class SendMessageProcessAction on the activation of the bundle. Hope someone could assist.

-------------------------------------------------------------------

POST /system/console/bundles/246 HTTP/1.1] com.day.twitter.workflow [com.day.twitter.service.impl.SendMessageProcessAction] Error during instantiation of the implementation object (java.lang.ClassNotFoundException: com.day.twitter.service.impl.SendMessageProcessAction not found by com.day.twitter.workflow [246]) java.lang.ClassNotFoundException: com.day.twitter.service.impl.SendMessageProcessAction not found by com.day.twitter.workflow [246]

at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787 )

at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)

well thats what am trying to figure out. The final objective is to add this action class to a process step with a workflow inside day cq. Primarily, this is an entry class for the process step in the workflow. So yes this is the first service...that would eventually use a referenced service. Should I use service reference, if yes how..

From com.day.twitter.service.impl.SendMessageProcessAction not found by com.day.twitter.workflow it looks like com.day.twitter.workflow is trying to access SendMessageProcessAction. Can you post code for com.day.twitter.workflow ?