Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Datasul

Segmento:

Tecnologia

Módulo:Framework
Função:DBOConnector
País:Brasil
Ticket:13330908
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-5944


02. SITUAÇÃO/REQUISITO


Algumas requisições de DBO estão falhando por falta do programName isso causa o erro 500 na requisição.

Apresentando a seguinte pilha de erro:

Root Cause

java.lang.NullPointerException
	com.totvs.framework.rest.connector.DBOConnector.treatExceptionMessage(DBOConnector.java:1536)
	com.totvs.framework.rest.connector.DBOConnector.getProcessRequest(DBOConnector.java:520)
	com.totvs.framework.rest.controller.DBOService.getProcessRequest(DBOService.java:65)
	com.totvs.framework.rest.controller.DBOService.get(DBOService.java:59)
	java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222)
	org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
	org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737)
	org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:860)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.totvs.framework.dts.DtsFilter.doFilter(DtsFilter.java:34)
	com.totvs.sso.SSOFilter.requestWithSession(SSOFilter.java:585)
	com.totvs.sso.SSOFilter.doFilter(SSOFilter.java:138)

03. SOLUÇÃO

A causa do erro era a falta do programName na passagem de parâmetros, o programa foi alterado para corrigir essa situação.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

Não se aplica