Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Have a problem with ComponentAccessor

aas
Contributor
August 12, 2020

Hello community!

I try to make transition via scriptrunner using IssueService in Jira 8.5.6

import com.atlassian.jira.bc.issue.IssueService
import com.atlassian.jira.component.pico.ComponentManager

IssueService issueService = ComponentManager.getComponentInstanceOfType(IssueService.class)

 and have this error in log

groovy.lang.MissingMethodException: No signature of method: static com.atlassian.jira.component.pico.ComponentManager.getComponentInstanceOfType() is applicable for argument types: (Class) values: [interface com.atlassian.jira.bc.issue.IssueService]

 But the same script works fine in Jira 7.13.8

1 answer

1 accepted

0 votes
Answer accepted
Leo
Community Champion
August 12, 2020

Hi @aas,

 

Can you try below code to get issueservice and see if that works for you

import com.atlassian.jira.bc.issue.IssueService

IssueService issueService = ComponentAccessor.getIssueService() 

 

BR,

Leo 

aas
Contributor
August 13, 2020

Hi @Leo ,

Thank's it works, but why 

ComponentManager.getComponentInstanceOfType

doesn't work?

Like Rolf Lader likes this

Suggest an answer

Log in or Sign up to answer