Para Desenvolvedores

Problema ao carregar os arquivos .js dos serviços ao rodar Lumis no Eclipse

Resolvido

Após criar um novo serviço ao arrastar a interface para a página e pedir para atualizar o serviço recebo o seguinte erro.

Caused by: java.lang.RuntimeException: Cannot invoke "javax.script.ScriptEngine.eval(String, javax.script.ScriptContext)" because "this.engine" is null
    at lumis.portal.serviceinterface.style.impl.scripting.GenericScriptingStyle.transformOutput(GenericScriptingStyle.java:73)
    at lumis.portal.servicecontainer.ServiceContainer.transformXml(ServiceContainer.java:1171)
    ... 106 more
Caused by: java.lang.NullPointerException: Cannot invoke "javax.script.ScriptEngine.eval(String, javax.script.ScriptContext)" because "this.engine" is null
    at lumis.portal.serviceinterface.style.impl.scripting.GenericScriptingStyle.transformOutput(GenericScriptingStyle.java:69)
    ... 107 more

Por Rodrigo Ferreira de Souza

Em 30/12/20 15:01

Acompanhar pergunta

2 resposta(s):

Ordenar por:

Consegui resolver o problema, apontando a JRE do Tomcat configurado no Eclipse para a a versão 8, pois ele estava apontando para a versão 15. 

Duplo Clique no Servidor Tomcat configurado -> Runtime Enviroment -> Installed JREs

 

Por Rodrigo Ferreira de Souza

Em 30/12/20 15:06

 

Apenas complementando o comentário acima, tive o mesmo erro (relacionado a ScriptEngine) na minha máquina e fiz o seguinte:

> Abri as Propriedades do servidor Tomcat no Eclipse
> Cliquei em Runtime Enviroment
> Após isso, cliquei em Installed JREs
> Cliquei em Add...
> Selecionado "Standard VM", cliquei em Next >
> Em "JRE home", cliquei em "Directory..." e selecionei o diretório "java" que veio instalado junto com o LumisXP.
> Após isso, cliquei em Finish, e em Apply and Close.

Após isso, necessário reiniciar o servidor Tomcat.

 

Por Leonardo de Figueiredo Meliande

Em 08/01/21 13:24

Entrar

Interaja com a comunidade e tenha acesso a conteúdos exclusivos.

Houve algum erro ao acessar o banco de dados. Tente novamente mais tarde.