Versão atual:

WorkflowAPIService.cancelInstance lança nullPointerException ao executar dentro de um dataset

Criei um dataset customizado em que preciso, dadas algumas condições, cancelar uma solicitação existente. Contudo ao tentar executar a função cancenInstance do serviço WorkflowAPIService é lançado um erro de nullPointerException e não consigo dar continuidade.

Segue a parte do código que ocorre esse problema


var cancelInstanceVO = new com.fluig.sdk.api.workflow.CancelInstanceVO();
cancelInstanceVO.setProcessInstanceId(parseInt(dataset.getValue(i, "workflowProcessPK.processInstanceId")));
cancelInstanceVO.setCancelText("Solicitação cancelada. Prazo de 48 horas para solução finalizado");

log.info("dsSincronizacaoTrasnfPosicao - workflowIdVO: " + cancelInstanceVO);

var workflowEngineService = fluigAPI.getWorkflowService();
var result = workflowEngineService.cancelInstance(cancelInstanceVO);

Exatamente quando executo o cancelamento o erro é exibido:


2019-02-01 15:21:58,633 ERROR [org.jboss.as.ejb3.invocation] (WebdeskScheduler_Worker-2) WFLYEJB0034: EJB Invocation failed on component sdk/Workflow for method public abstract com.fluig.sdk.api.workflow.CancelInstanceResultVO com.fluig.sdk.service.WorkflowAPIService.cancelInstance(com.fluig.sdk.api.workflow.CancelInstanceVO) throws javax.naming.NamingException: javax.ejb.EJBException: java.lang.NullPointerException

Alguém saberia me ajudar a identificar como resolver isso?

Versão (1):

Ver a versão formatada

WorkflowAPIService.cancelInstance lança nullPointerException ao executar dentro de um dataset

Comentário

new question