ask users to check Kibana logs to find error details (#119440) (#119465)

Co-authored-by: Mikhail Shustov <mikhail.shustov@elastic.co>
This commit is contained in:
Kibana Machine 2021-11-23 09:29:55 -05:00 committed by GitHub
parent ac00750121
commit 76d6e49a92
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 63 additions and 24 deletions

View file

@ -259,7 +259,9 @@ describe('OnPreRouting', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -284,7 +286,9 @@ describe('OnPreRouting', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -403,7 +407,9 @@ describe('OnPreAuth', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -424,7 +430,9 @@ describe('OnPreAuth', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -570,7 +578,9 @@ describe('OnPostAuth', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -590,7 +600,9 @@ describe('OnPostAuth', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -808,7 +820,9 @@ describe('Auth', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -1100,7 +1114,9 @@ describe('Auth', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -1120,7 +1136,9 @@ describe('Auth', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -1296,7 +1314,9 @@ describe('OnPreResponse', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -1320,7 +1340,9 @@ describe('OnPreResponse', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [

View file

@ -569,7 +569,9 @@ describe('Handler', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -590,7 +592,9 @@ describe('Handler', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -609,7 +613,9 @@ describe('Handler', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -737,7 +743,7 @@ describe('handleLegacyErrors', () => {
expect(result.body).toEqual({
error: 'Internal Server Error',
message: 'An internal server error occurred.',
message: 'An internal server error occurred. Check Kibana server logs for details.',
statusCode: 500,
});
});
@ -1113,7 +1119,9 @@ describe('Response factory', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -1517,7 +1525,7 @@ describe('Response factory', () => {
expect(result.body).toEqual({
error: 'Internal Server Error',
message: 'An internal server error occurred.',
message: 'An internal server error occurred. Check Kibana server logs for details.',
statusCode: 500,
});
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
@ -1726,7 +1734,9 @@ describe('Response factory', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -1750,7 +1760,9 @@ describe('Response factory', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -1773,7 +1785,9 @@ describe('Response factory', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [
@ -1796,7 +1810,9 @@ describe('Response factory', () => {
const result = await supertest(innerServer.listener).get('/').expect(500);
expect(result.body.message).toBe('An internal server error occurred.');
expect(result.body.message).toBe(
'An internal server error occurred. Check Kibana server logs for details.'
);
expect(loggingSystemMock.collect(logger).error).toMatchInlineSnapshot(`
Array [
Array [

View file

@ -55,7 +55,8 @@ export class HapiResponseAdapter {
statusCode: 500,
});
error.output.payload.message = 'An internal server error occurred.';
error.output.payload.message =
'An internal server error occurred. Check Kibana server logs for details.';
return error;
}

View file

@ -136,7 +136,7 @@ describe('POST /internal/global_search/find', () => {
expect(response.body).toEqual(
expect.objectContaining({
message: 'An internal server error occurred.',
message: 'An internal server error occurred. Check Kibana server logs for details.',
statusCode: 500,
})
);

View file

@ -73,7 +73,7 @@ describe('GET /internal/global_search/searchable_types', () => {
expect(response.body).toEqual(
expect.objectContaining({
message: 'An internal server error occurred.',
message: 'An internal server error occurred. Check Kibana server logs for details.',
statusCode: 500,
})
);