2013-02-01 5 views
0

JIRA의 SOAP API를 사용하여 한 상태에서 다른 상태로 점프하여 결함 상태를 변경하고 "확인 된"상태로 이동해야합니다. 사용자가 텍스트 필드에 텍스트를 입력해야합니다.JIRA SOAP : 오류 메시지 : progressWorkflowAction에 대한 유효성 검사기 클래스를로드 할 수 없습니다.

나는 progressWorkflowAction 방법을 사용하고 있습니다 및 시도에서 나는 예외를 얻고이 상태로 이동합니다 :

com.atlassian.jira.rpc.exception.RemoteException: Error occurred when running workflow 
action To Verified: 
Errors: {} 
Error Messages: [Could not load validator class] 

모든 아이디어는 어떻게이 워크 플로 요소에 대해 요구되는이 텍스트를 지정할 수 있습니다?

p.s :이를 시도 :

JiraClient.progressWorkflowAction(token, "DEF-5", "171", new RemoteFieldValue[] { new RemoteFieldValue { id = "customfield_10175", values = new string[] { "test" } } }); 

답변

0

먼저 락스 버전에 따라 JIRA Suite Utilities plugin (source)를 설치하려고합니다. 이것이 아마도이 오류의 원인 일 것입니다.

도움이되지 않는 경우

는 일부 JIRA 인스턴스가 제 3 자 워크 플로우 검증 도구에 의존

가 조건, 검증 또는 사후 기능을 설정하는 Cannot Create Issues due to 'Could not load validator' class Errors:

원인을 살펴 가지고 그 동안 문제는 워크 플로 내에서 일부 문제 작업 또는 전환시 라이프 사이클 인 입니다. JIRA는 처음 사용시 에 필요한 제 3 자 클래스를 지연로드합니다. 클래스가 없으면 문제가 생성되지 않을 수 있습니다. 적절한 프로젝트 관리 화면에

진단

  • 찾습니다.
  • 거기에서 사용중인 워크 플로우를 찾습니다.
  • 오류가 발생하는 전환을 찾으십시오.
  • 특정 검사기에 유의하십시오. 유효성 검사기는 필요한 플러그인을 제안하는 코드를 지정합니다. 이 문제를 일으키는 알려진 플러그인 의 해상도를 확인하십시오.

해상도

다운로드 공급 업체로부터 해당 항아리. 책임이있는 플러그인의 단서는 종종 스택 추적에서 산출됩니다. 공급 업체의 이름은 입니다. 이 문제를 일으키는 것으로 알려진 플러그인의 설정은 다음과 같습니다

  • JIRA 스위트 유틸리티
  • JIRA 기타 유틸리티
  • Minyaa 스위트

제거하는 것이 올바른 버전을 사용하십시오, 그리고 해당 플러그인의 이전 버전.

설치되면 JIRA를 다시 시작하십시오.

-1

DEF-5의 문제 유형에 대한 DEF 프로젝트의 워크 플로를 살펴보십시오. 실행할 전환을 찾습니다. 유효성 검사기 탭보기 유효성 검사기 중 하나에 해당 클래스 이름이 표시됩니다 유효성 검사기를 제공 한 플러그인이 없기 때문입니다 해당 플러그인을 다시 설치하거나 사용하도록 설정하십시오.

또 다른 유용한 테스트는 원격 API 대신 UI에서 동일한 전환을 실행하려고하는 것입니다.