Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Reporting] Add support of chunked export #108485

Merged
merged 10 commits into from Aug 17, 2021
Merged

Conversation

dokmic
Copy link
Contributor

@dokmic dokmic commented Aug 13, 2021

Summary

This Pull-Request adds support of chunked exports by the reporting plugin and resolves #18322.

Chunk Structure

Chunks are stored in separate documents in the same index as the report document. Chunks refer to its parent in the parent_id field and define the order in the output.chunk.

Chunk Size

The feature doesn't require any configuration to toggle this on. It uses http.max_content_length cluster setting to determine chunk size. If not set, it will be split into 100Mb chunks. Since this option includes the entire POST body, the content part size will be less than the option's value. It always subtracts 1Kb for serialized JSON structure of the body. For PNG and PDF exports, we are using Base64 encoding so the chunk size will be ] (100mb - 1kb) / 4 [ * 3 ~ 75mb. And for CSV exports, it will be ] (100mb - 1kb) / 2 [ ~ 50mb since we are assuming that every character can be serialized.

Writing

Every chunk is encoded separately to provide backward compatibility with already existing reports and to reduce memory pressure. In that case, decoded chunks can be streamed up to the Elasticsearch, and used memory can be released.

Reading

The content stream reads chunks until it reaches output.size bytes or meets an empty or non-existing chunk. The latter means either a malformed report or an incorrect report size value.

Memory Usage

The content stream is buffering all the written data until it reaches the chunk size. After writing the chunk, all the memory is released.
Read operation is performed lazily, and all read data is passed directly down to the consumers/listeners. Because of that, large reports can be downloaded without creating any pressure on the memory.

Testing

Ensure to allocate enough heap size when running Elasticsearch; otherwise, it will crash with the OutOfMemory exception when handling large requests. It needs at least 2Gb (-Xmx2g) for 100Mb requests.

Checklist

For maintainers

Release Notes

Removed limit in reports size by chunking large reports between multiple documents. This feature also reduces memory usage in the reporting plugin thanks to streaming the report data directly without keeping it in the memory.

@dokmic dokmic force-pushed the feature/18322 branch 4 times, most recently from 97e0196 to 3becd6d Compare August 13, 2021 21:34
@dokmic dokmic marked this pull request as ready for review August 16, 2021 09:43
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app-services (Team:AppServices)

@jloleysens
Copy link
Contributor

jloleysens commented Aug 16, 2021

This is looking really great @dokmic! Very exciting to see this moving forward.

I have just a couple of thoughts I'd like to get your feedback on, I left minor comments in the code (for the most part this looks really solid).

It uses http.max_content_length cluster setting to determine chunk size

I wonder whether 100mb default chunk size is too large, I'd defer to Tim here, but to improve memory use on Kibana instances I think smaller chunks might yield better results. I've not tested this, just guessing because we don't know what else Kibana might be handling at any given moment. I'm also not sure how big a report needs to be to hit this chunk limit but it seems very large. With Chromium effectively putting the entire report into memory when writing already I suspect we can extract more gains at write time/generation time if we chunk more aggressively.

As follow up to this work, I wonder if there are UX edge cases that should be handled, for e.g.:

  • I have generated a chunked report and somehow some of the chunks were deleted. How will this surface in the UI when trying to download a report?
  • might be a bug 👉🏻 When deleting a report from the UI it looks like currently we will only delete the head value (might be mistaken here).

set<any>({}, 'body.hits.hits.0._source', {
jobtype: 'pdf',
output: {
content: '12',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the size value (set in tests above) optional?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is optional in the typings, so I guess it is optional for some old reports.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

size should only be undefined for any report that isn't completed or completed_with_warnings

expect(client.search).toHaveBeenCalledTimes(3);
});

it('should decode every chunk separately', async () => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion: maybe we could combine should decode base64 encoded content and should decode every chunk separately into just should decode every chunk separately as they seem to overlap quite a bit.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those are two separate cases. The first one also covers the old reports when we don't break them down.

return hits?._source?.output.content;
}

private isRead() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

might be bit clearer

Suggested change
private isRead() {
private hasReadAllContent() {

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The class is about working with the content, and it has it in the name. I would rather keep it that way because it seems a bit redundant to me. It is a private method anyway.

_write(chunk: Buffer | string, _encoding: string, callback: Callback) {
this.buffer += typeof chunk === 'string' ? chunk : chunk.toString();
callback();
private async clear() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like it will only delete the non-parent documents currently. It might be more accurate to name this function clearNonHeadChunks or should we update it to also set the parent chunk content to ''. Just a thought, not necessary to change.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That makes sense. I've renamed that to removeChunks since we are not really clearing them.

}

private isRead() {
return this.jobSize != null && this.bytesRead >= this.jobSize;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just curious, when will jobSize be null | undefined?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's defined in the report document typings. I guess that might be empty.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The typings are that way to support pending jobs, I believe

/**
* @note The Elasticsearch `http.max_content_length` is including the whole POST body.
* But the update/index request also contains JSON-serialized query parameters.
* 1Kb span should be enough for that.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be fine, since id, index, if_primary_term, if_seq_no should all fit in that 1kb space.

@tsullivan
Copy link
Member

tsullivan commented Aug 16, 2021

I wonder whether 100mb default chunk size is too large, I'd defer to Tim here, but to improve memory use on Kibana instances I think smaller chunks might yield better results.

This is the default http.max_content_length in Elasticsearch and generally, that number has been safe for Kibana clients, historically speaking.

I have generated a chunked report and somehow some of the chunks were deleted. How will this surface in the UI when trying to download a report?

Users do not have direct access to the .reporting-* index - so if this happens then the ES cluster state would be red, or something else really bad would have happened.

Copy link
Member

@tsullivan tsullivan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great! It's really cool being able to create exports that span multiple documents.

The code is working very well and was written clearly - thank you for that.

One point of feedback I have is on the logging. When debug logging is on, we need the chunking to be a bit less transparent for troubleshooting purposes.

Otherwise, LGTM once PR is green.

I reviewed the code changes and tested CSV chunking by tweaking a line of code:

-    const maxContentSize = get(settings, 'http.max_content_length', '100mb');
+    const maxContentSize = get(settings, 'http.max_content_lengf', '4mb');

const maxChunkSize = await this.getMaxChunkSize();

while (this.buffer.byteLength >= maxChunkSize) {
await this.flush(maxChunkSize);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add a debug line that prints out every time a chunk of output gets flushed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have added more extensive logging that can help in the case of debugging. Thanks for pointing this out 👍

@dokmic
Copy link
Contributor Author

dokmic commented Aug 16, 2021

@jloleysens

might be a bug 👉🏻 When deleting a report from the UI it looks like currently we will only delete the head value (might be mistaken here).

That was indeed a bug 👍 I completely missed that part. I have fixed that by performing content overwrite since the delete operation should remain separate if we decide to add more storage types.

@dokmic
Copy link
Contributor Author

dokmic commented Aug 16, 2021

I reviewed the code changes and tested CSV chunking by tweaking a line of code

@tsullivan There is an easier way to generate large reports. We can create an index pattern.reporting* and then generate CSV exports on that again and again. The report size will increase exponentially 😀

Copy link
Contributor

@jloleysens jloleysens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That was indeed a bug 👍 I completely missed that part. I have fixed that by performing content overwrite since the delete operation should remain separate if we decide to add more storage types.

Great, thanks for addressing that and adding a test.

}

private async getJobContentEncoding() {
if (!this.jobContentEncoding) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should make encoding an option and remove dependency from reporting. this way this stream will be reusable outside of reporting (and will be simpler).

dokmic added a commit that referenced this pull request Aug 17, 2021
* Decouple job error fetching from the content stream
* Encapsulate content encoding and decoding in the content stream
* Move report size calculation from task runners
* Remove configuration check from the reporting diagnostics
* Add support of chunked export
@kibanamachine
Copy link
Contributor

kibanamachine commented Aug 23, 2021

💔 Build Failed

Failed CI Steps


Test Failures

Kibana Pipeline / general / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/dashboard_mode/dashboard_view_mode·js.dashboard mode Dashboard View Mode Dashboard viewer "before all" hook: Create dashboard only mode user for "shows only the dashboard app link"

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has not failed recently on tracked branches

[00:00:00]       │
[00:47:59]         └-: dashboard mode
[00:47:59]           └-> "before all" hook in "dashboard mode"
[00:47:59]           └-: Dashboard View Mode
[00:47:59]             └-> "before all" hook in "Dashboard View Mode"
[00:47:59]             └-> "before all" hook: initialize tests in "Dashboard View Mode"
[00:47:59]               │ debg Dashboard View Mode:initTests
[00:47:59]               │ info [x-pack/test/functional/es_archives/logstash_functional] Loading "mappings.json"
[00:47:59]               │ info [x-pack/test/functional/es_archives/logstash_functional] Loading "data.json.gz"
[00:47:59]               │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [logstash-2015.09.22] creating index, cause [api], templates [], shards [1]/[0]
[00:47:59]               │ info [x-pack/test/functional/es_archives/logstash_functional] Created index "logstash-2015.09.22"
[00:47:59]               │ debg [x-pack/test/functional/es_archives/logstash_functional] "logstash-2015.09.22" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:47:59]               │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [logstash-2015.09.20] creating index, cause [api], templates [], shards [1]/[0]
[00:47:59]               │ info [x-pack/test/functional/es_archives/logstash_functional] Created index "logstash-2015.09.20"
[00:47:59]               │ debg [x-pack/test/functional/es_archives/logstash_functional] "logstash-2015.09.20" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:47:59]               │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [logstash-2015.09.21] creating index, cause [api], templates [], shards [1]/[0]
[00:47:59]               │ info [x-pack/test/functional/es_archives/logstash_functional] Created index "logstash-2015.09.21"
[00:47:59]               │ debg [x-pack/test/functional/es_archives/logstash_functional] "logstash-2015.09.21" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:47:59]               │ info [o.e.c.m.MetadataMappingService] [node-01] [logstash-2015.09.21/KjYL8fwMSEOK4azJVGIPZQ] update_mapping [_doc]
[00:48:02]               │ info [o.e.c.m.MetadataMappingService] [node-01] [logstash-2015.09.20/W89Sf7_gR6mQirgbiGJ2Bg] update_mapping [_doc]
[00:48:09]               │ info progress: 13481
[00:48:09]               │ info [x-pack/test/functional/es_archives/logstash_functional] Indexed 4634 docs into "logstash-2015.09.22"
[00:48:09]               │ info [x-pack/test/functional/es_archives/logstash_functional] Indexed 4757 docs into "logstash-2015.09.20"
[00:48:09]               │ info [x-pack/test/functional/es_archives/logstash_functional] Indexed 4614 docs into "logstash-2015.09.21"
[00:48:09]               │ info [x-pack/test/functional/es_archives/dashboard_view_mode] Loading "mappings.json"
[00:48:09]               │ info [x-pack/test/functional/es_archives/dashboard_view_mode] Loading "data.json.gz"
[00:48:10]               │ info [o.e.c.m.MetadataDeleteIndexService] [node-01] [.kibana_task_manager_8.0.0_001/0SmgRlTvRNej98D0-KHFDA] deleting index
[00:48:10]               │ info [o.e.c.m.MetadataDeleteIndexService] [node-01] [.kibana_1/uOJspsV5T72govKq8FXVRg] deleting index
[00:48:10]               │ info [o.e.c.m.MetadataDeleteIndexService] [node-01] [.kibana_8.0.0_001/BvXljePqTmGMXkONyjSY3A] deleting index
[00:48:10]               │ info [x-pack/test/functional/es_archives/dashboard_view_mode] Deleted existing index ".kibana_8.0.0_001"
[00:48:10]               │ info [x-pack/test/functional/es_archives/dashboard_view_mode] Deleted existing index ".kibana_task_manager_8.0.0_001"
[00:48:10]               │ info [x-pack/test/functional/es_archives/dashboard_view_mode] Deleted existing index ".kibana_1"
[00:48:10]               │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.kibana_1] creating index, cause [api], templates [], shards [1]/[1]
[00:48:10]               │ info [x-pack/test/functional/es_archives/dashboard_view_mode] Created index ".kibana_1"
[00:48:10]               │ debg [x-pack/test/functional/es_archives/dashboard_view_mode] ".kibana_1" settings {"index":{"number_of_replicas":"1","number_of_shards":"1"}}
[00:48:10]               │ info [x-pack/test/functional/es_archives/dashboard_view_mode] Indexed 9 docs into ".kibana"
[00:48:10]               │ debg Migrating saved objects
[00:48:10]               │ proc [kibana]   log   [11:47:02.443] [info][savedobjects-service] [.kibana_task_manager] INIT -> CREATE_NEW_TARGET. took: 8ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.450] [info][savedobjects-service] [.kibana] INIT -> WAIT_FOR_YELLOW_SOURCE. took: 17ms.
[00:48:10]               │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.kibana_task_manager_8.0.0_001] creating index, cause [api], templates [], shards [1]/[1]
[00:48:10]               │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.kibana_task_manager_8.0.0_001]
[00:48:10]               │ proc [kibana]   log   [11:47:02.452] [info][savedobjects-service] [.kibana] WAIT_FOR_YELLOW_SOURCE -> CHECK_UNKNOWN_DOCUMENTS. took: 2ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.457] [info][savedobjects-service] [.kibana] CHECK_UNKNOWN_DOCUMENTS -> SET_SOURCE_WRITE_BLOCK. took: 5ms.
[00:48:10]               │ info [o.e.c.m.MetadataIndexStateService] [node-01] adding block write to indices [[.kibana_1/iU3acbepRaa-DmvTh4SO9w]]
[00:48:10]               │ info [o.e.c.m.MetadataIndexStateService] [node-01] completed adding block write to indices [.kibana_1]
[00:48:10]               │ proc [kibana]   log   [11:47:02.511] [info][savedobjects-service] [.kibana_task_manager] CREATE_NEW_TARGET -> MARK_VERSION_INDEX_READY. took: 68ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.525] [info][savedobjects-service] [.kibana] SET_SOURCE_WRITE_BLOCK -> CALCULATE_EXCLUDE_FILTERS. took: 68ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.528] [info][savedobjects-service] [.kibana] CALCULATE_EXCLUDE_FILTERS -> CREATE_REINDEX_TEMP. took: 3ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.543] [info][savedobjects-service] [.kibana_task_manager] MARK_VERSION_INDEX_READY -> DONE. took: 32ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.543] [info][savedobjects-service] [.kibana_task_manager] Migration completed after 108ms
[00:48:10]               │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.kibana_8.0.0_reindex_temp] creating index, cause [api], templates [], shards [1]/[1]
[00:48:10]               │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.kibana_8.0.0_reindex_temp]
[00:48:10]               │ proc [kibana]   log   [11:47:02.598] [info][savedobjects-service] [.kibana] CREATE_REINDEX_TEMP -> REINDEX_SOURCE_TO_TEMP_OPEN_PIT. took: 70ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.601] [info][savedobjects-service] [.kibana] REINDEX_SOURCE_TO_TEMP_OPEN_PIT -> REINDEX_SOURCE_TO_TEMP_READ. took: 3ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.605] [info][savedobjects-service] [.kibana] Starting to process 9 documents.
[00:48:10]               │ proc [kibana]   log   [11:47:02.606] [info][savedobjects-service] [.kibana] REINDEX_SOURCE_TO_TEMP_READ -> REINDEX_SOURCE_TO_TEMP_INDEX. took: 4ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.624] [info][savedobjects-service] [.kibana] REINDEX_SOURCE_TO_TEMP_INDEX -> REINDEX_SOURCE_TO_TEMP_INDEX_BULK. took: 19ms.
[00:48:10]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_reindex_temp/RhNBt5D8SUqRrZMKlr25XQ] update_mapping [_doc]
[00:48:10]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_reindex_temp/RhNBt5D8SUqRrZMKlr25XQ] update_mapping [_doc]
[00:48:10]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_reindex_temp/RhNBt5D8SUqRrZMKlr25XQ] update_mapping [_doc]
[00:48:10]               │ proc [kibana]   log   [11:47:02.704] [info][savedobjects-service] [.kibana] REINDEX_SOURCE_TO_TEMP_INDEX_BULK -> REINDEX_SOURCE_TO_TEMP_READ. took: 80ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.709] [info][savedobjects-service] [.kibana] Processed 9 documents out of 9.
[00:48:10]               │ proc [kibana]   log   [11:47:02.709] [info][savedobjects-service] [.kibana] REINDEX_SOURCE_TO_TEMP_READ -> REINDEX_SOURCE_TO_TEMP_CLOSE_PIT. took: 5ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.711] [info][savedobjects-service] [.kibana] REINDEX_SOURCE_TO_TEMP_CLOSE_PIT -> SET_TEMP_WRITE_BLOCK. took: 2ms.
[00:48:10]               │ info [o.e.c.m.MetadataIndexStateService] [node-01] adding block write to indices [[.kibana_8.0.0_reindex_temp/RhNBt5D8SUqRrZMKlr25XQ]]
[00:48:10]               │ info [o.e.c.m.MetadataIndexStateService] [node-01] completed adding block write to indices [.kibana_8.0.0_reindex_temp]
[00:48:10]               │ proc [kibana]   log   [11:47:02.748] [info][savedobjects-service] [.kibana] SET_TEMP_WRITE_BLOCK -> CLONE_TEMP_TO_TARGET. took: 37ms.
[00:48:10]               │ info [o.e.c.m.MetadataCreateIndexService] [node-01] applying create index request using existing index [.kibana_8.0.0_reindex_temp] metadata
[00:48:10]               │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [.kibana_8.0.0_001] creating index, cause [clone_index], templates [], shards [1]/[1]
[00:48:10]               │ info [o.e.c.r.a.AllocationService] [node-01] updating number_of_replicas to [0] for indices [.kibana_8.0.0_001]
[00:48:10]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_001/kUg68S5eT3uWr3LSRkyFww] create_mapping
[00:48:10]               │ proc [kibana]   log   [11:47:02.843] [info][savedobjects-service] [.kibana] CLONE_TEMP_TO_TARGET -> REFRESH_TARGET. took: 95ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.846] [info][savedobjects-service] [.kibana] REFRESH_TARGET -> OUTDATED_DOCUMENTS_SEARCH_OPEN_PIT. took: 3ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.849] [info][savedobjects-service] [.kibana] OUTDATED_DOCUMENTS_SEARCH_OPEN_PIT -> OUTDATED_DOCUMENTS_SEARCH_READ. took: 3ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.853] [info][savedobjects-service] [.kibana] OUTDATED_DOCUMENTS_SEARCH_READ -> OUTDATED_DOCUMENTS_SEARCH_CLOSE_PIT. took: 4ms.
[00:48:10]               │ proc [kibana]   log   [11:47:02.856] [info][savedobjects-service] [.kibana] OUTDATED_DOCUMENTS_SEARCH_CLOSE_PIT -> UPDATE_TARGET_MAPPINGS. took: 3ms.
[00:48:10]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_001/kUg68S5eT3uWr3LSRkyFww] update_mapping [_doc]
[00:48:10]               │ proc [kibana]   log   [11:47:02.910] [info][savedobjects-service] [.kibana] UPDATE_TARGET_MAPPINGS -> UPDATE_TARGET_MAPPINGS_WAIT_FOR_TASK. took: 54ms.
[00:48:10]               │ info [o.e.t.LoggingTaskListener] [node-01] 69663 finished with response BulkByScrollResponse[took=18.3ms,timed_out=false,sliceId=null,updated=9,created=0,deleted=0,batches=1,versionConflicts=0,noops=0,retries=0,throttledUntil=0s,bulk_failures=[],search_failures=[]]
[00:48:10]               │ proc [kibana]   log   [11:47:03.015] [info][savedobjects-service] [.kibana] UPDATE_TARGET_MAPPINGS_WAIT_FOR_TASK -> MARK_VERSION_INDEX_READY. took: 105ms.
[00:48:10]               │ info [o.e.c.m.MetadataDeleteIndexService] [node-01] [.kibana_8.0.0_reindex_temp/RhNBt5D8SUqRrZMKlr25XQ] deleting index
[00:48:10]               │ proc [kibana]   log   [11:47:03.051] [info][savedobjects-service] [.kibana] MARK_VERSION_INDEX_READY -> DONE. took: 36ms.
[00:48:10]               │ proc [kibana]   log   [11:47:03.052] [info][savedobjects-service] [.kibana] Migration completed after 619ms
[00:48:10]               │ debg [x-pack/test/functional/es_archives/dashboard_view_mode] Migrated Kibana index after loading Kibana data
[00:48:10]               │ debg [x-pack/test/functional/es_archives/dashboard_view_mode] Ensured that default space exists in .kibana
[00:48:10]               │ debg applying update to kibana config: {"accessibility:disableAnimations":true,"dateFormat:tz":"UTC","visualization:visualize:legacyChartsLibrary":true,"visualization:visualize:legacyPieChartsLibrary":true}
[00:48:10]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_001/kUg68S5eT3uWr3LSRkyFww] update_mapping [_doc]
[00:48:12]               │ debg replacing kibana config doc: {"defaultIndex":"logstash-*"}
[00:48:13]               │ debg navigating to discover url: http://localhost:61231/app/discover#/
[00:48:13]               │ debg navigate to: http://localhost:61231/app/discover#/
[00:48:13]               │ debg browser[INFO] http://localhost:61231/app/discover?_t=1629719225913#/ 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:48:13]               │
[00:48:13]               │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:48:13]               │ debg ... sleep(700) start
[00:48:14]               │ debg ... sleep(700) end
[00:48:14]               │ debg returned from get, calling refresh
[00:48:15]               │ debg browser[INFO] http://localhost:61231/app/discover?_t=1629719225913#/ 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:48:15]               │
[00:48:15]               │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:48:16]               │ debg currentUrl = http://localhost:61231/app/discover#/
[00:48:16]               │          appUrl = http://localhost:61231/app/discover#/
[00:48:16]               │ debg TestSubjects.find(kibanaChrome)
[00:48:16]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:48:16]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_001/kUg68S5eT3uWr3LSRkyFww] update_mapping [_doc]
[00:48:16]               │ debg ... sleep(501) start
[00:48:16]               │ debg ... sleep(501) end
[00:48:16]               │ debg in navigateTo url = http://localhost:61231/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))&_a=(columns:!(),filters:!(),index:%27logstash-*%27,interval:auto,query:(language:kuery,query:%27%27),sort:!(!(%27@timestamp%27,desc)))
[00:48:16]               │ debg --- retry.tryForTime error: URL changed, waiting for it to settle
[00:48:17]               │ debg ... sleep(501) start
[00:48:17]               │ debg ... sleep(501) end
[00:48:17]               │ debg in navigateTo url = http://localhost:61231/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))&_a=(columns:!(),filters:!(),index:%27logstash-*%27,interval:auto,query:(language:kuery,query:%27%27),sort:!(!(%27@timestamp%27,desc)))
[00:48:17]               │ debg Setting absolute range to Sep 19, 2015 @ 06:31:44.000 to Sep 23, 2015 @ 18:31:44.000
[00:48:17]               │ debg TestSubjects.exists(superDatePickerToggleQuickMenuButton)
[00:48:17]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=20000
[00:48:17]               │ debg TestSubjects.exists(superDatePickerShowDatesButton)
[00:48:17]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=2500
[00:48:17]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_001/kUg68S5eT3uWr3LSRkyFww] update_mapping [_doc]
[00:48:17]               │ debg TestSubjects.click(superDatePickerShowDatesButton)
[00:48:17]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:48:17]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:48:17]               │ debg TestSubjects.exists(superDatePickerstartDatePopoverButton)
[00:48:17]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=2500
[00:48:18]               │ debg TestSubjects.click(superDatePickerendDatePopoverButton)
[00:48:18]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:48:18]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:48:18]               │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:48:18]               │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:48:18]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:48:18]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:48:18]               │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:48:18]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:48:18]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:48:18]               │ debg TestSubjects.setValue(superDatePickerAbsoluteDateInput, Sep 23, 2015 @ 18:31:44.000)
[00:48:18]               │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:48:18]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:48:18]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:48:18]               │ debg TestSubjects.click(superDatePickerstartDatePopoverButton)
[00:48:18]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:48:18]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:48:18]               │ debg Find.waitForElementStale with timeout=10000
[00:48:19]               │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:48:19]               │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:48:19]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:48:19]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:48:19]               │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:48:19]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:48:19]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:48:19]               │ debg TestSubjects.setValue(superDatePickerAbsoluteDateInput, Sep 19, 2015 @ 06:31:44.000)
[00:48:19]               │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:48:19]               │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:48:19]               │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:48:19]               │ debg Waiting up to 20000ms for Timepicker popover to close...
[00:48:19]               │ debg TestSubjects.exists(superDatePickerAbsoluteDateInput)
[00:48:19]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=2500
[00:48:19]               │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerAbsoluteDateInput"] is not displayed
[00:48:21]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_001/kUg68S5eT3uWr3LSRkyFww] update_mapping [_doc]
[00:48:22]               │ debg --- retry.tryForTime failed again with the same message...
[00:48:23]               │ debg TestSubjects.exists(superDatePickerApplyTimeButton)
[00:48:23]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerApplyTimeButton"]') with timeout=2500
[00:48:25]               │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerApplyTimeButton"] is not displayed
[00:48:26]               │ debg TestSubjects.click(querySubmitButton)
[00:48:26]               │ debg Find.clickByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:48:26]               │ debg Find.findByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:48:26]               │ debg Find.waitForElementStale with timeout=10000
[00:48:26]               │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:48:26]               │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:48:26]               │ debg TestSubjects.click(discoverSaveButton)
[00:48:26]               │ debg Find.clickByCssSelector('[data-test-subj="discoverSaveButton"]') with timeout=10000
[00:48:26]               │ debg Find.findByCssSelector('[data-test-subj="discoverSaveButton"]') with timeout=10000
[00:48:26]               │ debg Waiting up to 20000ms for saved search title is set to Saved search for dashboard and save button is clickable...
[00:48:26]               │ debg TestSubjects.find(confirmSaveSavedObjectButton)
[00:48:26]               │ debg Find.findByCssSelector('[data-test-subj="confirmSaveSavedObjectButton"]') with timeout=10000
[00:48:26]               │ debg TestSubjects.setValue(savedObjectTitle, Saved search for dashboard)
[00:48:26]               │ debg TestSubjects.click(savedObjectTitle)
[00:48:26]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitle"]') with timeout=10000
[00:48:26]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitle"]') with timeout=10000
[00:48:27]               │ debg TestSubjects.click(confirmSaveSavedObjectButton)
[00:48:27]               │ debg Find.clickByCssSelector('[data-test-subj="confirmSaveSavedObjectButton"]') with timeout=10000
[00:48:27]               │ debg Find.findByCssSelector('[data-test-subj="confirmSaveSavedObjectButton"]') with timeout=10000
[00:48:27]               │ debg isGlobalLoadingIndicatorVisible
[00:48:27]               │ debg TestSubjects.exists(globalLoadingIndicator)
[00:48:27]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:48:27]               │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:48:27]               │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:48:27]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_001/kUg68S5eT3uWr3LSRkyFww] update_mapping [_doc]
[00:48:31]               │ debg Waiting up to 20000ms for saved search was persisted with name Saved search for dashboard...
[00:48:31]               │ debg TestSubjects.getVisibleText(headerGlobalNav > breadcrumbs > ~breadcrumb & ~last)
[00:48:31]               │ debg TestSubjects.find(headerGlobalNav > breadcrumbs > ~breadcrumb & ~last)
[00:48:31]               │ debg Find.findByCssSelector('[data-test-subj="headerGlobalNav"] [data-test-subj="breadcrumbs"] [data-test-subj~="breadcrumb"][data-test-subj~="last"]') with timeout=10000
[00:48:31]               │ debg navigating to dashboard url: http://localhost:61231/app/dashboards#/list
[00:48:31]               │ debg navigate to: http://localhost:61231/app/dashboards#/list
[00:48:32]               │ debg browser[INFO] http://localhost:61231/app/dashboards?_t=1629719244151#/list 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:48:32]               │
[00:48:32]               │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:48:32]               │ debg ... sleep(700) start
[00:48:32]               │ debg ... sleep(700) end
[00:48:32]               │ debg returned from get, calling refresh
[00:48:33]               │ERROR browser[SEVERE] http://localhost:61231/45384/bundles/core/core.entry.js 12:156436 TypeError: Failed to fetch
[00:48:33]               │          at fetch_Fetch.fetchResponse (http://localhost:61231/45384/bundles/core/core.entry.js:6:27229)
[00:48:33]               │          at async http://localhost:61231/45384/bundles/core/core.entry.js:6:25046
[00:48:33]               │          at async http://localhost:61231/45384/bundles/core/core.entry.js:6:24952
[00:48:33]               │ debg browser[INFO] http://localhost:61231/app/dashboards?_t=1629719244151#/list 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:48:33]               │
[00:48:33]               │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:48:34]               │ debg currentUrl = http://localhost:61231/app/dashboards#/list
[00:48:34]               │          appUrl = http://localhost:61231/app/dashboards#/list
[00:48:34]               │ debg TestSubjects.find(kibanaChrome)
[00:48:34]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:48:34]               │ debg ... sleep(501) start
[00:48:34]               │ debg ... sleep(501) end
[00:48:34]               │ debg in navigateTo url = http://localhost:61231/app/dashboards#/list?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:48:34]               │ debg --- retry.tryForTime error: URL changed, waiting for it to settle
[00:48:35]               │ debg ... sleep(501) start
[00:48:35]               │ debg ... sleep(501) end
[00:48:35]               │ debg in navigateTo url = http://localhost:61231/app/dashboards#/list?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:48:35]               │ debg TestSubjects.exists(newItemButton)
[00:48:35]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:48:38]               │ debg --- retry.tryForTime error: [data-test-subj="newItemButton"] is not displayed
[00:48:41]               │ debg --- retry.tryForTime failed again with the same message...
[00:48:44]               │ debg --- retry.tryForTime failed again with the same message...
[00:48:47]               │ debg --- retry.tryForTime failed again with the same message...
[00:48:47]               │ debg TestSubjects.click(createDashboardPromptButton)
[00:48:47]               │ debg Find.clickByCssSelector('[data-test-subj="createDashboardPromptButton"]') with timeout=10000
[00:48:47]               │ debg Find.findByCssSelector('[data-test-subj="createDashboardPromptButton"]') with timeout=10000
[00:48:48]               │ debg TestSubjects.exists(dashboardCreateConfirm)
[00:48:48]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardCreateConfirm"]') with timeout=2500
[00:48:50]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardCreateConfirm"] is not displayed
[00:48:51]               │ debg waitForRenderComplete
[00:48:51]               │ debg in getSharedItemsCount
[00:48:51]               │ debg Find.findByCssSelector('[data-shared-items-count]') with timeout=10000
[00:48:51]               │ debg Renderable.waitForRender for 0 elements
[00:48:51]               │ debg Find.allByCssSelector('[data-render-complete="true"]') with timeout=10000
[00:49:01]               │ debg Find.allByCssSelector('[data-loading]') with timeout=1000
[00:49:02]               │ debg DashboardAddPanel.addEmbeddable, name: Saved search for dashboard, type: search
[00:49:02]               │ debg DashboardAddPanel.ensureAddPanelIsShowing
[00:49:02]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:02]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:02]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:04]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:05]               │ debg DashboardAddPanel.clickOpenAddPanel
[00:49:05]               │ debg TestSubjects.click(dashboardAddPanelButton)
[00:49:05]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:05]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:05]               │ debg ... sleep(500) start
[00:49:06]               │ debg ... sleep(500) end
[00:49:06]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:06]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:06]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:06]               │ debg DashboardAddPanel.addToFilter(search)
[00:49:06]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:06]               │ debg DashboardAddPanel.toggleFilter
[00:49:06]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:06]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:06]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:06]               │ debg TestSubjects.click(savedObjectFinderFilter-search)
[00:49:06]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilter-search"]') with timeout=10000
[00:49:06]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilter-search"]') with timeout=10000
[00:49:06]               │ debg DashboardAddPanel.toggleFilter
[00:49:06]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:06]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:06]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:06]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:07]               │ debg TestSubjects.setValue(savedObjectFinderSearchInput, "Saved search for dashboard")
[00:49:07]               │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:49:07]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:07]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:07]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:08]               │ debg TestSubjects.click(savedObjectTitleSaved-search-for-dashboard)
[00:49:08]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitleSaved-search-for-dashboard"]') with timeout=10000
[00:49:08]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleSaved-search-for-dashboard"]') with timeout=10000
[00:49:08]               │ debg TestSubjects.exists(addObjectToDashboardSuccess)
[00:49:08]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="addObjectToDashboardSuccess"]') with timeout=2500
[00:49:10]               │ debg --- retry.tryForTime error: [data-test-subj="addObjectToDashboardSuccess"] is not displayed
[00:49:11]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:11]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:11]               │ debg Closing flyout dashboardAddPanel
[00:49:11]               │ debg TestSubjects.find(dashboardAddPanel)
[00:49:11]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=10000
[00:49:11]               │ debg Waiting up to 20000ms for flyout closed...
[00:49:11]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:11]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:12]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:13]               │ debg DashboardAddPanel.addVisualizations
[00:49:13]               │ debg DashboardAddPanel.addEmbeddable, name: Visualization PieChart, type: visualization
[00:49:13]               │ debg DashboardAddPanel.ensureAddPanelIsShowing
[00:49:13]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:13]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:13]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:15]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:16]               │ debg DashboardAddPanel.clickOpenAddPanel
[00:49:16]               │ debg TestSubjects.click(dashboardAddPanelButton)
[00:49:16]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:16]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:16]               │ debg ... sleep(500) start
[00:49:16]               │ debg ... sleep(500) end
[00:49:16]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:16]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:16]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:16]               │ debg DashboardAddPanel.addToFilter(visualization)
[00:49:16]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:17]               │ debg DashboardAddPanel.toggleFilter
[00:49:17]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:17]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:17]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:17]               │ debg TestSubjects.click(savedObjectFinderFilter-visualization)
[00:49:17]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:17]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:17]               │ debg DashboardAddPanel.toggleFilter
[00:49:17]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:17]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:17]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:17]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:18]               │ debg TestSubjects.setValue(savedObjectFinderSearchInput, "Visualization PieChart")
[00:49:18]               │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:49:18]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:18]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:18]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:18]               │ debg TestSubjects.click(savedObjectTitleVisualization-PieChart)
[00:49:18]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitleVisualization-PieChart"]') with timeout=10000
[00:49:18]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleVisualization-PieChart"]') with timeout=10000
[00:49:18]               │ debg TestSubjects.exists(addObjectToDashboardSuccess)
[00:49:18]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="addObjectToDashboardSuccess"]') with timeout=2500
[00:49:21]               │ debg --- retry.tryForTime error: [data-test-subj="addObjectToDashboardSuccess"] is not displayed
[00:49:21]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:21]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:21]               │ debg Closing flyout dashboardAddPanel
[00:49:21]               │ debg TestSubjects.find(dashboardAddPanel)
[00:49:21]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=10000
[00:49:22]               │ debg Waiting up to 20000ms for flyout closed...
[00:49:22]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:22]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:23]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:23]               │ debg DashboardAddPanel.addEmbeddable, name: Visualization☺ VerticalBarChart, type: visualization
[00:49:23]               │ debg DashboardAddPanel.ensureAddPanelIsShowing
[00:49:23]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:23]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:23]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:26]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:26]               │ debg DashboardAddPanel.clickOpenAddPanel
[00:49:26]               │ debg TestSubjects.click(dashboardAddPanelButton)
[00:49:26]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:26]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:26]               │ debg ... sleep(500) start
[00:49:27]               │ debg ... sleep(500) end
[00:49:27]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:27]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:27]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:27]               │ debg DashboardAddPanel.addToFilter(visualization)
[00:49:27]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:27]               │ debg DashboardAddPanel.toggleFilter
[00:49:27]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:27]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:27]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:27]               │ debg TestSubjects.click(savedObjectFinderFilter-visualization)
[00:49:27]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:27]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:28]               │ debg DashboardAddPanel.toggleFilter
[00:49:28]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:28]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:28]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:28]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:28]               │ debg TestSubjects.setValue(savedObjectFinderSearchInput, "Visualization☺ VerticalBarChart")
[00:49:28]               │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:49:28]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:28]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:28]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:29]               │ debg TestSubjects.click(savedObjectTitleVisualization☺-VerticalBarChart)
[00:49:29]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitleVisualization☺-VerticalBarChart"]') with timeout=10000
[00:49:29]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleVisualization☺-VerticalBarChart"]') with timeout=10000
[00:49:29]               │ debg TestSubjects.exists(addObjectToDashboardSuccess)
[00:49:29]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="addObjectToDashboardSuccess"]') with timeout=2500
[00:49:32]               │ debg --- retry.tryForTime error: [data-test-subj="addObjectToDashboardSuccess"] is not displayed
[00:49:32]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:32]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:32]               │ debg Closing flyout dashboardAddPanel
[00:49:32]               │ debg TestSubjects.find(dashboardAddPanel)
[00:49:32]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=10000
[00:49:32]               │ debg Waiting up to 20000ms for flyout closed...
[00:49:32]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:32]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:33]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:34]               │ debg DashboardAddPanel.addEmbeddable, name: Visualization漢字 AreaChart, type: visualization
[00:49:34]               │ debg DashboardAddPanel.ensureAddPanelIsShowing
[00:49:34]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:34]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:34]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:36]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:37]               │ debg DashboardAddPanel.clickOpenAddPanel
[00:49:37]               │ debg TestSubjects.click(dashboardAddPanelButton)
[00:49:37]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:37]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:37]               │ debg ... sleep(500) start
[00:49:38]               │ debg ... sleep(500) end
[00:49:38]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:38]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:38]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:38]               │ debg DashboardAddPanel.addToFilter(visualization)
[00:49:38]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:38]               │ debg DashboardAddPanel.toggleFilter
[00:49:38]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:38]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:38]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:38]               │ debg TestSubjects.click(savedObjectFinderFilter-visualization)
[00:49:38]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:38]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:38]               │ debg DashboardAddPanel.toggleFilter
[00:49:38]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:38]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:38]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:38]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:39]               │ debg TestSubjects.setValue(savedObjectFinderSearchInput, "Visualization漢字 AreaChart")
[00:49:39]               │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:49:39]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:39]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:39]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:40]               │ debg TestSubjects.click(savedObjectTitleVisualization漢字-AreaChart)
[00:49:40]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitleVisualization漢字-AreaChart"]') with timeout=10000
[00:49:40]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleVisualization漢字-AreaChart"]') with timeout=10000
[00:49:40]               │ debg TestSubjects.exists(addObjectToDashboardSuccess)
[00:49:40]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="addObjectToDashboardSuccess"]') with timeout=2500
[00:49:42]               │ debg --- retry.tryForTime error: [data-test-subj="addObjectToDashboardSuccess"] is not displayed
[00:49:43]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:43]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:43]               │ debg Closing flyout dashboardAddPanel
[00:49:43]               │ debg TestSubjects.find(dashboardAddPanel)
[00:49:43]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=10000
[00:49:43]               │ debg Waiting up to 20000ms for flyout closed...
[00:49:43]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:43]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:43]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_task_manager_8.0.0_001/71pw8KtcRyaZk7bUdlieeg] update_mapping [_doc]
[00:49:44]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:44]               │ debg DashboardAddPanel.addEmbeddable, name: Visualization☺漢字 DataTable, type: visualization
[00:49:44]               │ debg DashboardAddPanel.ensureAddPanelIsShowing
[00:49:44]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:44]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:44]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:47]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:48]               │ debg DashboardAddPanel.clickOpenAddPanel
[00:49:48]               │ debg TestSubjects.click(dashboardAddPanelButton)
[00:49:48]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:48]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:48]               │ debg ... sleep(500) start
[00:49:48]               │ debg ... sleep(500) end
[00:49:48]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:48]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:48]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:48]               │ debg DashboardAddPanel.addToFilter(visualization)
[00:49:48]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:49]               │ debg DashboardAddPanel.toggleFilter
[00:49:49]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:49]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:49]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:49]               │ debg TestSubjects.click(savedObjectFinderFilter-visualization)
[00:49:49]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:49]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:49]               │ debg DashboardAddPanel.toggleFilter
[00:49:49]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:49]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:49]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:49]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:49]               │ debg TestSubjects.setValue(savedObjectFinderSearchInput, "Visualization☺漢字 DataTable")
[00:49:49]               │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:49:49]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:49]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:49:50]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:50]               │ debg TestSubjects.click(savedObjectTitleVisualization☺漢字-DataTable)
[00:49:50]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitleVisualization☺漢字-DataTable"]') with timeout=10000
[00:49:50]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleVisualization☺漢字-DataTable"]') with timeout=10000
[00:49:50]               │ debg TestSubjects.exists(addObjectToDashboardSuccess)
[00:49:50]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="addObjectToDashboardSuccess"]') with timeout=2500
[00:49:53]               │ debg --- retry.tryForTime error: [data-test-subj="addObjectToDashboardSuccess"] is not displayed
[00:49:53]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:53]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:53]               │ debg Closing flyout dashboardAddPanel
[00:49:53]               │ debg TestSubjects.find(dashboardAddPanel)
[00:49:53]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=10000
[00:49:54]               │ debg Waiting up to 20000ms for flyout closed...
[00:49:54]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:54]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:49:55]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:55]               │ debg DashboardAddPanel.addEmbeddable, name: Visualization漢字 LineChart, type: visualization
[00:49:55]               │ debg DashboardAddPanel.ensureAddPanelIsShowing
[00:49:55]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:55]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:55]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:58]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:49:58]               │ debg DashboardAddPanel.clickOpenAddPanel
[00:49:58]               │ debg TestSubjects.click(dashboardAddPanelButton)
[00:49:58]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:58]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:49:58]               │ debg ... sleep(500) start
[00:49:59]               │ debg ... sleep(500) end
[00:49:59]               │ debg DashboardAddPanel.isAddPanelOpen
[00:49:59]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:49:59]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:49:59]               │ debg DashboardAddPanel.addToFilter(visualization)
[00:49:59]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:49:59]               │ debg DashboardAddPanel.toggleFilter
[00:49:59]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:49:59]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:59]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:49:59]               │ debg TestSubjects.click(savedObjectFinderFilter-visualization)
[00:49:59]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:49:59]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:50:00]               │ debg DashboardAddPanel.toggleFilter
[00:50:00]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:50:00]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:00]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:00]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:50:00]               │ debg TestSubjects.setValue(savedObjectFinderSearchInput, "Visualization漢字 LineChart")
[00:50:00]               │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:50:00]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:50:00]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:50:00]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:50:01]               │ debg TestSubjects.click(savedObjectTitleVisualization漢字-LineChart)
[00:50:01]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitleVisualization漢字-LineChart"]') with timeout=10000
[00:50:01]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleVisualization漢字-LineChart"]') with timeout=10000
[00:50:01]               │ debg TestSubjects.exists(addObjectToDashboardSuccess)
[00:50:01]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="addObjectToDashboardSuccess"]') with timeout=2500
[00:50:04]               │ debg --- retry.tryForTime error: [data-test-subj="addObjectToDashboardSuccess"] is not displayed
[00:50:04]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:04]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:50:04]               │ debg Closing flyout dashboardAddPanel
[00:50:04]               │ debg TestSubjects.find(dashboardAddPanel)
[00:50:04]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=10000
[00:50:04]               │ debg Waiting up to 20000ms for flyout closed...
[00:50:04]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:04]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:50:05]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:50:06]               │ debg DashboardAddPanel.addEmbeddable, name: Visualization TileMap, type: visualization
[00:50:06]               │ debg DashboardAddPanel.ensureAddPanelIsShowing
[00:50:06]               │ debg DashboardAddPanel.isAddPanelOpen
[00:50:06]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:06]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:50:08]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:50:09]               │ debg DashboardAddPanel.clickOpenAddPanel
[00:50:09]               │ debg TestSubjects.click(dashboardAddPanelButton)
[00:50:09]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:50:09]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:50:09]               │ debg ... sleep(500) start
[00:50:10]               │ debg ... sleep(500) end
[00:50:10]               │ debg DashboardAddPanel.isAddPanelOpen
[00:50:10]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:10]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:50:10]               │ debg DashboardAddPanel.addToFilter(visualization)
[00:50:10]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:50:10]               │ debg DashboardAddPanel.toggleFilter
[00:50:10]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:50:10]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:10]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:10]               │ debg TestSubjects.click(savedObjectFinderFilter-visualization)
[00:50:10]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:50:10]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:50:10]               │ debg DashboardAddPanel.toggleFilter
[00:50:10]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:50:10]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:10]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:10]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:50:11]               │ debg TestSubjects.setValue(savedObjectFinderSearchInput, "Visualization TileMap")
[00:50:11]               │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:50:11]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:50:11]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:50:11]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:50:12]               │ debg TestSubjects.click(savedObjectTitleVisualization-TileMap)
[00:50:12]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitleVisualization-TileMap"]') with timeout=10000
[00:50:12]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleVisualization-TileMap"]') with timeout=10000
[00:50:12]               │ debg TestSubjects.exists(addObjectToDashboardSuccess)
[00:50:12]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="addObjectToDashboardSuccess"]') with timeout=2500
[00:50:14]               │ debg --- retry.tryForTime error: [data-test-subj="addObjectToDashboardSuccess"] is not displayed
[00:50:15]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:15]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:50:15]               │ debg Closing flyout dashboardAddPanel
[00:50:15]               │ debg TestSubjects.find(dashboardAddPanel)
[00:50:15]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=10000
[00:50:15]               │ debg Waiting up to 20000ms for flyout closed...
[00:50:15]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:15]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:50:16]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:50:16]               │ debg DashboardAddPanel.addEmbeddable, name: Visualization MetricChart, type: visualization
[00:50:16]               │ debg DashboardAddPanel.ensureAddPanelIsShowing
[00:50:16]               │ debg DashboardAddPanel.isAddPanelOpen
[00:50:16]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:16]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:50:19]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:50:20]               │ debg DashboardAddPanel.clickOpenAddPanel
[00:50:20]               │ debg TestSubjects.click(dashboardAddPanelButton)
[00:50:20]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:50:20]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanelButton"]') with timeout=10000
[00:50:20]               │ debg ... sleep(500) start
[00:50:20]               │ debg ... sleep(500) end
[00:50:20]               │ debg DashboardAddPanel.isAddPanelOpen
[00:50:20]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:20]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=2500
[00:50:20]               │ debg DashboardAddPanel.addToFilter(visualization)
[00:50:20]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:50:21]               │ debg DashboardAddPanel.toggleFilter
[00:50:21]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:50:21]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:21]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:21]               │ debg TestSubjects.click(savedObjectFinderFilter-visualization)
[00:50:21]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:50:21]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilter-visualization"]') with timeout=10000
[00:50:21]               │ debg DashboardAddPanel.toggleFilter
[00:50:21]               │ debg TestSubjects.click(savedObjectFinderFilterButton)
[00:50:21]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:21]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderFilterButton"]') with timeout=10000
[00:50:21]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:50:22]               │ debg TestSubjects.setValue(savedObjectFinderSearchInput, "Visualization MetricChart")
[00:50:22]               │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:50:22]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:50:22]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:50:22]               │ debg Find.waitForDeletedByCssSelector('[data-test-subj="savedObjectFinderLoadingIndicator"]') with timeout=10000
[00:50:22]               │ debg TestSubjects.click(savedObjectTitleVisualization-MetricChart)
[00:50:22]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitleVisualization-MetricChart"]') with timeout=10000
[00:50:22]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleVisualization-MetricChart"]') with timeout=10000
[00:50:22]               │ debg TestSubjects.exists(addObjectToDashboardSuccess)
[00:50:22]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="addObjectToDashboardSuccess"]') with timeout=2500
[00:50:25]               │ debg --- retry.tryForTime error: [data-test-subj="addObjectToDashboardSuccess"] is not displayed
[00:50:25]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:25]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:50:25]               │ debg Closing flyout dashboardAddPanel
[00:50:25]               │ debg TestSubjects.find(dashboardAddPanel)
[00:50:25]               │ debg Find.findByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=10000
[00:50:26]               │ debg Waiting up to 20000ms for flyout closed...
[00:50:26]               │ debg TestSubjects.exists(dashboardAddPanel)
[00:50:26]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardAddPanel"]') with timeout=1000
[00:50:27]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardAddPanel"] is not displayed
[00:50:27]               │ debg TestSubjects.click(dashboardSaveMenuItem)
[00:50:27]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardSaveMenuItem"]') with timeout=10000
[00:50:27]               │ debg Find.findByCssSelector('[data-test-subj="dashboardSaveMenuItem"]') with timeout=10000
[00:50:27]               │ debg TestSubjects.find(savedObjectSaveModal)
[00:50:27]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectSaveModal"]') with timeout=10000
[00:50:27]               │ debg entering new title
[00:50:27]               │ debg TestSubjects.setValue(savedObjectTitle, Dashboard View Mode Test Dashboard)
[00:50:27]               │ debg TestSubjects.click(savedObjectTitle)
[00:50:27]               │ debg Find.clickByCssSelector('[data-test-subj="savedObjectTitle"]') with timeout=10000
[00:50:27]               │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitle"]') with timeout=10000
[00:50:28]               │ debg TestSubjects.exists(saveAsNewCheckbox)
[00:50:28]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="saveAsNewCheckbox"]') with timeout=2500
[00:50:30]               │ debg --- retry.tryForTime error: [data-test-subj="saveAsNewCheckbox"] is not displayed
[00:50:31]               │ debg DashboardPage.clickSave
[00:50:31]               │ debg TestSubjects.click(confirmSaveSavedObjectButton)
[00:50:31]               │ debg Find.clickByCssSelector('[data-test-subj="confirmSaveSavedObjectButton"]') with timeout=10000
[00:50:31]               │ debg Find.findByCssSelector('[data-test-subj="confirmSaveSavedObjectButton"]') with timeout=10000
[00:50:31]               │ debg Find.waitForElementStale with timeout=10000
[00:50:31]               │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_8.0.0_001/kUg68S5eT3uWr3LSRkyFww] update_mapping [_doc]
[00:50:32]               │ debg TestSubjects.exists(saveDashboardSuccess)
[00:50:32]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="saveDashboardSuccess"]') with timeout=120000
[00:50:32]               │ debg Find.findByCssSelector('.euiToast') with timeout=60000
[00:50:32]               │ debg Find.findByCssSelector('.euiToastHeader__title') with timeout=10000
[00:50:32]               │ debg Find.clickByCssSelector('.euiToast__closeButton') with timeout=10000
[00:50:32]               │ debg Find.findByCssSelector('.euiToast__closeButton') with timeout=10000
[00:50:32]               │ debg isGlobalLoadingIndicatorVisible
[00:50:32]               │ debg TestSubjects.exists(globalLoadingIndicator)
[00:50:32]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:50:33]               │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:50:33]               │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:50:33]               │ debg Waiting for save modal to close
[00:50:33]               │ debg TestSubjects.exists(savedObjectSaveModal)
[00:50:33]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="savedObjectSaveModal"]') with timeout=2500
[00:50:35]               │ debg --- retry.tryForTime error: [data-test-subj="savedObjectSaveModal"] is not displayed
[00:50:36]               │ debg TestSubjects.exists(dashboardEditMode)
[00:50:36]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardEditMode"]') with timeout=2500
[00:50:38]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardEditMode"] is not displayed
[00:50:39]               │ debg clickCancelOutOfEditMode
[00:50:39]               │ debg getIsInViewMode
[00:50:39]               │ debg TestSubjects.exists(dashboardEditMode)
[00:50:39]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardEditMode"]') with timeout=2500
[00:50:41]               │ debg --- retry.tryForTime error: [data-test-subj="dashboardEditMode"] is not displayed
[00:50:42]               │ debg Waiting up to 20000ms for leave edit mode button enabled...
[00:50:42]               │ debg TestSubjects.find(dashboardViewOnlyMode)
[00:50:42]               │ debg Find.findByCssSelector('[data-test-subj="dashboardViewOnlyMode"]') with timeout=10000
[00:50:42]               │ debg TestSubjects.click(dashboardViewOnlyMode)
[00:50:42]               │ debg Find.clickByCssSelector('[data-test-subj="dashboardViewOnlyMode"]') with timeout=10000
[00:50:42]               │ debg Find.findByCssSelector('[data-test-subj="dashboardViewOnlyMode"]') with timeout=10000
[00:50:42]               │ debg TestSubjects.exists(confirmModalTitleText)
[00:50:42]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="confirmModalTitleText"]') with timeout=2500
[00:50:45]               │ debg --- retry.tryForTime error: [data-test-subj="confirmModalTitleText"] is not displayed
[00:50:45]               │ debg isGlobalLoadingIndicatorVisible
[00:50:45]               │ debg TestSubjects.exists(globalLoadingIndicator)
[00:50:45]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:50:47]               │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:50:47]               │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:50:47]               │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:50:47]             └-: Dashboard viewer
[00:50:47]               └-> "before all" hook for "shows only the dashboard app link"
[00:50:47]               └-> "before all" hook: Create logstash data role for "shows only the dashboard app link"
[00:50:47]                 │ debg navigating to settings url: http://localhost:61231/app/management
[00:50:47]                 │ debg navigate to: http://localhost:61231/app/management
[00:50:47]                 │ debg browser[INFO] http://localhost:61231/app/management?_t=1629719380027 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:50:47]                 │
[00:50:47]                 │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:50:47]                 │ debg ... sleep(700) start
[00:50:48]                 │ debg ... sleep(700) end
[00:50:48]                 │ debg returned from get, calling refresh
[00:50:49]                 │ debg browser[INFO] http://localhost:61231/app/management?_t=1629719380027 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:50:49]                 │
[00:50:49]                 │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:50:50]                 │ debg currentUrl = http://localhost:61231/app/management
[00:50:50]                 │          appUrl = http://localhost:61231/app/management
[00:50:50]                 │ debg TestSubjects.find(kibanaChrome)
[00:50:50]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:50:50]                 │ debg ... sleep(501) start
[00:50:51]                 │ debg ... sleep(501) end
[00:50:51]                 │ debg in navigateTo url = http://localhost:61231/app/management
[00:50:51]                 │ debg TestSubjects.click(roles)
[00:50:51]                 │ debg Find.clickByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:50:51]                 │ debg Find.findByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:50:51]                 │ debg TestSubjects.click(createRoleButton)
[00:50:51]                 │ debg Find.clickByCssSelector('[data-test-subj="createRoleButton"]') with timeout=10000
[00:50:51]                 │ debg Find.findByCssSelector('[data-test-subj="createRoleButton"]') with timeout=10000
[00:50:51]                 │ debg TestSubjects.setValue(roleFormNameInput, logstash-data)
[00:50:51]                 │ debg TestSubjects.click(roleFormNameInput)
[00:50:51]                 │ debg Find.clickByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:50:51]                 │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:50:52]                 │ debg Adding index logstash-* to role
[00:50:52]                 │ debg comboBox.setCustom, comboBoxSelector: indicesInput0, value: logstash-*
[00:50:52]                 │ debg TestSubjects.find(indicesInput0)
[00:50:52]                 │ debg Find.findByCssSelector('[data-test-subj="indicesInput0"]') with timeout=10000
[00:50:54]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:50:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:50:54]                 │ debg Adding privilege read to role
[00:50:54]                 │ debg Find.findByCssSelector('[data-test-subj="privilegesInput0"] input') with timeout=10000
[00:50:54]                 │ debg Find.byButtonText('read') with timeout=10000
[00:50:55]                 │ debg TestSubjects.find(roleFormSaveButton)
[00:50:55]                 │ debg Find.findByCssSelector('[data-test-subj="roleFormSaveButton"]') with timeout=10000
[00:50:55]                 │ debg isGlobalLoadingIndicatorVisible
[00:50:55]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:50:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:50:55]                 │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [logstash-data]
[00:50:57]                 │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:50:57]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:50:57]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:50:57]               └-> "before all" hook: Create dashboard only mode user for "shows only the dashboard app link"
[00:50:57]                 │ debg navigating to settings url: http://localhost:61231/app/management
[00:50:57]                 │ debg navigate to: http://localhost:61231/app/management
[00:50:57]                 │ debg browser[INFO] http://localhost:61231/app/management?_t=1629719389892 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:50:57]                 │
[00:50:57]                 │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:50:57]                 │ debg ... sleep(700) start
[00:50:58]                 │ debg ... sleep(700) end
[00:50:58]                 │ debg returned from get, calling refresh
[00:50:59]                 │ERROR browser[SEVERE] http://localhost:61231/45384/bundles/core/core.entry.js 12:156436 TypeError: Failed to fetch
[00:50:59]                 │          at fetch_Fetch.fetchResponse (http://localhost:61231/45384/bundles/core/core.entry.js:6:27229)
[00:50:59]                 │          at async http://localhost:61231/45384/bundles/core/core.entry.js:6:25046
[00:50:59]                 │          at async http://localhost:61231/45384/bundles/core/core.entry.js:6:24952
[00:50:59]                 │ debg browser[INFO] http://localhost:61231/app/management?_t=1629719389892 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:50:59]                 │
[00:50:59]                 │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:50:59]                 │ debg currentUrl = http://localhost:61231/app/management
[00:50:59]                 │          appUrl = http://localhost:61231/app/management
[00:50:59]                 │ debg TestSubjects.find(kibanaChrome)
[00:50:59]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:51:00]                 │ debg ... sleep(501) start
[00:51:00]                 │ debg ... sleep(501) end
[00:51:00]                 │ debg in navigateTo url = http://localhost:61231/app/management
[00:51:00]                 │ debg navigating to settings url: http://localhost:61231/app/management
[00:51:00]                 │ debg navigate to: http://localhost:61231/app/management
[00:51:01]                 │ debg browser[INFO] http://localhost:61231/app/management?_t=1629719392813 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:51:01]                 │
[00:51:01]                 │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:51:01]                 │ debg ... sleep(700) start
[00:51:01]                 │ debg ... sleep(700) end
[00:51:01]                 │ debg returned from get, calling refresh
[00:51:02]                 │ debg browser[INFO] http://localhost:61231/app/management?_t=1629719392813 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:51:02]                 │
[00:51:02]                 │ debg browser[INFO] http://localhost:61231/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:51:02]                 │ debg currentUrl = http://localhost:61231/app/management
[00:51:02]                 │          appUrl = http://localhost:61231/app/management
[00:51:02]                 │ debg TestSubjects.find(kibanaChrome)
[00:51:02]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:51:03]                 │ debg ... sleep(501) start
[00:51:03]                 │ debg ... sleep(501) end
[00:51:03]                 │ debg in navigateTo url = http://localhost:61231/app/management
[00:51:03]                 │ debg TestSubjects.click(users)
[00:51:03]                 │ debg Find.clickByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:51:03]                 │ debg Find.findByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:51:03]                 │ debg TestSubjects.click(createUserButton)
[00:51:03]                 │ debg Find.clickByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:51:03]                 │ debg Find.findByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:51:04]                 │ debg Find.setValue('[name=username]', 'dashuser')
[00:51:04]                 │ debg Find.findByCssSelector('[name=username]') with timeout=10000
[00:51:04]                 │ debg Find.setValue('[name=password]', '123456')
[00:51:04]                 │ debg Find.findByCssSelector('[name=password]') with timeout=10000
[00:51:04]                 │ debg Find.setValue('[name=confirm_password]', '123456')
[00:51:04]                 │ debg Find.findByCssSelector('[name=confirm_password]') with timeout=10000
[00:51:04]                 │ debg Find.setValue('[name=full_name]', 'dashuser')
[00:51:04]                 │ debg Find.findByCssSelector('[name=full_name]') with timeout=10000
[00:51:04]                 │ debg Find.setValue('[name=email]', 'example@example.com')
[00:51:04]                 │ debg Find.findByCssSelector('[name=email]') with timeout=10000
[00:51:05]                 │ debg TestSubjects.find(rolesDropdown)
[00:51:05]                 │ debg Find.findByCssSelector('[data-test-subj="rolesDropdown"]') with timeout=10000
[00:51:05]                 │ debg Find.clickByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:51:05]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:51:15]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:51:15]                 │      Wait timed out after 10041ms
[00:51:16]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:51:26]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:51:26]                 │      Wait timed out after 10010ms
[00:51:26]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:51:36]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:51:36]                 │      Wait timed out after 10059ms
[00:51:37]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:51:47]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:51:47]                 │      Wait timed out after 10016ms
[00:51:47]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:51:57]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:51:57]                 │      Wait timed out after 10033ms
[00:51:58]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:52:08]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:52:08]                 │      Wait timed out after 10045ms
[00:52:08]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:52:18]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:52:18]                 │      Wait timed out after 10042ms
[00:52:19]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:52:29]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:52:29]                 │      Wait timed out after 10030ms
[00:52:29]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:52:39]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:52:39]                 │      Wait timed out after 10033ms
[00:52:40]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:52:50]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:52:50]                 │      Wait timed out after 10013ms
[00:52:50]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:53:00]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:53:00]                 │      Wait timed out after 10007ms
[00:53:01]                 │ debg Find.findByCssSelector('[role=option][title="kibana_dashboard_only_user"]') with timeout=10000
[00:53:11]                 │ debg --- retry.try error: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:53:11]                 │      Wait timed out after 10038ms
[00:53:12]                 │ info Taking screenshot "/dev/shm/workspace/parallel/23/kibana/x-pack/test/functional/screenshots/failure/dashboard mode Dashboard View Mode Dashboard viewer _before all_ hook_ Create dashboard only mode user for _shows only the dashboard app link_.png"
[00:53:12]                 │ info Current URL is: http://localhost:61231/app/management/security/users/create
[00:53:12]                 │ info Saving page source to: /dev/shm/workspace/parallel/23/kibana/x-pack/test/functional/failure_debug/html/dashboard mode Dashboard View Mode Dashboard viewer _before all_ hook_ Create dashboard only mode user for _shows only the dashboard app link_.html
[00:53:12]                 └- ✖ fail: dashboard mode Dashboard View Mode Dashboard viewer "before all" hook: Create dashboard only mode user for "shows only the dashboard app link"
[00:53:12]                 │      Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
[00:53:12]                 │ Wait timed out after 10038ms
[00:53:12]                 │     at /dev/shm/workspace/parallel/23/kibana/node_modules/selenium-webdriver/lib/webdriver.js:842:17
[00:53:12]                 │     at runMicrotasks (<anonymous>)
[00:53:12]                 │     at processTicksAndRejections (internal/process/task_queues.js:95:5)
[00:53:12]                 │       at onFailure (/dev/shm/workspace/parallel/23/kibana/test/common/services/retry/retry_for_success.ts:17:9)
[00:53:12]                 │       at retryForSuccess (/dev/shm/workspace/parallel/23/kibana/test/common/services/retry/retry_for_success.ts:57:13)
[00:53:12]                 │       at RetryService.try (/dev/shm/workspace/parallel/23/kibana/test/common/services/retry/retry.ts:31:12)
[00:53:12]                 │       at Proxy.clickByCssSelector (/dev/shm/workspace/parallel/23/kibana/test/functional/services/common/find.ts:360:5)
[00:53:12]                 │       at SecurityPageObject.selectRole (test/functional/page_objects/security_page.ts:548:5)
[00:53:12]                 │       at SecurityPageObject.fillUserForm (test/functional/page_objects/security_page.ts:458:7)
[00:53:12]                 │       at SecurityPageObject.createUser (test/functional/page_objects/security_page.ts:469:5)
[00:53:12]                 │       at Context.<anonymous> (test/functional/apps/dashboard_mode/dashboard_view_mode.js:72:9)
[00:53:12]                 │       at Object.apply (/dev/shm/workspace/parallel/23/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)
[00:53:12]                 │ 
[00:53:12]                 │ 

Stack Trace

Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [role=option][title="kibana_dashboard_only_user"])
Wait timed out after 10038ms
    at /dev/shm/workspace/parallel/23/kibana/node_modules/selenium-webdriver/lib/webdriver.js:842:17
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at onFailure (/dev/shm/workspace/parallel/23/kibana/test/common/services/retry/retry_for_success.ts:17:9)
    at retryForSuccess (/dev/shm/workspace/parallel/23/kibana/test/common/services/retry/retry_for_success.ts:57:13)
    at RetryService.try (/dev/shm/workspace/parallel/23/kibana/test/common/services/retry/retry.ts:31:12)
    at Proxy.clickByCssSelector (/dev/shm/workspace/parallel/23/kibana/test/functional/services/common/find.ts:360:5)
    at SecurityPageObject.selectRole (test/functional/page_objects/security_page.ts:548:5)
    at SecurityPageObject.fillUserForm (test/functional/page_objects/security_page.ts:458:7)
    at SecurityPageObject.createUser (test/functional/page_objects/security_page.ts:469:5)
    at Context.<anonymous> (test/functional/apps/dashboard_mode/dashboard_view_mode.js:72:9)
    at Object.apply (/dev/shm/workspace/parallel/23/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)

Kibana Pipeline / general / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/security/users·js.security app users should show the default roles

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has failed 1 times on tracked branches: https://dryrun

[00:00:00]       │
[00:00:00]         └-: security app
[00:00:00]           └-> "before all" hook in "security app"
[00:03:12]           └-: users
[00:03:12]             └-> "before all" hook for "should show the default elastic and kibana_system users"
[00:03:12]             └-> "before all" hook for "should show the default elastic and kibana_system users"
[00:03:12]               │ debg users
[00:03:12]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:12]               │ debg navigate to: http://localhost:61241/app/management
[00:03:13]               │ debg browser[INFO] http://localhost:61241/login?next=%2Fapp%2Fmanagement%3F_t%3D1629716834826 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:13]               │
[00:03:13]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:13]               │ debg ... sleep(700) start
[00:03:13]               │ERROR browser[SEVERE] http://localhost:61241/api/licensing/info - Failed to load resource: the server responded with a status of 401 (Unauthorized)
[00:03:14]               │ debg ... sleep(700) end
[00:03:14]               │ debg returned from get, calling refresh
[00:03:14]               │ debg browser[INFO] http://localhost:61241/login?next=%2Fapp%2Fmanagement%3F_t%3D1629716834826 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:14]               │
[00:03:14]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:14]               │ debg currentUrl = http://localhost:61241/login?next=%2Fapp%2Fmanagement%3F_t%3D1629716834826
[00:03:14]               │          appUrl = http://localhost:61241/app/management
[00:03:14]               │ debg TestSubjects.find(kibanaChrome)
[00:03:14]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:15]               │ debg Found login page
[00:03:15]               │ debg TestSubjects.setValue(loginUsername, test_user)
[00:03:15]               │ debg TestSubjects.click(loginUsername)
[00:03:15]               │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:03:15]               │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:03:15]               │ERROR browser[SEVERE] http://localhost:61241/api/licensing/info - Failed to load resource: the server responded with a status of 401 (Unauthorized)
[00:03:15]               │ debg TestSubjects.setValue(loginPassword, changeme)
[00:03:15]               │ debg TestSubjects.click(loginPassword)
[00:03:15]               │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:03:15]               │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:03:15]               │ debg TestSubjects.click(loginSubmit)
[00:03:15]               │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:03:15]               │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:03:15]               │ debg Find.waitForDeletedByCssSelector('.kibanaWelcomeLogo') with timeout=10000
[00:03:15]               │ proc [kibana]   log   [11:07:17.913] [info][plugins][routes][security] Logging in with provider "basic" (basic)
[00:03:16]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:16]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"] nav:not(.ng-hide)') with timeout=60000
[00:03:18]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716834826 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:18]               │
[00:03:18]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:19]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716840375 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:19]               │
[00:03:19]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:19]               │ debg Finished login process currentUrl = http://localhost:61241/app/management
[00:03:19]               │ debg ... sleep(501) start
[00:03:19]               │ debg ... sleep(501) end
[00:03:19]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:03:19]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:19]               │ debg navigate to: http://localhost:61241/app/management
[00:03:20]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716841728 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:20]               │
[00:03:20]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:20]               │ debg ... sleep(700) start
[00:03:20]               │ debg ... sleep(700) end
[00:03:20]               │ debg returned from get, calling refresh
[00:03:21]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716841728 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:21]               │
[00:03:21]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:22]               │ debg currentUrl = http://localhost:61241/app/management
[00:03:22]               │          appUrl = http://localhost:61241/app/management
[00:03:22]               │ debg TestSubjects.find(kibanaChrome)
[00:03:22]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:22]               │ debg ... sleep(501) start
[00:03:23]               │ debg ... sleep(501) end
[00:03:23]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:03:23]               │ debg TestSubjects.click(users)
[00:03:23]               │ debg Find.clickByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:23]               │ debg Find.findByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:23]             └-> should show the default elastic and kibana_system users
[00:03:23]               └-> "before each" hook: global before each for "should show the default elastic and kibana_system users"
[00:03:23]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:03:23]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:23]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:23]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:03:23]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:23]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:23]               │ debg TestSubjects.findAll(userRow)
[00:03:23]               │ debg Find.allByCssSelector('[data-test-subj="userRow"]') with timeout=10000
[00:03:25]               │ info actualUsers = {"apm_system":{"username":"apm_system","fullname":"","email":"","roles":["apm_system"],"reserved":true,"deprecated":false},"beats_system":{"username":"beats_system","fullname":"","email":"","roles":["beats_system"],"reserved":true,"deprecated":false},"elastic":{"username":"elastic","fullname":"","email":"","roles":["superuser"],"reserved":true,"deprecated":false},"kibana":{"username":"kibana","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":true},"kibana_system":{"username":"kibana_system","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":false},"logstash_system":{"username":"logstash_system","fullname":"","email":"","roles":["logstash_system"],"reserved":true,"deprecated":false},"new-user":{"username":"new-user","fullname":"Full User Name","email":"example@example.com","roles":[""],"reserved":false,"deprecated":false},"remote_monitoring_user":{"username":"remote_monitoring_user","fullname":"","email":"","roles":["remote_monitoring_collector","remote_monitoring_agent"],"reserved":true,"deprecated":false},"test_user":{"username":"test_user","fullname":"test user","email":"","roles":["superuser"],"reserved":false,"deprecated":false},"userEast":{"username":"userEast","fullname":"dls EAST","email":"dlstest@elastic.com","roles":["kibana_admin","myroleEast"],"reserved":false,"deprecated":false}}
[00:03:25]               │ info config = "localhost"
[00:03:25]               └- ✓ pass  (2.4s) "security app users should show the default elastic and kibana_system users"
[00:03:25]             └-> should add new user
[00:03:25]               └-> "before each" hook: global before each for "should add new user"
[00:03:25]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:25]               │ debg navigate to: http://localhost:61241/app/management
[00:03:25]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716847631 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:25]               │
[00:03:25]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:25]               │ debg ... sleep(700) start
[00:03:26]               │ debg ... sleep(700) end
[00:03:26]               │ debg returned from get, calling refresh
[00:03:27]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716847631 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:27]               │
[00:03:27]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:27]               │ debg currentUrl = http://localhost:61241/app/management
[00:03:27]               │          appUrl = http://localhost:61241/app/management
[00:03:27]               │ debg TestSubjects.find(kibanaChrome)
[00:03:27]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:28]               │ debg ... sleep(501) start
[00:03:28]               │ debg ... sleep(501) end
[00:03:28]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:03:28]               │ debg TestSubjects.click(users)
[00:03:28]               │ debg Find.clickByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:28]               │ debg Find.findByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:28]               │ debg TestSubjects.click(createUserButton)
[00:03:28]               │ debg Find.clickByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:03:28]               │ debg Find.findByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:03:29]               │ debg Find.setValue('[name=username]', 'Lee')
[00:03:29]               │ debg Find.findByCssSelector('[name=username]') with timeout=10000
[00:03:29]               │ debg Find.setValue('[name=password]', 'LeePwd')
[00:03:29]               │ debg Find.findByCssSelector('[name=password]') with timeout=10000
[00:03:29]               │ debg Find.setValue('[name=confirm_password]', 'LeePwd')
[00:03:29]               │ debg Find.findByCssSelector('[name=confirm_password]') with timeout=10000
[00:03:29]               │ debg Find.setValue('[name=full_name]', 'LeeFirst LeeLast')
[00:03:29]               │ debg Find.findByCssSelector('[name=full_name]') with timeout=10000
[00:03:30]               │ debg Find.setValue('[name=email]', 'lee@myEmail.com')
[00:03:30]               │ debg Find.findByCssSelector('[name=email]') with timeout=10000
[00:03:30]               │ debg TestSubjects.find(rolesDropdown)
[00:03:30]               │ debg Find.findByCssSelector('[data-test-subj="rolesDropdown"]') with timeout=10000
[00:03:30]               │ debg Find.clickByCssSelector('[role=option][title="kibana_admin"]') with timeout=10000
[00:03:30]               │ debg Find.findByCssSelector('[role=option][title="kibana_admin"]') with timeout=10000
[00:03:31]               │ debg TestSubjects.click(comboBoxToggleListButton)
[00:03:31]               │ debg Find.clickByCssSelector('[data-test-subj="comboBoxToggleListButton"]') with timeout=10000
[00:03:31]               │ debg Find.findByCssSelector('[data-test-subj="comboBoxToggleListButton"]') with timeout=10000
[00:03:31]               │ debg Find.clickByButtonText('Create user') with timeout=10000
[00:03:31]               │ debg Find.byButtonText('Create user') with timeout=10000
[00:03:31]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:03:31]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:31]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:31]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [Lee]
[00:03:31]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:03:31]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:31]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:31]               │ debg TestSubjects.findAll(userRow)
[00:03:31]               │ debg Find.allByCssSelector('[data-test-subj="userRow"]') with timeout=10000
[00:03:34]               │ debg actualUsers = {"Lee":{"username":"Lee","fullname":"LeeFirst LeeLast","email":"lee@myEmail.com","roles":["kibana_admin"],"reserved":false,"deprecated":false},"apm_system":{"username":"apm_system","fullname":"","email":"","roles":["apm_system"],"reserved":true,"deprecated":false},"beats_system":{"username":"beats_system","fullname":"","email":"","roles":["beats_system"],"reserved":true,"deprecated":false},"elastic":{"username":"elastic","fullname":"","email":"","roles":["superuser"],"reserved":true,"deprecated":false},"kibana":{"username":"kibana","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":true},"kibana_system":{"username":"kibana_system","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":false},"logstash_system":{"username":"logstash_system","fullname":"","email":"","roles":["logstash_system"],"reserved":true,"deprecated":false},"new-user":{"username":"new-user","fullname":"Full User Name","email":"example@example.com","roles":[""],"reserved":false,"deprecated":false},"remote_monitoring_user":{"username":"remote_monitoring_user","fullname":"","email":"","roles":["remote_monitoring_collector","remote_monitoring_agent"],"reserved":true,"deprecated":false},"test_user":{"username":"test_user","fullname":"test user","email":"","roles":["superuser"],"reserved":false,"deprecated":false},"userEast":{"username":"userEast","fullname":"dls EAST","email":"dlstest@elastic.com","roles":["kibana_admin","myroleEast"],"reserved":false,"deprecated":false}}
[00:03:34]               └- ✓ pass  (8.4s) "security app users should add new user"
[00:03:34]             └-> should add new user with optional fields left empty
[00:03:34]               └-> "before each" hook: global before each for "should add new user with optional fields left empty"
[00:03:34]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:34]               │ debg navigate to: http://localhost:61241/app/management
[00:03:34]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716856053 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:34]               │
[00:03:34]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:34]               │ debg ... sleep(700) start
[00:03:34]               │ debg ... sleep(700) end
[00:03:34]               │ debg returned from get, calling refresh
[00:03:35]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716856053 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:35]               │
[00:03:35]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:36]               │ debg currentUrl = http://localhost:61241/app/management
[00:03:36]               │          appUrl = http://localhost:61241/app/management
[00:03:36]               │ debg TestSubjects.find(kibanaChrome)
[00:03:36]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:36]               │ debg ... sleep(501) start
[00:03:36]               │ debg ... sleep(501) end
[00:03:36]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:03:36]               │ debg TestSubjects.click(users)
[00:03:36]               │ debg Find.clickByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:36]               │ debg Find.findByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:37]               │ debg TestSubjects.click(createUserButton)
[00:03:37]               │ debg Find.clickByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:03:37]               │ debg Find.findByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:03:37]               │ debg Find.setValue('[name=username]', 'OptionalUser')
[00:03:37]               │ debg Find.findByCssSelector('[name=username]') with timeout=10000
[00:03:37]               │ debg Find.setValue('[name=password]', 'OptionalUserPwd')
[00:03:37]               │ debg Find.findByCssSelector('[name=password]') with timeout=10000
[00:03:37]               │ debg Find.setValue('[name=confirm_password]', 'OptionalUserPwd')
[00:03:37]               │ debg Find.findByCssSelector('[name=confirm_password]') with timeout=10000
[00:03:38]               │ debg Find.clickByButtonText('Create user') with timeout=10000
[00:03:38]               │ debg Find.byButtonText('Create user') with timeout=10000
[00:03:38]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:03:38]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:38]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:38]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [OptionalUser]
[00:03:38]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:03:38]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:38]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:39]               │ debg TestSubjects.findAll(userRow)
[00:03:39]               │ debg Find.allByCssSelector('[data-test-subj="userRow"]') with timeout=10000
[00:03:41]               │ debg actualUsers = {"Lee":{"username":"Lee","fullname":"LeeFirst LeeLast","email":"lee@myEmail.com","roles":["kibana_admin"],"reserved":false,"deprecated":false},"OptionalUser":{"username":"OptionalUser","fullname":"","email":"","roles":[""],"reserved":false,"deprecated":false},"apm_system":{"username":"apm_system","fullname":"","email":"","roles":["apm_system"],"reserved":true,"deprecated":false},"beats_system":{"username":"beats_system","fullname":"","email":"","roles":["beats_system"],"reserved":true,"deprecated":false},"elastic":{"username":"elastic","fullname":"","email":"","roles":["superuser"],"reserved":true,"deprecated":false},"kibana":{"username":"kibana","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":true},"kibana_system":{"username":"kibana_system","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":false},"logstash_system":{"username":"logstash_system","fullname":"","email":"","roles":["logstash_system"],"reserved":true,"deprecated":false},"new-user":{"username":"new-user","fullname":"Full User Name","email":"example@example.com","roles":[""],"reserved":false,"deprecated":false},"remote_monitoring_user":{"username":"remote_monitoring_user","fullname":"","email":"","roles":["remote_monitoring_collector","remote_monitoring_agent"],"reserved":true,"deprecated":false},"test_user":{"username":"test_user","fullname":"test user","email":"","roles":["superuser"],"reserved":false,"deprecated":false},"userEast":{"username":"userEast","fullname":"dls EAST","email":"dlstest@elastic.com","roles":["kibana_admin","myroleEast"],"reserved":false,"deprecated":false}}
[00:03:41]               └- ✓ pass  (7.3s) "security app users should add new user with optional fields left empty"
[00:03:41]             └-> should delete user
[00:03:41]               └-> "before each" hook: global before each for "should delete user"
[00:03:41]               │ debg Delete user Lee
[00:03:41]               │ debg Find.clickByDisplayedLinkText('Lee') with timeout=10000
[00:03:41]               │ debg Find.displayedByLinkText('Lee') with timeout=10000
[00:03:41]               │ debg Find.byLinkText('Lee') with timeout=10000
[00:03:41]               │ debg Wait for element become visible: Lee with timeout=10000
[00:03:41]               │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:03:41]               │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:03:41]               │ debg Find delete button and click
[00:03:41]               │ debg Find.clickByButtonText('Delete user') with timeout=10000
[00:03:41]               │ debg Find.byButtonText('Delete user') with timeout=10000
[00:03:41]               │ debg --- retry.tryForTime error: Button not found
[00:03:43]               │ debg --- retry.try error: element click intercepted: Element <button class="euiButton euiButton--danger euiButton--small" type="button">...</button> is not clickable at point (1488, 936). Other element would receive the click: <div class="euiToast euiToast--success euiGlobalToastListItem" id="0">...</div>
[00:03:43]               │        (Session info: headless chrome=92.0.4515.159)
[00:03:44]               │ debg Find.byButtonText('Delete user') with timeout=10000
[00:03:44]               │ debg ... sleep(2000) start
[00:03:46]               │ debg ... sleep(2000) end
[00:03:46]               │ debg TestSubjects.getVisibleText(confirmModalBodyText)
[00:03:46]               │ debg TestSubjects.find(confirmModalBodyText)
[00:03:46]               │ debg Find.findByCssSelector('[data-test-subj="confirmModalBodyText"]') with timeout=10000
[00:03:46]               │ debg Delete user alert text = This user will be permanently deleted and access to Elastic removed.
[00:03:46]               │      You can't recover deleted users.
[00:03:46]               │ debg TestSubjects.click(confirmModalConfirmButton)
[00:03:46]               │ debg Find.clickByCssSelector('[data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:03:46]               │ debg Find.findByCssSelector('[data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:03:46]               │ debg alertMsg = This user will be permanently deleted and access to Elastic removed.
[00:03:46]               │      You can't recover deleted users.
[00:03:46]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:03:46]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:46]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:46]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:03:46]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:46]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:47]               │ debg TestSubjects.findAll(userRow)
[00:03:47]               │ debg Find.allByCssSelector('[data-test-subj="userRow"]') with timeout=10000
[00:03:49]               │ debg actualUsers = {"OptionalUser":{"username":"OptionalUser","fullname":"","email":"","roles":[""],"reserved":false,"deprecated":false},"apm_system":{"username":"apm_system","fullname":"","email":"","roles":["apm_system"],"reserved":true,"deprecated":false},"beats_system":{"username":"beats_system","fullname":"","email":"","roles":["beats_system"],"reserved":true,"deprecated":false},"elastic":{"username":"elastic","fullname":"","email":"","roles":["superuser"],"reserved":true,"deprecated":false},"kibana":{"username":"kibana","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":true},"kibana_system":{"username":"kibana_system","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":false},"logstash_system":{"username":"logstash_system","fullname":"","email":"","roles":["logstash_system"],"reserved":true,"deprecated":false},"new-user":{"username":"new-user","fullname":"Full User Name","email":"example@example.com","roles":[""],"reserved":false,"deprecated":false},"remote_monitoring_user":{"username":"remote_monitoring_user","fullname":"","email":"","roles":["remote_monitoring_collector","remote_monitoring_agent"],"reserved":true,"deprecated":false},"test_user":{"username":"test_user","fullname":"test user","email":"","roles":["superuser"],"reserved":false,"deprecated":false},"userEast":{"username":"userEast","fullname":"dls EAST","email":"dlstest@elastic.com","roles":["kibana_admin","myroleEast"],"reserved":false,"deprecated":false}}
[00:03:49]               └- ✓ pass  (7.8s) "security app users should delete user"
[00:03:49]             └-> should show the default roles
[00:03:49]               └-> "before each" hook: global before each for "should show the default roles"
[00:03:49]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:49]               │ debg navigate to: http://localhost:61241/app/management
[00:03:49]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716871122 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:49]               │
[00:03:49]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:49]               │ debg ... sleep(700) start
[00:03:49]               │ debg ... sleep(700) end
[00:03:49]               │ debg returned from get, calling refresh
[00:03:50]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716871122 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:50]               │
[00:03:50]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:51]               │ debg currentUrl = http://localhost:61241/app/management
[00:03:51]               │          appUrl = http://localhost:61241/app/management
[00:03:51]               │ debg TestSubjects.find(kibanaChrome)
[00:03:51]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:51]               │ debg ... sleep(501) start
[00:03:52]               │ debg ... sleep(501) end
[00:03:52]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:03:52]               │ debg TestSubjects.click(roles)
[00:03:52]               │ debg Find.clickByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:03:52]               │ debg Find.findByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:03:52]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:03:52]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:52]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:52]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:03:52]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:52]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:52]               │ debg TestSubjects.findAll(roleRow)
[00:03:52]               │ debg Find.allByCssSelector('[data-test-subj="roleRow"]') with timeout=10000
[00:03:58]               │ debg actualRoles = {"a-my-new-role":{"rolename":"a-my-new-role","reserved":false,"deprecated":false},"antimeridian_points_reader":{"rolename":"antimeridian_points_reader","reserved":false,"deprecated":false},"antimeridian_shapes_reader":{"rolename":"antimeridian_shapes_reader","reserved":false,"deprecated":false},"apm_system":{"rolename":"apm_system","reserved":true,"deprecated":false},"apm_user":{"rolename":"apm_user","reserved":true,"deprecated":true},"beats_admin":{"rolename":"beats_admin","reserved":true,"deprecated":false},"beats_system":{"rolename":"beats_system","reserved":true,"deprecated":false},"ccr_user":{"rolename":"ccr_user","reserved":false,"deprecated":false},"data_frame_transforms_admin":{"rolename":"data_frame_transforms_admin","reserved":true,"deprecated":true},"data_frame_transforms_user":{"rolename":"data_frame_transforms_user","reserved":true,"deprecated":true},"editor":{"rolename":"editor","reserved":true,"deprecated":false},"enrich_user":{"rolename":"enrich_user","reserved":true,"deprecated":false},"geoall_data_writer":{"rolename":"geoall_data_writer","reserved":false,"deprecated":false},"geoconnections_data_reader":{"rolename":"geoconnections_data_reader","reserved":false,"deprecated":false},"geoshape_data_reader":{"rolename":"geoshape_data_reader","reserved":false,"deprecated":false},"global_canvas_all":{"rolename":"global_canvas_all","reserved":false,"deprecated":false},"global_ccr_role":{"rolename":"global_ccr_role","reserved":false,"deprecated":false},"global_dashboard_all":{"rolename":"global_dashboard_all","reserved":false,"deprecated":false},"global_dashboard_read":{"rolename":"global_dashboard_read","reserved":false,"deprecated":false},"global_devtools_read":{"rolename":"global_devtools_read","reserved":false,"deprecated":false},"global_discover_all":{"rolename":"global_discover_all","reserved":false,"deprecated":false},"global_discover_read":{"rolename":"global_discover_read","reserved":false,"deprecated":false},"global_index_pattern_management_all":{"rolename":"global_index_pattern_management_all","reserved":false,"deprecated":false},"global_maps_all":{"rolename":"global_maps_all","reserved":false,"deprecated":false},"global_maps_read":{"rolename":"global_maps_read","reserved":false,"deprecated":false},"global_upgrade_assistant_role":{"rolename":"global_upgrade_assistant_role","reserved":false,"deprecated":false},"global_visualize_all":{"rolename":"global_visualize_all","reserved":false,"deprecated":false},"global_visualize_read":{"rolename":"global_visualize_read","reserved":false,"deprecated":false},"index_management_user":{"rolename":"index_management_user","reserved":false,"deprecated":false},"ingest_admin":{"rolename":"ingest_admin","reserved":true,"deprecated":false},"ingest_pipelines_user":{"rolename":"ingest_pipelines_user","reserved":false,"deprecated":false},"kibana_admin":{"rolename":"kibana_admin","reserved":true,"deprecated":false},"kibana_system":{"rolename":"kibana_system","reserved":true,"deprecated":false},"kibana_user":{"rolename":"kibana_user","reserved":true,"deprecated":true},"license_management_user":{"rolename":"license_management_user","reserved":false,"deprecated":false},"logstash_admin":{"rolename":"logstash_admin","reserved":true,"deprecated":false},"logstash_read_user":{"rolename":"logstash_read_user","reserved":false,"deprecated":false},"logstash_system":{"rolename":"logstash_system","reserved":true,"deprecated":false},"machine_learning_admin":{"rolename":"machine_learning_admin","reserved":true,"deprecated":false},"machine_learning_user":{"rolename":"machine_learning_user","reserved":true,"deprecated":false},"manage_ilm":{"rolename":"manage_ilm","reserved":false,"deprecated":false},"manage_rollups_role":{"rolename":"manage_rollups_role","reserved":false,"deprecated":false},"manage_security":{"rolename":"manage_security","reserved":false,"deprecated":false},"meta_for_geoshape_data_reader":{"rolename":"meta_for_geoshape_data_reader","reserved":false,"deprecated":false},"monitoring_user":{"rolename":"monitoring_user","reserved":true,"deprecated":false},"myroleEast":{"rolename":"myroleEast","reserved":false,"deprecated":false},"remote_clusters_user":{"rolename":"remote_clusters_user","reserved":false,"deprecated":false},"remote_monitoring_agent":{"rolename":"remote_monitoring_agent","reserved":true,"deprecated":false},"remote_monitoring_collector":{"rolename":"remote_monitoring_collector","reserved":true,"deprecated":false},"reporting_user":{"rolename":"reporting_user","reserved":true,"deprecated":true},"rollup_admin":{"rolename":"rollup_admin","reserved":true,"deprecated":false},"rollup_user":{"rolename":"rollup_user","reserved":true,"deprecated":false},"snapshot_user":{"rolename":"snapshot_user","reserved":true,"deprecated":false},"superuser":{"rolename":"superuser","reserved":true,"deprecated":false},"test_api_keys":{"rolename":"test_api_keys","reserved":false,"deprecated":false},"test_logs_data_reader":{"rolename":"test_logs_data_reader","reserved":false,"deprecated":false},"test_logstash_reader":{"rolename":"test_logstash_reader","reserved":false,"deprecated":false},"test_rollup_reader":{"rolename":"test_rollup_reader","reserved":false,"deprecated":false},"transform_admin":{"rolename":"transform_admin","reserved":true,"deprecated":false},"transform_user":{"rolename":"transform_user","reserved":true,"deprecated":false},"transport_client":{"rolename":"transport_client","reserved":true,"deprecated":false},"viewer":{"rolename":"viewer","reserved":true,"deprecated":false},"watcher_admin":{"rolename":"watcher_admin","reserved":true,"deprecated":false},"watcher_user":{"rolename":"watcher_user","reserved":true,"deprecated":false}}
[00:03:58]               │ info Taking screenshot "/dev/shm/workspace/parallel/24/kibana/x-pack/test/functional/screenshots/failure/security app users should show the default roles.png"
[00:03:58]               │ info Current URL is: http://localhost:61241/app/management/security/roles
[00:03:58]               │ info Saving page source to: /dev/shm/workspace/parallel/24/kibana/x-pack/test/functional/failure_debug/html/security app users should show the default roles.html
[00:03:58]               └- ✖ fail: security app users should show the default roles
[00:03:58]               │      TypeError: Cannot read property 'reserved' of undefined
[00:03:58]               │       at Context.<anonymous> (test/functional/apps/security/users.js:107:47)
[00:03:58]               │       at runMicrotasks (<anonymous>)
[00:03:58]               │       at processTicksAndRejections (internal/process/task_queues.js:95:5)
[00:03:58]               │       at Object.apply (/dev/shm/workspace/parallel/24/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)
[00:03:58]               │ 
[00:03:58]               │ 

Stack Trace

TypeError: Cannot read property 'reserved' of undefined
    at Context.<anonymous> (test/functional/apps/security/users.js:107:47)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at Object.apply (/dev/shm/workspace/parallel/24/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)

Kibana Pipeline / general / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/security/users·js.security app users should show the default roles

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has not failed recently on tracked branches

[00:00:00]       │
[00:00:00]         └-: security app
[00:00:00]           └-> "before all" hook in "security app"
[00:03:40]           └-: users
[00:03:40]             └-> "before all" hook for "should show the default elastic and kibana_system users"
[00:03:40]             └-> "before all" hook for "should show the default elastic and kibana_system users"
[00:03:40]               │ debg users
[00:03:40]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:40]               │ debg navigate to: http://localhost:61241/app/management
[00:03:40]               │ debg browser[INFO] http://localhost:61241/login?next=%2Fapp%2Fmanagement%3F_t%3D1629716430778 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:40]               │
[00:03:40]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:40]               │ debg ... sleep(700) start
[00:03:41]               │ERROR browser[SEVERE] http://localhost:61241/api/licensing/info - Failed to load resource: the server responded with a status of 401 (Unauthorized)
[00:03:41]               │ debg ... sleep(700) end
[00:03:41]               │ debg returned from get, calling refresh
[00:03:41]               │ debg browser[INFO] http://localhost:61241/login?next=%2Fapp%2Fmanagement%3F_t%3D1629716430778 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:41]               │
[00:03:41]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:41]               │ debg currentUrl = http://localhost:61241/login?next=%2Fapp%2Fmanagement%3F_t%3D1629716430778
[00:03:41]               │          appUrl = http://localhost:61241/app/management
[00:03:41]               │ debg TestSubjects.find(kibanaChrome)
[00:03:41]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:42]               │ debg Found login page
[00:03:42]               │ debg TestSubjects.setValue(loginUsername, test_user)
[00:03:42]               │ debg TestSubjects.click(loginUsername)
[00:03:42]               │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:03:42]               │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:03:42]               │ERROR browser[SEVERE] http://localhost:61241/api/licensing/info - Failed to load resource: the server responded with a status of 401 (Unauthorized)
[00:03:42]               │ debg TestSubjects.setValue(loginPassword, changeme)
[00:03:42]               │ debg TestSubjects.click(loginPassword)
[00:03:42]               │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:03:42]               │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:03:42]               │ debg TestSubjects.click(loginSubmit)
[00:03:42]               │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:03:42]               │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:03:42]               │ debg Find.waitForDeletedByCssSelector('.kibanaWelcomeLogo') with timeout=10000
[00:03:42]               │ proc [kibana]   log   [11:00:33.645] [info][plugins][routes][security] Logging in with provider "basic" (basic)
[00:03:43]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716430778 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:43]               │
[00:03:43]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:43]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:45]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"] nav:not(.ng-hide)') with timeout=60000
[00:03:46]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716435783 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:46]               │
[00:03:46]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:46]               │ debg Finished login process currentUrl = http://localhost:61241/app/management
[00:03:46]               │ debg ... sleep(501) start
[00:03:46]               │ debg ... sleep(501) end
[00:03:46]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:03:46]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:46]               │ debg navigate to: http://localhost:61241/app/management
[00:03:47]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716437531 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:47]               │
[00:03:47]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:47]               │ debg ... sleep(700) start
[00:03:47]               │ debg ... sleep(700) end
[00:03:47]               │ debg returned from get, calling refresh
[00:03:48]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716437531 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:48]               │
[00:03:48]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:48]               │ debg currentUrl = http://localhost:61241/app/management
[00:03:48]               │          appUrl = http://localhost:61241/app/management
[00:03:48]               │ debg TestSubjects.find(kibanaChrome)
[00:03:48]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:49]               │ debg ... sleep(501) start
[00:03:49]               │ debg ... sleep(501) end
[00:03:49]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:03:49]               │ debg TestSubjects.click(users)
[00:03:49]               │ debg Find.clickByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:49]               │ debg Find.findByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:49]             └-> should show the default elastic and kibana_system users
[00:03:49]               └-> "before each" hook: global before each for "should show the default elastic and kibana_system users"
[00:03:49]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:03:49]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:49]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:50]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:03:50]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:50]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:50]               │ debg TestSubjects.findAll(userRow)
[00:03:50]               │ debg Find.allByCssSelector('[data-test-subj="userRow"]') with timeout=10000
[00:03:52]               │ info actualUsers = {"apm_system":{"username":"apm_system","fullname":"","email":"","roles":["apm_system"],"reserved":true,"deprecated":false},"beats_system":{"username":"beats_system","fullname":"","email":"","roles":["beats_system"],"reserved":true,"deprecated":false},"elastic":{"username":"elastic","fullname":"","email":"","roles":["superuser"],"reserved":true,"deprecated":false},"kibana":{"username":"kibana","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":true},"kibana_system":{"username":"kibana_system","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":false},"logstash_system":{"username":"logstash_system","fullname":"","email":"","roles":["logstash_system"],"reserved":true,"deprecated":false},"new-user":{"username":"new-user","fullname":"Full User Name","email":"example@example.com","roles":[""],"reserved":false,"deprecated":false},"remote_monitoring_user":{"username":"remote_monitoring_user","fullname":"","email":"","roles":["remote_monitoring_collector","remote_monitoring_agent"],"reserved":true,"deprecated":false},"test_user":{"username":"test_user","fullname":"test user","email":"","roles":["superuser"],"reserved":false,"deprecated":false},"userEast":{"username":"userEast","fullname":"dls EAST","email":"dlstest@elastic.com","roles":["kibana_admin","myroleEast"],"reserved":false,"deprecated":false}}
[00:03:52]               │ info config = "localhost"
[00:03:52]               └- ✓ pass  (2.2s) "security app users should show the default elastic and kibana_system users"
[00:03:52]             └-> should add new user
[00:03:52]               └-> "before each" hook: global before each for "should add new user"
[00:03:52]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:52]               │ debg navigate to: http://localhost:61241/app/management
[00:03:52]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716442817 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:52]               │
[00:03:52]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:52]               │ debg ... sleep(700) start
[00:03:53]               │ debg ... sleep(700) end
[00:03:53]               │ debg returned from get, calling refresh
[00:03:53]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716442817 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:03:53]               │
[00:03:53]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:03:54]               │ debg currentUrl = http://localhost:61241/app/management
[00:03:54]               │          appUrl = http://localhost:61241/app/management
[00:03:54]               │ debg TestSubjects.find(kibanaChrome)
[00:03:54]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:54]               │ debg ... sleep(501) start
[00:03:54]               │ debg ... sleep(501) end
[00:03:54]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:03:54]               │ debg TestSubjects.click(users)
[00:03:54]               │ debg Find.clickByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:54]               │ debg Find.findByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:03:55]               │ debg TestSubjects.click(createUserButton)
[00:03:55]               │ debg Find.clickByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:03:55]               │ debg Find.findByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:03:55]               │ debg Find.setValue('[name=username]', 'Lee')
[00:03:55]               │ debg Find.findByCssSelector('[name=username]') with timeout=10000
[00:03:55]               │ debg Find.setValue('[name=password]', 'LeePwd')
[00:03:55]               │ debg Find.findByCssSelector('[name=password]') with timeout=10000
[00:03:55]               │ debg Find.setValue('[name=confirm_password]', 'LeePwd')
[00:03:55]               │ debg Find.findByCssSelector('[name=confirm_password]') with timeout=10000
[00:03:56]               │ debg Find.setValue('[name=full_name]', 'LeeFirst LeeLast')
[00:03:56]               │ debg Find.findByCssSelector('[name=full_name]') with timeout=10000
[00:03:56]               │ debg Find.setValue('[name=email]', 'lee@myEmail.com')
[00:03:56]               │ debg Find.findByCssSelector('[name=email]') with timeout=10000
[00:03:56]               │ debg TestSubjects.find(rolesDropdown)
[00:03:56]               │ debg Find.findByCssSelector('[data-test-subj="rolesDropdown"]') with timeout=10000
[00:03:56]               │ debg Find.clickByCssSelector('[role=option][title="kibana_admin"]') with timeout=10000
[00:03:56]               │ debg Find.findByCssSelector('[role=option][title="kibana_admin"]') with timeout=10000
[00:03:57]               │ debg TestSubjects.click(comboBoxToggleListButton)
[00:03:57]               │ debg Find.clickByCssSelector('[data-test-subj="comboBoxToggleListButton"]') with timeout=10000
[00:03:57]               │ debg Find.findByCssSelector('[data-test-subj="comboBoxToggleListButton"]') with timeout=10000
[00:03:57]               │ debg Find.clickByButtonText('Create user') with timeout=10000
[00:03:57]               │ debg Find.byButtonText('Create user') with timeout=10000
[00:03:57]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:03:57]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:57]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:03:57]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [Lee]
[00:03:57]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:03:57]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:57]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:03:57]               │ debg TestSubjects.findAll(userRow)
[00:03:57]               │ debg Find.allByCssSelector('[data-test-subj="userRow"]') with timeout=10000
[00:03:59]               │ debg actualUsers = {"Lee":{"username":"Lee","fullname":"LeeFirst LeeLast","email":"lee@myEmail.com","roles":["kibana_admin"],"reserved":false,"deprecated":false},"apm_system":{"username":"apm_system","fullname":"","email":"","roles":["apm_system"],"reserved":true,"deprecated":false},"beats_system":{"username":"beats_system","fullname":"","email":"","roles":["beats_system"],"reserved":true,"deprecated":false},"elastic":{"username":"elastic","fullname":"","email":"","roles":["superuser"],"reserved":true,"deprecated":false},"kibana":{"username":"kibana","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":true},"kibana_system":{"username":"kibana_system","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":false},"logstash_system":{"username":"logstash_system","fullname":"","email":"","roles":["logstash_system"],"reserved":true,"deprecated":false},"new-user":{"username":"new-user","fullname":"Full User Name","email":"example@example.com","roles":[""],"reserved":false,"deprecated":false},"remote_monitoring_user":{"username":"remote_monitoring_user","fullname":"","email":"","roles":["remote_monitoring_collector","remote_monitoring_agent"],"reserved":true,"deprecated":false},"test_user":{"username":"test_user","fullname":"test user","email":"","roles":["superuser"],"reserved":false,"deprecated":false},"userEast":{"username":"userEast","fullname":"dls EAST","email":"dlstest@elastic.com","roles":["kibana_admin","myroleEast"],"reserved":false,"deprecated":false}}
[00:03:59]               └- ✓ pass  (7.8s) "security app users should add new user"
[00:03:59]             └-> should add new user with optional fields left empty
[00:03:59]               └-> "before each" hook: global before each for "should add new user with optional fields left empty"
[00:03:59]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:03:59]               │ debg navigate to: http://localhost:61241/app/management
[00:04:00]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716450636 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:04:00]               │
[00:04:00]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:04:00]               │ debg ... sleep(700) start
[00:04:00]               │ debg ... sleep(700) end
[00:04:00]               │ debg returned from get, calling refresh
[00:04:01]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716450636 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:04:01]               │
[00:04:01]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:04:02]               │ debg currentUrl = http://localhost:61241/app/management
[00:04:02]               │          appUrl = http://localhost:61241/app/management
[00:04:02]               │ debg TestSubjects.find(kibanaChrome)
[00:04:02]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:04:02]               │ debg ... sleep(501) start
[00:04:02]               │ debg ... sleep(501) end
[00:04:02]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:04:02]               │ debg TestSubjects.click(users)
[00:04:02]               │ debg Find.clickByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:04:02]               │ debg Find.findByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:04:02]               │ debg TestSubjects.click(createUserButton)
[00:04:02]               │ debg Find.clickByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:04:02]               │ debg Find.findByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:04:03]               │ debg Find.setValue('[name=username]', 'OptionalUser')
[00:04:03]               │ debg Find.findByCssSelector('[name=username]') with timeout=10000
[00:04:03]               │ debg Find.setValue('[name=password]', 'OptionalUserPwd')
[00:04:03]               │ debg Find.findByCssSelector('[name=password]') with timeout=10000
[00:04:03]               │ debg Find.setValue('[name=confirm_password]', 'OptionalUserPwd')
[00:04:03]               │ debg Find.findByCssSelector('[name=confirm_password]') with timeout=10000
[00:04:04]               │ debg Find.clickByButtonText('Create user') with timeout=10000
[00:04:04]               │ debg Find.byButtonText('Create user') with timeout=10000
[00:04:04]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:04:04]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:04:04]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:04:04]               │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [OptionalUser]
[00:04:04]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:04:04]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:04:04]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:04:04]               │ debg TestSubjects.findAll(userRow)
[00:04:04]               │ debg Find.allByCssSelector('[data-test-subj="userRow"]') with timeout=10000
[00:04:07]               │ debg actualUsers = {"Lee":{"username":"Lee","fullname":"LeeFirst LeeLast","email":"lee@myEmail.com","roles":["kibana_admin"],"reserved":false,"deprecated":false},"OptionalUser":{"username":"OptionalUser","fullname":"","email":"","roles":[""],"reserved":false,"deprecated":false},"apm_system":{"username":"apm_system","fullname":"","email":"","roles":["apm_system"],"reserved":true,"deprecated":false},"beats_system":{"username":"beats_system","fullname":"","email":"","roles":["beats_system"],"reserved":true,"deprecated":false},"elastic":{"username":"elastic","fullname":"","email":"","roles":["superuser"],"reserved":true,"deprecated":false},"kibana":{"username":"kibana","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":true},"kibana_system":{"username":"kibana_system","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":false},"logstash_system":{"username":"logstash_system","fullname":"","email":"","roles":["logstash_system"],"reserved":true,"deprecated":false},"new-user":{"username":"new-user","fullname":"Full User Name","email":"example@example.com","roles":[""],"reserved":false,"deprecated":false},"remote_monitoring_user":{"username":"remote_monitoring_user","fullname":"","email":"","roles":["remote_monitoring_collector","remote_monitoring_agent"],"reserved":true,"deprecated":false},"test_user":{"username":"test_user","fullname":"test user","email":"","roles":["superuser"],"reserved":false,"deprecated":false},"userEast":{"username":"userEast","fullname":"dls EAST","email":"dlstest@elastic.com","roles":["kibana_admin","myroleEast"],"reserved":false,"deprecated":false}}
[00:04:07]               └- ✓ pass  (7.1s) "security app users should add new user with optional fields left empty"
[00:04:07]             └-> should delete user
[00:04:07]               └-> "before each" hook: global before each for "should delete user"
[00:04:07]               │ debg Delete user Lee
[00:04:07]               │ debg Find.clickByDisplayedLinkText('Lee') with timeout=10000
[00:04:07]               │ debg Find.displayedByLinkText('Lee') with timeout=10000
[00:04:07]               │ debg Find.byLinkText('Lee') with timeout=10000
[00:04:07]               │ debg Wait for element become visible: Lee with timeout=10000
[00:04:07]               │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:04:07]               │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:04:07]               │ debg Find delete button and click
[00:04:07]               │ debg Find.clickByButtonText('Delete user') with timeout=10000
[00:04:07]               │ debg Find.byButtonText('Delete user') with timeout=10000
[00:04:08]               │ debg --- retry.try error: element click intercepted: Element <button class="euiButton euiButton--danger euiButton--small" type="button">...</button> is not clickable at point (1488, 936). Other element would receive the click: <div class="euiToast euiToast--success euiGlobalToastListItem" id="0">...</div>
[00:04:08]               │        (Session info: headless chrome=92.0.4515.159)
[00:04:09]               │ debg Find.byButtonText('Delete user') with timeout=10000
[00:04:09]               │ debg ... sleep(2000) start
[00:04:11]               │ debg ... sleep(2000) end
[00:04:11]               │ debg TestSubjects.getVisibleText(confirmModalBodyText)
[00:04:11]               │ debg TestSubjects.find(confirmModalBodyText)
[00:04:11]               │ debg Find.findByCssSelector('[data-test-subj="confirmModalBodyText"]') with timeout=10000
[00:04:11]               │ debg Delete user alert text = This user will be permanently deleted and access to Elastic removed.
[00:04:11]               │      You can't recover deleted users.
[00:04:11]               │ debg TestSubjects.click(confirmModalConfirmButton)
[00:04:11]               │ debg Find.clickByCssSelector('[data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:04:11]               │ debg Find.findByCssSelector('[data-test-subj="confirmModalConfirmButton"]') with timeout=10000
[00:04:12]               │ debg alertMsg = This user will be permanently deleted and access to Elastic removed.
[00:04:12]               │      You can't recover deleted users.
[00:04:12]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:04:12]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:04:12]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:04:12]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:04:12]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:04:12]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:04:12]               │ debg TestSubjects.findAll(userRow)
[00:04:12]               │ debg Find.allByCssSelector('[data-test-subj="userRow"]') with timeout=10000
[00:04:14]               │ debg actualUsers = {"OptionalUser":{"username":"OptionalUser","fullname":"","email":"","roles":[""],"reserved":false,"deprecated":false},"apm_system":{"username":"apm_system","fullname":"","email":"","roles":["apm_system"],"reserved":true,"deprecated":false},"beats_system":{"username":"beats_system","fullname":"","email":"","roles":["beats_system"],"reserved":true,"deprecated":false},"elastic":{"username":"elastic","fullname":"","email":"","roles":["superuser"],"reserved":true,"deprecated":false},"kibana":{"username":"kibana","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":true},"kibana_system":{"username":"kibana_system","fullname":"","email":"","roles":["kibana_system"],"reserved":true,"deprecated":false},"logstash_system":{"username":"logstash_system","fullname":"","email":"","roles":["logstash_system"],"reserved":true,"deprecated":false},"new-user":{"username":"new-user","fullname":"Full User Name","email":"example@example.com","roles":[""],"reserved":false,"deprecated":false},"remote_monitoring_user":{"username":"remote_monitoring_user","fullname":"","email":"","roles":["remote_monitoring_collector","remote_monitoring_agent"],"reserved":true,"deprecated":false},"test_user":{"username":"test_user","fullname":"test user","email":"","roles":["superuser"],"reserved":false,"deprecated":false},"userEast":{"username":"userEast","fullname":"dls EAST","email":"dlstest@elastic.com","roles":["kibana_admin","myroleEast"],"reserved":false,"deprecated":false}}
[00:04:14]               └- ✓ pass  (7.5s) "security app users should delete user"
[00:04:14]             └-> should show the default roles
[00:04:14]               └-> "before each" hook: global before each for "should show the default roles"
[00:04:14]               │ debg navigating to settings url: http://localhost:61241/app/management
[00:04:14]               │ debg navigate to: http://localhost:61241/app/management
[00:04:14]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716465234 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:04:14]               │
[00:04:14]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:04:14]               │ debg ... sleep(700) start
[00:04:15]               │ debg ... sleep(700) end
[00:04:15]               │ debg returned from get, calling refresh
[00:04:16]               │ debg browser[INFO] http://localhost:61241/app/management?_t=1629716465234 281 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:04:16]               │
[00:04:16]               │ debg browser[INFO] http://localhost:61241/bootstrap.js 41:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:04:16]               │ debg currentUrl = http://localhost:61241/app/management
[00:04:16]               │          appUrl = http://localhost:61241/app/management
[00:04:16]               │ debg TestSubjects.find(kibanaChrome)
[00:04:16]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:04:17]               │ debg ... sleep(501) start
[00:04:17]               │ debg ... sleep(501) end
[00:04:17]               │ debg in navigateTo url = http://localhost:61241/app/management
[00:04:17]               │ debg TestSubjects.click(roles)
[00:04:17]               │ debg Find.clickByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:04:17]               │ debg Find.findByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:04:17]               │ debg TestSubjects.click(tablePaginationPopoverButton)
[00:04:17]               │ debg Find.clickByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:04:17]               │ debg Find.findByCssSelector('[data-test-subj="tablePaginationPopoverButton"]') with timeout=10000
[00:04:18]               │ debg TestSubjects.click(tablePagination-100-rows)
[00:04:18]               │ debg Find.clickByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:04:18]               │ debg Find.findByCssSelector('[data-test-subj="tablePagination-100-rows"]') with timeout=10000
[00:04:18]               │ debg TestSubjects.findAll(roleRow)
[00:04:18]               │ debg Find.allByCssSelector('[data-test-subj="roleRow"]') with timeout=10000
[00:04:24]               │ debg actualRoles = {"a-my-new-role":{"rolename":"a-my-new-role","reserved":false,"deprecated":false},"antimeridian_points_reader":{"rolename":"antimeridian_points_reader","reserved":false,"deprecated":false},"antimeridian_shapes_reader":{"rolename":"antimeridian_shapes_reader","reserved":false,"deprecated":false},"apm_system":{"rolename":"apm_system","reserved":true,"deprecated":false},"apm_user":{"rolename":"apm_user","reserved":true,"deprecated":true},"beats_admin":{"rolename":"beats_admin","reserved":true,"deprecated":false},"beats_system":{"rolename":"beats_system","reserved":true,"deprecated":false},"ccr_user":{"rolename":"ccr_user","reserved":false,"deprecated":false},"data_frame_transforms_admin":{"rolename":"data_frame_transforms_admin","reserved":true,"deprecated":true},"data_frame_transforms_user":{"rolename":"data_frame_transforms_user","reserved":true,"deprecated":true},"editor":{"rolename":"editor","reserved":true,"deprecated":false},"enrich_user":{"rolename":"enrich_user","reserved":true,"deprecated":false},"geoall_data_writer":{"rolename":"geoall_data_writer","reserved":false,"deprecated":false},"geoconnections_data_reader":{"rolename":"geoconnections_data_reader","reserved":false,"deprecated":false},"geoshape_data_reader":{"rolename":"geoshape_data_reader","reserved":false,"deprecated":false},"global_canvas_all":{"rolename":"global_canvas_all","reserved":false,"deprecated":false},"global_ccr_role":{"rolename":"global_ccr_role","reserved":false,"deprecated":false},"global_dashboard_all":{"rolename":"global_dashboard_all","reserved":false,"deprecated":false},"global_dashboard_read":{"rolename":"global_dashboard_read","reserved":false,"deprecated":false},"global_devtools_read":{"rolename":"global_devtools_read","reserved":false,"deprecated":false},"global_discover_all":{"rolename":"global_discover_all","reserved":false,"deprecated":false},"global_discover_read":{"rolename":"global_discover_read","reserved":false,"deprecated":false},"global_index_pattern_management_all":{"rolename":"global_index_pattern_management_all","reserved":false,"deprecated":false},"global_maps_all":{"rolename":"global_maps_all","reserved":false,"deprecated":false},"global_maps_read":{"rolename":"global_maps_read","reserved":false,"deprecated":false},"global_upgrade_assistant_role":{"rolename":"global_upgrade_assistant_role","reserved":false,"deprecated":false},"global_visualize_all":{"rolename":"global_visualize_all","reserved":false,"deprecated":false},"global_visualize_read":{"rolename":"global_visualize_read","reserved":false,"deprecated":false},"index_management_user":{"rolename":"index_management_user","reserved":false,"deprecated":false},"ingest_admin":{"rolename":"ingest_admin","reserved":true,"deprecated":false},"ingest_pipelines_user":{"rolename":"ingest_pipelines_user","reserved":false,"deprecated":false},"kibana_admin":{"rolename":"kibana_admin","reserved":true,"deprecated":false},"kibana_system":{"rolename":"kibana_system","reserved":true,"deprecated":false},"kibana_user":{"rolename":"kibana_user","reserved":true,"deprecated":true},"license_management_user":{"rolename":"license_management_user","reserved":false,"deprecated":false},"logstash_admin":{"rolename":"logstash_admin","reserved":true,"deprecated":false},"logstash_read_user":{"rolename":"logstash_read_user","reserved":false,"deprecated":false},"logstash_system":{"rolename":"logstash_system","reserved":true,"deprecated":false},"machine_learning_admin":{"rolename":"machine_learning_admin","reserved":true,"deprecated":false},"machine_learning_user":{"rolename":"machine_learning_user","reserved":true,"deprecated":false},"manage_ilm":{"rolename":"manage_ilm","reserved":false,"deprecated":false},"manage_rollups_role":{"rolename":"manage_rollups_role","reserved":false,"deprecated":false},"manage_security":{"rolename":"manage_security","reserved":false,"deprecated":false},"meta_for_geoshape_data_reader":{"rolename":"meta_for_geoshape_data_reader","reserved":false,"deprecated":false},"monitoring_user":{"rolename":"monitoring_user","reserved":true,"deprecated":false},"myroleEast":{"rolename":"myroleEast","reserved":false,"deprecated":false},"remote_clusters_user":{"rolename":"remote_clusters_user","reserved":false,"deprecated":false},"remote_monitoring_agent":{"rolename":"remote_monitoring_agent","reserved":true,"deprecated":false},"remote_monitoring_collector":{"rolename":"remote_monitoring_collector","reserved":true,"deprecated":false},"reporting_user":{"rolename":"reporting_user","reserved":true,"deprecated":true},"rollup_admin":{"rolename":"rollup_admin","reserved":true,"deprecated":false},"rollup_user":{"rolename":"rollup_user","reserved":true,"deprecated":false},"snapshot_user":{"rolename":"snapshot_user","reserved":true,"deprecated":false},"superuser":{"rolename":"superuser","reserved":true,"deprecated":false},"test_api_keys":{"rolename":"test_api_keys","reserved":false,"deprecated":false},"test_logs_data_reader":{"rolename":"test_logs_data_reader","reserved":false,"deprecated":false},"test_logstash_reader":{"rolename":"test_logstash_reader","reserved":false,"deprecated":false},"test_rollup_reader":{"rolename":"test_rollup_reader","reserved":false,"deprecated":false},"transform_admin":{"rolename":"transform_admin","reserved":true,"deprecated":false},"transform_user":{"rolename":"transform_user","reserved":true,"deprecated":false},"transport_client":{"rolename":"transport_client","reserved":true,"deprecated":false},"viewer":{"rolename":"viewer","reserved":true,"deprecated":false},"watcher_admin":{"rolename":"watcher_admin","reserved":true,"deprecated":false},"watcher_user":{"rolename":"watcher_user","reserved":true,"deprecated":false}}
[00:04:24]               │ info Taking screenshot "/dev/shm/workspace/parallel/24/kibana/x-pack/test/functional/screenshots/failure/security app users should show the default roles.png"
[00:04:24]               │ info Current URL is: http://localhost:61241/app/management/security/roles
[00:04:24]               │ info Saving page source to: /dev/shm/workspace/parallel/24/kibana/x-pack/test/functional/failure_debug/html/security app users should show the default roles.html
[00:04:24]               └- ✖ fail: security app users should show the default roles
[00:04:24]               │      TypeError: Cannot read property 'reserved' of undefined
[00:04:24]               │       at Context.<anonymous> (test/functional/apps/security/users.js:107:47)
[00:04:24]               │       at runMicrotasks (<anonymous>)
[00:04:24]               │       at processTicksAndRejections (internal/process/task_queues.js:95:5)
[00:04:24]               │       at Object.apply (/dev/shm/workspace/parallel/24/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)
[00:04:24]               │ 
[00:04:24]               │ 

Stack Trace

TypeError: Cannot read property 'reserved' of undefined
    at Context.<anonymous> (test/functional/apps/security/users.js:107:47)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at Object.apply (/dev/shm/workspace/parallel/24/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
reporting 71.1KB 69.8KB -1.3KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
reporting 67.8KB 67.7KB -113.0B
Unknown metric groups

API count

id before after diff
reporting 139 138 -1

API count missing comments

id before after diff
reporting 138 137 -1

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Reporting] CSV "chunked" export
6 participants