Michael Vorburger created FINERACT-1168:
-------------------------------------------

             Summary: Integration Tests failure due to internal server errors 
should show server side failure stack trace
                 Key: FINERACT-1168
                 URL: https://issues.apache.org/jira/browse/FINERACT-1168
             Project: Apache Fineract
          Issue Type: Improvement
            Reporter: Michael Vorburger


IT failures like FINERACT-1167, already raised in FINERACT-927, are a PITA 
(impossible) to debug.

This is an IT failure due to a #500 means "something internal went wrong on the 
server" - but we don't know what...

To know what the problem was, the server should return the exception in the 
HTTP body of the 500 response. The IT should then capture that, and include it 
in the JUnit test failure.

But in production, 500 errors should NOT show the stack trace - that is 
typically considered a security problem. So we need some env var / sys prop to 
enable it, just for debugging. Spring Boot probably actually already has 
some... knob, for this?

[~ptuomola] thought this may interest you.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to