Hi,
I am trying to get servicedesk object with following line
import com.atlassian.servicedesk.api.ServiceDeskService;
ServiceDeskService serviceDeskService=ComponentAccessor.getOSGiComponentInstanceOfType(ServiceDeskService.class);
Either<AnError, ServiceDesk> sd = serviceDeskService.getServiceDeskForProject(loggedInUser, helpdeskObj);
the above line giving the following error, not sure how to resolve this
[o.a.c.c.C.[.[localhost].[/].[action]] Servlet.service() for servlet [action] in context with path [] threw exception [java.lang.IllegalStateException: Unable to resolve component: interface com.atlassian.servicedesk.api.ServiceDeskService] with root cause
java.lang.ClassCastException: Cannot cast com.atlassian.servicedesk.internal.feature.servicedesk.ServiceDeskServiceImpl to com.atlassian.servicedesk.api.ServiceDeskService
at java.lang.Class.cast(Class.java:3369)
at com.atlassian.jira.plugin.OsgiServiceTrackerCacheImpl.getOsgiComponentOfType(OsgiServiceTrackerCacheImpl.java:65)