Elasticsearch version:
7.9.1 and 7.10.2
Kibana version (if relevant):
7.9.1 and 7.10.2
Describe the issue:
Unable to refresh index patterns in Kibana
Steps to reproduce:
- enable FLS on some indices
- try to refresh Kibana index pattern - fails
- disable FLS on all indices
- Clear SG cache
- try to refresh Kibana index pattern - still fails
Expected behavior:
Index patttern gets refreshed and adds new fields
Provide logs:
Elasticsearch
PrivEvalResponse [allowed=true, missingPrivileges=[indices:data/write/index, indices:data/write/bulk[s]], allowedFlsFields={quantum_prod_v1_2021_02_23=[~operation.settingsUpdates.selectAnswer, ~operation.settingsUpdates.password, ~operation.settingsUpdates.securityCode, ~operation.settingsUpdates.selectQuestion, ~operation.settingsUpdates.confirmPassword]}, maskedFields=null, queries=null]
Kibana (if relevant)
{“type”:“response”,“@timestamp”:“2021-02-23T16:27:04Z”,“tags”:,“pid”:16,“method”:“get”,“statusCode”:200,“req”:{“url”:“/api/index_patterns/_fields_for_wildcard?pattern=quantum_prod_today&meta_fields=_source&meta_fields=_id&meta_fields=_type&meta_fields=_index&meta_fields=_score”,“method”:“get”,“headers”:{“host”:“edited”,“sec-ch-ua”:“"Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"”,“sec-ch-ua-mobile”:“?0”,“user-agent”:“Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36”,“kbn-version”:“7.10.2”,“content-type”:“application/json”,“accept”:“/”,“sec-fetch-site”:“same-origin”,“sec-fetch-mode”:“cors”,“sec-fetch-dest”:“empty”,“referer”:“https://edited/kibana/app/management/kibana/indexPatterns/patterns/8be439c0-cd83-11e8-8da8-33f92a7b1a47",“accept-encoding”:"gzip, deflate, br”,“accept-language”:“en-US,en;q=0.9,fr;q=0.8”,“x-opaque-id”:“mine”,“x-forwarded-for”:“1.1.1.1, 1.1.1.1”,“x-forwarded-host”:“edited”,“x-forwarded-proto”:“https”,“connection”:“close”},“remoteAddress”:“1.1.1.1”,“userAgent”:“Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36”,“referer”:“https://edited/kibana/app/management/kibana/indexPatterns/patterns/8be439c0-cd83-11e8-8da8-33f92a7b1a47"},“res”:{“statusCode”:200,“responseTime”:77,“contentLength”:9},“message”:"GET /api/index_patterns/_fields_for_wildcard?pattern=quantum_prod_today&meta_fields=_source&meta_fields=_id&meta_fields=_type&meta_fields=_index&meta_fields=_score 200 77ms - 9.0B”}
{“type”:“log”,“@timestamp”:“2021-02-23T16:27:04Z”,“tags”:[“error”,“elasticsearch”,“data”],“pid”:16,“message”:“[security_exception]: Update is not supported when FLS or DLS or Fieldmasking is activated”}
{“type”:“error”,“@timestamp”:“2021-02-23T16:27:04Z”,“tags”:,“pid”:16,“level”:“error”,“error”:{“message”:“Internal Server Error”,“name”:“Error”,“stack”:“Error: Internal Server Error\n at HapiResponseAdapter.toError (/usr/share/kibana/src/core/server/http/router/response_adapter.js:132:19)\n at HapiResponseAdapter.toHapiResponse (/usr/share/kibana/src/core/server/http/router/response_adapter.js:86:19)\n at HapiResponseAdapter.handle (/usr/share/kibana/src/core/server/http/router/response_adapter.js:81:17)\n at Router.handle (/usr/share/kibana/src/core/server/http/router/router.js:164:34)\n at process._tickCallback (internal/process/next_tick.js:68:7)”},“url”:{“protocol”:null,“slashes”:null,“auth”:null,“host”:null,“port”:null,“hostname”:null,“hash”:null,“search”:null,“query”:{},“pathname”:“/api/saved_objects/index-pattern/8be439c0-cd83-11e8-8da8-33f92a7b1a47”,“path”:“/api/saved_objects/index-pattern/8be439c0-cd83-11e8-8da8-33f92a7b1a47”,“href”:“/api/saved_objects/index-pattern/8be439c0-cd83-11e8-8da8-33f92a7b1a47”},“message”:“Internal Server Error”}
{“type”:“response”,“@timestamp”:“2021-02-23T16:27:04Z”,“tags”:,“pid”:16,“method”:“put”,“statusCode”:500,“req”:{“url”:“/api/saved_objects/index-pattern/8be439c0-cd83-11e8-8da8-33f92a7b1a47”,“method”:“put”,“headers”:{“host”:“edited”,“content-length”:“89698”,“sec-ch-ua”:“"Chromium";v="88", "Google Chrome";v="88", ";Not A Brand";v="99"”,“sec-ch-ua-mobile”:“?0”,“user-agent”:“Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36”,“kbn-version”:“7.10.2”,“content-type”:“application/json”,“accept”:“/”,“origin”:“https://edited”,“sec-fetch-site”:“same-origin”,“sec-fetch-mode”:“cors”,“sec-fetch-dest”:“empty”,“referer”:“https://edited/kibana/app/management/kibana/indexPatterns/patterns/8be439c0-cd83-11e8-8da8-33f92a7b1a47",“accept-encoding”:"gzip, deflate, br”,“accept-language”:“en-US,en;q=0.9,fr;q=0.8”,“x-opaque-id”:“mine”,“x-forwarded-for”:“1.1.1.1, 1.1.1.1”,“x-forwarded-host”:“edited”,“x-forwarded-proto”:“https”,“connection”:“close”},“remoteAddress”:“1.1.1.1”,“userAgent”:“Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36”,“referer”:“https://edited/kibana/app/management/kibana/indexPatterns/patterns/8be439c0-cd83-11e8-8da8-33f92a7b1a47"},“res”:{“statusCode”:500,“responseTime”:348,“contentLength”:9},“message”:"PUT /api/saved_objects/index-pattern/8be439c0-cd83-11e8-8da8-33f92a7b1a47 500 348ms - 9.0B”}
Screenshots (if relevant):
Errors in browser console (if relevant):
VM271:1 PUT https://edited/kibana/api/saved_objects/index-pattern/8be439c0-cd83-11e8-8da8-33f92a7b1a47 500 (Internal Server Error)
(anonymous) @ VM271:1
_callee3$ @ core.entry.js:6
l @ kbn-ui-shared-deps.js:380
(anonymous) @ kbn-ui-shared-deps.js:380
forEach.e. @ kbn-ui-shared-deps.js:380
fetch_asyncGeneratorStep @ core.entry.js:6
_next @ core.entry.js:6
(anonymous) @ core.entry.js:6
(anonymous) @ core.entry.js:6
fetchResponse @ core.entry.js:6
_callee$ @ core.entry.js:6
l @ kbn-ui-shared-deps.js:380
(anonymous) @ kbn-ui-shared-deps.js:380
forEach.e. @ kbn-ui-shared-deps.js:380
fetch_asyncGeneratorStep @ core.entry.js:6
_next @ core.entry.js:6
Promise.then (async)
fetch_asyncGeneratorStep @ core.entry.js:6
_next @ core.entry.js:6
(anonymous) @ core.entry.js:6
(anonymous) @ core.entry.js:6
(anonymous) @ core.entry.js:6
_callee2$ @ core.entry.js:6
l @ kbn-ui-shared-deps.js:380
(anonymous) @ kbn-ui-shared-deps.js:380
forEach.e. @ kbn-ui-shared-deps.js:380
fetch_asyncGeneratorStep @ core.entry.js:6
_next @ core.entry.js:6
(anonymous) @ core.entry.js:6
(anonymous) @ core.entry.js:6
(anonymous) @ core.entry.js:6
savedObjectsFetch @ core.entry.js:13
update @ core.entry.js:13
_callee3$ @ data.plugin.js:1
l @ kbn-ui-shared-deps.js:380
(anonymous) @ kbn-ui-shared-deps.js:380
forEach.e. @ kbn-ui-shared-deps.js:380
asyncGeneratorStep @ data.plugin.js:1
_next @ data.plugin.js:1
(anonymous) @ data.plugin.js:1
(anonymous) @ data.plugin.js:1
update @ data.plugin.js:1
_callee19$ @ data.plugin.js:1
l @ kbn-ui-shared-deps.js:380
(anonymous) @ kbn-ui-shared-deps.js:380
forEach.e. @ kbn-ui-shared-deps.js:380
index_patterns_asyncGeneratorStep @ data.plugin.js:1
_next @ data.plugin.js:1
(anonymous) @ data.plugin.js:1
(anonymous) @ data.plugin.js:1
updateSavedObject @ data.plugin.js:1
_callee$ @ indexPatternManagement.chunk.1.js:1
l @ kbn-ui-shared-deps.js:380
(anonymous) @ kbn-ui-shared-deps.js:380
forEach.e. @ kbn-ui-shared-deps.js:380
edit_index_pattern_asyncGeneratorStep @ indexPatternManagement.chunk.1.js:1
_next @ indexPatternManagement.chunk.1.js:1
Promise.then (async)
edit_index_pattern_asyncGeneratorStep @ indexPatternManagement.chunk.1.js:1
_next @ indexPatternManagement.chunk.1.js:1
(anonymous) @ indexPatternManagement.chunk.1.js:1
(anonymous) @ indexPatternManagement.chunk.1.js:1
(anonymous) @ indexPatternManagement.chunk.1.js:1
Promise.then (async)
refreshFields @ indexPatternManagement.chunk.1.js:1
g @ kbn-ui-shared-deps.js:434
S @ kbn-ui-shared-deps.js:434
(anonymous) @ kbn-ui-shared-deps.js:434
M @ kbn-ui-shared-deps.js:434
L @ kbn-ui-shared-deps.js:434
A @ kbn-ui-shared-deps.js:434
x @ kbn-ui-shared-deps.js:434
wn @ kbn-ui-shared-deps.js:434
ce @ kbn-ui-shared-deps.js:434
Ln @ kbn-ui-shared-deps.js:434
Nn @ kbn-ui-shared-deps.js:434
xn @ kbn-ui-shared-deps.js:434
t.unstable_runWithPriority @ kbn-ui-shared-deps.js:442
Hi @ kbn-ui-shared-deps.js:434
se @ kbn-ui-shared-deps.js:434
An @ kbn-ui-shared-deps.js:434
Show 26 more frames
core.entry.js:6 Uncaught (in promise) Error: Internal Server Error
at Fetch._callee3$ (core.entry.js:6)
at l (kbn-ui-shared-deps.js:380)
at Generator._invoke (kbn-ui-shared-deps.js:380)
at Generator.forEach.e. [as next] (kbn-ui-shared-deps.js:380)
at fetch_asyncGeneratorStep (core.entry.js:6)
at _next (core.entry.js:6)
Additional data:
Have tried with my personal account and the admin account