beforeTaskSave erro ao tentar gerar uma mensagem

Estou tentando tratar uma situação no evento beforeTaskSave. Fonte:


function beforeTaskSave(colleagueId,nextSequenceId,userList){     var
mensagemerro  = "";          var activity = getValue("WKNumState");
    var WKCompletTask = getValue("WKCompletTask");    

    if ( (activity == 5) && ( WKCompletTask.equals("true") ) ) {
        mensagemerro  = "TESTE ERRO";         throw  mensagemerro;     } }

Porém está apresentando o seguinte erro e não mostra a mensagem que gostaria:


Ops! Aconteceu um erro inesperado. Entre em contato com o administrador.
FLUIG INFO
Hora: 2018-05-29 22:26:31
Versão Fluig: fluig 1.6.4-180515
Agente: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36

WORKFLOW INFO
Ação: Movimentar Solicitação
Solicitação: 43 (T0001)
Usuário: x (x)

STACK DO ERRO
javax.ejb.EJBException: java.lang.NullPointerException

no log aparece a mensagem: [Solicitação: 43] - Processo: T0001 - versão: 27 - Usuário Executor : lorival.guerreiro - Gestor : Não - Substituto : Não - Estado atual : 5 - Estado destino : 7 - Executando evento : beforeTaskSaveERRO AO EXECUTAR SCRIPT → NOK - sun.org.mozilla.javascript.internal.JavaScriptException: TESTE ERRO (#9) in at line number 9

Exclui o script e refiz ele na mão e começou a funcionar. Comparando os fontes não tem nada de diferente. Realmente não descobri o motivo do erro.