Skip to content

Comments

[7.x] Start consuming np logging config (#56480)#56735

Merged
mshustov merged 1 commit intoelastic:7.xfrom
mshustov:backport/7.x/pr-56480
Feb 4, 2020
Merged

[7.x] Start consuming np logging config (#56480)#56735
mshustov merged 1 commit intoelastic:7.xfrom
mshustov:backport/7.x/pr-56480

Conversation

@mshustov
Copy link
Contributor

@mshustov mshustov commented Feb 4, 2020

Backports the following commits to 7.x:

* pass config to the new platform

* add default appenders

* remove receiveAllAppenders flag

it breaks legacy-appender compatibility with legacy flags: silent, quiet, verbose

* add integration tests

* use console mocks  to simplify test setup

* update tests

* improve names

* validate that default appender always presents on root level

required during migration period to make sure logs are sent to the LP logging system

* do not check condition in the loop

* fix integration tests
@mshustov mshustov added the backport This PR is a backport of another PR label Feb 4, 2020
@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Kibana Pipeline / kibana-xpack-agent / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/dashboard/feature_controls/dashboard_security·ts.dashboard feature controls dashboard security global dashboard & embeddable all privileges allow saving via the saved query management component popover with no query loaded

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has failed 10 times on tracked branches: https://github.com/elastic/kibana/issues/44631

[00:00:00]       │
[00:00:00]         └-: dashboard
[00:00:00]           └-> "before all" hook
[00:00:00]           └-: feature controls
[00:00:00]             └-> "before all" hook
[00:00:00]             └-: dashboard security
[00:00:00]               └-> "before all" hook
[00:00:00]               └-> "before all" hook
[00:00:00]                 │ info [dashboard/feature_controls/security] Loading "mappings.json"
[00:00:00]                 │ info [dashboard/feature_controls/security] Loading "data.json"
[00:00:00]                 │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_1/1AuaNybzSEizFLTuNx_F5A] deleting index
[00:00:00]                 │ info [dashboard/feature_controls/security] Deleted existing index [".kibana_1"]
[00:00:00]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana] creating index, cause [api], templates [], shards [1]/[0], mappings [doc]
[00:00:00]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana][0]]]).
[00:00:00]                 │ info [dashboard/feature_controls/security] Created index ".kibana"
[00:00:00]                 │ debg [dashboard/feature_controls/security] ".kibana" settings {"index":{"number_of_shards":"1","auto_expand_replicas":"0-1","number_of_replicas":"0"}}
[00:00:00]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana/3BxKAJzwTmGC0IT5jEiMfw] update_mapping [doc]
[00:00:00]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana/3BxKAJzwTmGC0IT5jEiMfw] update_mapping [doc]
[00:00:00]                 │ info [dashboard/feature_controls/security] Indexed 7 docs into ".kibana"
[00:00:42]                 │ proc [kibana]   log   [12:10:44.427] [warning][plugins][usageCollection] { Error: mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed
[00:00:42]                 │ proc [kibana]     at respond (/dev/shm/workspace/install/kibana-4/node_modules/elasticsearch/src/lib/transport.js:349:15)
[00:00:42]                 │ proc [kibana]     at checkRespForFailure (/dev/shm/workspace/install/kibana-4/node_modules/elasticsearch/src/lib/transport.js:306:7)
[00:00:42]                 │ proc [kibana]     at HttpConnector.<anonymous> (/dev/shm/workspace/install/kibana-4/node_modules/elasticsearch/src/lib/connectors/http.js:173:7)
[00:00:42]                 │ proc [kibana]     at IncomingMessage.wrapper (/dev/shm/workspace/install/kibana-4/node_modules/elasticsearch/node_modules/lodash/lodash.js:4929:19)
[00:00:42]                 │ proc [kibana]     at IncomingMessage.emit (events.js:203:15)
[00:00:42]                 │ proc [kibana]     at endReadableNT (_stream_readable.js:1143:12)
[00:00:42]                 │ proc [kibana]     at process._tickCallback (internal/process/next_tick.js:63:19)
[00:00:42]                 │ proc [kibana]   status: 400,
[00:00:42]                 │ proc [kibana]   displayName: 'BadRequest',
[00:00:42]                 │ proc [kibana]   message:
[00:00:42]                 │ proc [kibana]    'mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed',
[00:00:42]                 │ proc [kibana]   path: '/.kibana/_doc/maps-telemetry%3Amaps-telemetry',
[00:00:42]                 │ proc [kibana]   query: { refresh: 'wait_for' },
[00:00:42]                 │ proc [kibana]   body:
[00:00:42]                 │ proc [kibana]    { error:
[00:00:42]                 │ proc [kibana]       { root_cause: [Array],
[00:00:42]                 │ proc [kibana]         type: 'strict_dynamic_mapping_exception',
[00:00:42]                 │ proc [kibana]         reason:
[00:00:42]                 │ proc [kibana]          'mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed' },
[00:00:42]                 │ proc [kibana]      status: 400 },
[00:00:42]                 │ proc [kibana]   statusCode: 400,
[00:00:42]                 │ proc [kibana]   response:
[00:00:42]                 │ proc [kibana]    '{"error":{"root_cause":[{"type":"strict_dynamic_mapping_exception","reason":"mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed"}],"type":"strict_dynamic_mapping_exception","reason":"mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed"},"status":400}',
[00:00:42]                 │ proc [kibana]   toString: [Function],
[00:00:42]                 │ proc [kibana]   toJSON: [Function],
[00:00:42]                 │ proc [kibana]   isBoom: true,
[00:00:42]                 │ proc [kibana]   isServer: false,
[00:00:42]                 │ proc [kibana]   data: null,
[00:00:42]                 │ proc [kibana]   output:
[00:00:42]                 │ proc [kibana]    { statusCode: 400,
[00:00:42]                 │ proc [kibana]      payload:
[00:00:42]                 │ proc [kibana]       { message:
[00:00:42]                 │ proc [kibana]          'mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [maps-telemetry] within [doc] is not allowed',
[00:00:42]                 │ proc [kibana]         statusCode: 400,
[00:00:42]                 │ proc [kibana]         error: 'Bad Request' },
[00:00:42]                 │ proc [kibana]      headers: {} },
[00:00:42]                 │ proc [kibana]   reformat: [Function],
[00:00:42]                 │ proc [kibana]   [Symbol(SavedObjectsClientErrorCode)]: 'SavedObjectsClient/badRequest' }
[00:00:42]                 │ proc [kibana]   log   [12:10:44.441] [warning][plugins][usageCollection] Unable to fetch data from maps-telemetry collector
[00:00:45]                 │ info Creating index .kibana_2.
[00:00:45]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_2] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:00:45]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] updating number_of_replicas to [0] for indices [.kibana_2]
[00:00:45]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_2][0]]]).
[00:00:45]                 │ info Reindexing .kibana to .kibana_1
[00:00:45]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_1] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:00:45]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] updating number_of_replicas to [0] for indices [.kibana_1]
[00:00:45]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_1][0]]]).
[00:00:45]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.tasks] creating index, cause [auto(task api)], templates [], shards [1]/[1], mappings [task]
[00:00:45]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] updating number_of_replicas to [0] for indices [.tasks]
[00:00:45]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.tasks][0]]]).
[00:00:45]                 │ info [o.e.t.LoggingTaskListener] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] 761 finished with response BulkByScrollResponse[took=105.9ms,timed_out=false,sliceId=null,updated=0,created=8,deleted=0,batches=1,versionConflicts=0,noops=0,retries=0,throttledUntil=0s,bulk_failures=[],search_failures=[]]
[00:00:45]                 │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana/3BxKAJzwTmGC0IT5jEiMfw] deleting index
[00:00:45]                 │ info Migrating .kibana_1 saved objects to .kibana_2
[00:00:45]                 │ debg Migrating saved objects index-pattern:logstash-*, visualization:75c3e060-1e7c-11e9-8488-65449e65d0ed, dashboard:i-exist, config:6.0.0, map:0b849ed0-70f5-11e9-8625-9580c4904684, dashboard:1c1a87f0-70f5-11e9-8625-9580c4904684, query:okjpgs, config:7.7.0-SNAPSHOT
[00:00:45]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_2/7wfrdthFS1KZEfF7LMaifQ] update_mapping [_doc]
[00:00:45]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_2/7wfrdthFS1KZEfF7LMaifQ] update_mapping [_doc]
[00:00:46]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_2/7wfrdthFS1KZEfF7LMaifQ] update_mapping [_doc]
[00:00:46]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_2/7wfrdthFS1KZEfF7LMaifQ] update_mapping [_doc]
[00:00:46]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_2/7wfrdthFS1KZEfF7LMaifQ] update_mapping [_doc]
[00:00:46]                 │ info Pointing alias .kibana to .kibana_2.
[00:00:46]                 │ info Finished in 1194ms.
[00:00:46]                 │ debg applying update to kibana config: {"accessibility:disableAnimations":true,"dateFormat:tz":"UTC"}
[00:00:46]                 │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_2/7wfrdthFS1KZEfF7LMaifQ] update_mapping [_doc]
[00:00:47]                 │ info [logstash_functional] Loading "mappings.json"
[00:00:47]                 │ info [logstash_functional] Loading "data.json.gz"
[00:00:47]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [logstash-2015.09.22] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:47]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.22][0]]]).
[00:00:47]                 │ info [logstash_functional] Created index "logstash-2015.09.22"
[00:00:47]                 │ debg [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:00:47]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [logstash-2015.09.20] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:47]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.20][0]]]).
[00:00:47]                 │ info [logstash_functional] Created index "logstash-2015.09.20"
[00:00:47]                 │ debg [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:00:47]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [logstash-2015.09.21] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:47]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.21][0]]]).
[00:00:47]                 │ info [logstash_functional] Created index "logstash-2015.09.21"
[00:00:47]                 │ debg [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:00:57]                 │ info progress: 9866
[00:01:00]                 │ info [logstash_functional] Indexed 4633 docs into "logstash-2015.09.22"
[00:01:00]                 │ info [logstash_functional] Indexed 4757 docs into "logstash-2015.09.20"
[00:01:00]                 │ info [logstash_functional] Indexed 4614 docs into "logstash-2015.09.21"
[00:01:01]                 │ debg SecurityPage.forceLogout
[00:01:01]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=100
[00:01:01]                 │ debg --- retry.tryForTime error: .login-form is not displayed
[00:01:02]                 │ debg Redirecting to /logout to force the logout
[00:01:02]                 │ debg Waiting on the login form to appear
[00:01:02]                 │ debg Waiting up to 100000ms for login form...
[00:01:02]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:01:02]                 │ debg browser[INFO] http://localhost:6141/logout?_t=1580818303489 350 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:01:02]                 │
[00:01:02]                 │ debg browser[INFO] http://localhost:6141/bundles/app/logout/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:01:04]                 │ debg --- retry.tryForTime error: .login-form is not displayed
[00:01:05]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:01:08]                 │ debg browser[INFO] http://localhost:6141/built_assets/dlls/vendors_3.bundle.dll.js 516:138197 "INFO: 2020-02-04T12:11:49Z
[00:01:08]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:01:08]                 │
[00:01:08]                 │      "
[00:01:08]                 │ debg browser[INFO] http://localhost:6141/login?next=%2F 350 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:01:08]                 │
[00:01:08]                 │ debg browser[INFO] http://localhost:6141/bundles/app/login/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:01:08]                 │ debg --- retry.tryForTime error: .login-form is not displayed
[00:01:09]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:01:12]                 │ debg browser[INFO] http://localhost:6141/built_assets/dlls/vendors_3.bundle.dll.js 516:138197 "INFO: 2020-02-04T12:11:53Z
[00:01:12]                 │        Adding connection to http://localhost:6141/elasticsearch
[00:01:12]                 │
[00:01:12]                 │      "
[00:01:12]                 │ debg --- retry.tryForTime error: .login-form is not displayed
[00:01:13]                 │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:02:22]               └-: global dashboard & embeddable all privileges
[00:02:22]                 └-> "before all" hook
[00:02:22]                 └-> "before all" hook
[00:02:22]                   │ debg creating role global_dashboard_visualize_all_role
[00:02:22]                   │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] added role [global_dashboard_visualize_all_role]
[00:02:22]                   │ debg created role global_dashboard_visualize_all_role
[00:02:22]                   │ debg creating user global_dashboard_visualize_all_user
[00:02:22]                   │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] added user [global_dashboard_visualize_all_user]
[00:02:22]                   │ debg created user global_dashboard_visualize_all_user
[00:02:22]                   │ debg navigating to login url: http://localhost:6141/login
[00:02:22]                   │ debg Navigate to: http://localhost:6141/login
[00:02:22]                   │ proc [kibana]   log   [12:13:04.126] [info][authentication][plugins][security] Authentication attempt failed: [security_exception] unable to authenticate user [global_dashboard_all_user] for REST request [/_security/_authenticate], with { header={ WWW-Authenticate="Basic realm=\"security\" charset=\"UTF-8\"" } }
[00:02:22]                   │ debg ... sleep(700) start
[00:02:22]                   │ERROR browser[SEVERE] http://localhost:6141/ - Failed to load resource: the server responded with a status of 401 (Unauthorized)
[00:02:23]                   │ debg ... sleep(700) end
[00:02:23]                   │ debg returned from get, calling refresh
[00:02:23]                   │ debg browser[INFO] http://localhost:6141/login?next=%2F 350 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:02:23]                   │
[00:02:23]                   │ debg browser[INFO] http://localhost:6141/bundles/app/login/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:02:23]                   │ debg currentUrl = http://localhost:6141/login?next=%2F
[00:02:23]                   │          appUrl = http://localhost:6141/login
[00:02:23]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:02:27]                   │ debg browser[INFO] http://localhost:6141/built_assets/dlls/vendors_3.bundle.dll.js 516:138197 "INFO: 2020-02-04T12:13:08Z
[00:02:27]                   │        Adding connection to http://localhost:6141/elasticsearch
[00:02:27]                   │
[00:02:27]                   │      "
[00:02:27]                   │ debg ... sleep(501) start
[00:02:28]                   │ debg ... sleep(501) end
[00:02:28]                   │ debg in navigateTo url = http://localhost:6141/login?next=%2F
[00:02:28]                   │ debg TestSubjects.exists(statusPageContainer)
[00:02:28]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:02:30]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:02:31]                   │ debg TestSubjects.setValue(loginUsername, global_dashboard_visualize_all_user)
[00:02:31]                   │ debg TestSubjects.click(loginUsername)
[00:02:31]                   │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:02:31]                   │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:02:31]                   │ debg TestSubjects.setValue(loginPassword, global_dashboard_visualize_all_user-password)
[00:02:31]                   │ debg TestSubjects.click(loginPassword)
[00:02:31]                   │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:02:31]                   │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:02:32]                   │ debg TestSubjects.click(loginSubmit)
[00:02:32]                   │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:02:32]                   │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:02:32]                   │ debg Waiting up to 20000ms for logout button visible...
[00:02:32]                   │ debg TestSubjects.exists(userMenuButton)
[00:02:32]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenuButton"]') with timeout=2500
[00:02:35]                   │ debg browser[INFO] http://localhost:6141/app/kibana 350 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:02:35]                   │
[00:02:35]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:02:35]                   │ debg --- retry.tryForTime error: [data-test-subj="userMenuButton"] is not displayed
[00:02:36]                   │ debg browser[INFO] http://localhost:6141/built_assets/dlls/vendors_3.bundle.dll.js 516:138197 "INFO: 2020-02-04T12:13:17Z
[00:02:36]                   │        Adding connection to http://localhost:6141/elasticsearch
[00:02:36]                   │
[00:02:36]                   │      "
[00:02:36]                   │ debg TestSubjects.exists(userMenuButton)
[00:02:36]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenuButton"]') with timeout=2500
[00:02:37]                   │ debg TestSubjects.exists(userMenu)
[00:02:37]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:02:40]                   │ debg --- retry.tryForTime error: [data-test-subj="userMenu"] is not displayed
[00:02:40]                   │ debg TestSubjects.click(userMenuButton)
[00:02:40]                   │ debg Find.clickByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:02:40]                   │ debg Find.findByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:02:41]                   │ debg Waiting up to 20000ms for user menu opened...
[00:02:41]                   │ debg TestSubjects.exists(userMenu)
[00:02:41]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:02:41]                   │ debg TestSubjects.exists(userMenu > logoutLink)
[00:02:41]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"] [data-test-subj="logoutLink"]') with timeout=2500
[00:02:41]                 └-> allows a visualization to be edited
[00:02:41]                   └-> "before each" hook: global before each
[00:02:41]                   │ debg navigating to dashboard url: http://localhost:6141/app/kibana#/dashboards
[00:02:41]                   │ debg Navigate to: http://localhost:6141/app/kibana#/dashboards
[00:02:41]                   │ debg ... sleep(700) start
[00:02:41]                   │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1580818402561#/dashboards 350 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:02:41]                   │
[00:02:41]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:02:42]                   │ debg ... sleep(700) end
[00:02:42]                   │ debg returned from get, calling refresh
[00:02:42]                   │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1580818402561#/dashboards 350 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:02:42]                   │
[00:02:42]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:02:42]                   │ debg currentUrl = http://localhost:6141/app/kibana#/dashboards
[00:02:42]                   │          appUrl = http://localhost:6141/app/kibana#/dashboards
[00:02:42]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:02:45]                   │ debg TestSubjects.find(kibanaChrome)
[00:02:45]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:02:45]                   │ debg browser[INFO] http://localhost:6141/built_assets/dlls/vendors_3.bundle.dll.js 516:138197 "INFO: 2020-02-04T12:13:25Z
[00:02:45]                   │        Adding connection to http://localhost:6141/elasticsearch
[00:02:45]                   │
[00:02:45]                   │      "
[00:02:45]                   │ debg ... sleep(501) start
[00:02:45]                   │ debg ... sleep(501) end
[00:02:45]                   │ debg in navigateTo url = http://localhost:6141/app/kibana#/dashboards?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:02:45]                   │ debg --- retry.try error: URL changed, waiting for it to settle
[00:02:46]                   │ debg ... sleep(501) start
[00:02:46]                   │ debg ... sleep(501) end
[00:02:46]                   │ debg in navigateTo url = http://localhost:6141/app/kibana#/dashboards?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:02:46]                   │ debg TestSubjects.exists(statusPageContainer)
[00:02:46]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:02:49]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:02:50]                   │ debg Load Saved Dashboard A Dashboard
[00:02:50]                   │ debg gotoDashboardLandingPage
[00:02:50]                   │ debg onDashboardLandingPage
[00:02:50]                   │ debg TestSubjects.exists(dashboardLandingPage)
[00:02:50]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardLandingPage"]') with timeout=5000
[00:02:50]                   │ debg searchForItemWithName: A Dashboard
[00:02:50]                   │ debg Find.allByCssSelector('.euiFieldSearch') with timeout=10000
[00:02:50]                   │ debg isGlobalLoadingIndicatorVisible
[00:02:50]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:02:50]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:02:51]                   │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:02:52]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:02:52]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:02:52]                   │ debg TestSubjects.click(dashboardListingTitleLink-A-Dashboard)
[00:02:52]                   │ debg Find.clickByCssSelector('[data-test-subj="dashboardListingTitleLink-A-Dashboard"]') with timeout=10000
[00:02:52]                   │ debg Find.findByCssSelector('[data-test-subj="dashboardListingTitleLink-A-Dashboard"]') with timeout=10000
[00:02:52]                   │ debg isGlobalLoadingIndicatorVisible
[00:02:52]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:02:52]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:02:54]                   │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:02:54]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:02:54]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:02:54]                   │ debg TestSubjects.missingOrFail(dashboardLandingPage)
[00:02:54]                   │ debg Find.waitForDeletedByCssSelector('[data-test-subj="dashboardLandingPage"]') with timeout=10000
[00:02:55]                   │ debg Switching to edit mode
[00:02:55]                   │ debg TestSubjects.click(dashboardEditMode)
[00:02:55]                   │ debg Find.clickByCssSelector('[data-test-subj="dashboardEditMode"]') with timeout=10000
[00:02:55]                   │ debg Find.findByCssSelector('[data-test-subj="dashboardEditMode"]') with timeout=10000
[00:02:55]                   │ debg Waiting up to 20000ms for in edit mode...
[00:02:55]                   │ debg TestSubjects.findAll(embeddablePanel)
[00:02:55]                   │ debg Find.allByCssSelector('[data-test-subj="embeddablePanel"]') with timeout=10000
[00:02:55]                   │ debg TestSubjects.findAll(embeddablePanelToggleMenuIcon)
[00:02:55]                   │ debg Find.allByCssSelector('[data-test-subj="embeddablePanelToggleMenuIcon"]') with timeout=10000
[00:02:55]                   │ debg openContextMenu(undefined
[00:02:55]                   │ debg toggleContextMenu
[00:02:55]                   │ debg TestSubjects.moveMouseTo(dashboardPanelTitle)
[00:02:55]                   │ debg TestSubjects.find(dashboardPanelTitle)
[00:02:55]                   │ debg Find.findByCssSelector('[data-test-subj="dashboardPanelTitle"]') with timeout=10000
[00:02:55]                   │ debg TestSubjects.find(embeddablePanelToggleMenuIcon)
[00:02:55]                   │ debg Find.findByCssSelector('[data-test-subj="embeddablePanelToggleMenuIcon"]') with timeout=10000
[00:02:55]                   │ debg TestSubjects.exists(embeddablePanelContextMenuOpen)
[00:02:55]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="embeddablePanelContextMenuOpen"]') with timeout=120000
[00:02:55]                   │ debg expectExistsEditPanelAction
[00:02:55]                   │ debg TestSubjects.exists(embeddablePanelAction-editPanel)
[00:02:55]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="embeddablePanelAction-editPanel"]') with timeout=120000
[00:02:55]                   └- ✓ pass  (14.8s) "dashboard feature controls dashboard security global dashboard & embeddable all privileges allows a visualization to be edited"
[00:02:55]                 └-> allows a map to be edited
[00:02:55]                   └-> "before each" hook: global before each
[00:02:55]                   │ debg navigating to dashboard url: http://localhost:6141/app/kibana#/dashboards
[00:02:55]                   │ debg Navigate to: http://localhost:6141/app/kibana#/dashboards
[00:02:56]                   │ debg ... sleep(700) start
[00:02:56]                   │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1580818417359#/dashboards 350 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:02:56]                   │
[00:02:56]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:02:56]                   │ debg ... sleep(700) end
[00:02:56]                   │ debg returned from get, calling refresh
[00:02:57]                   │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1580818417359#/dashboards 350 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:02:57]                   │
[00:02:57]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 8:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:02:57]                   │ debg currentUrl = http://localhost:6141/app/kibana#/dashboards
[00:02:57]                   │          appUrl = http://localhost:6141/app/kibana#/dashboards
[00:02:57]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:03:00]                   │ debg TestSubjects.find(kibanaChrome)
[00:03:00]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:03:00]                   │ debg browser[INFO] http://localhost:6141/built_assets/dlls/vendors_3.bundle.dll.js 516:138197 "INFO: 2020-02-04T12:13:40Z
[00:03:00]                   │        Adding connection to http://localhost:6141/elasticsearch
[00:03:00]                   │
[00:03:00]                   │      "
[00:03:00]                   │ debg ... sleep(501) start
[00:03:00]                   │ debg ... sleep(501) end
[00:03:01]                   │ debg in navigateTo url = http://localhost:6141/app/kibana#/dashboards?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:03:01]                   │ debg --- retry.try error: URL changed, waiting for it to settle
[00:03:01]                   │ debg ... sleep(501) start
[00:03:02]                   │ debg ... sleep(501) end
[00:03:02]                   │ debg in navigateTo url = http://localhost:6141/app/kibana#/dashboards?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:03:02]                   │ debg TestSubjects.exists(statusPageContainer)
[00:03:02]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:03:04]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:03:05]                   │ debg Load Saved Dashboard dashboard with map
[00:03:05]                   │ debg gotoDashboardLandingPage
[00:03:05]                   │ debg onDashboardLandingPage
[00:03:05]                   │ debg TestSubjects.exists(dashboardLandingPage)
[00:03:05]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="dashboardLandingPage"]') with timeout=5000
[00:03:05]                   │ debg searchForItemWithName: dashboard with map
[00:03:05]                   │ debg Find.allByCssSelector('.euiFieldSearch') with timeout=10000
[00:03:05]                   │ debg isGlobalLoadingIndicatorVisible
[00:03:05]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:03:05]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:03:07]                   │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:03:07]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:03:07]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:03:07]                   │ debg TestSubjects.click(dashboardListingTitleLink-dashboard-with-map)
[00:03:07]                   │ debg Find.clickByCssSelector('[data-test-subj="dashboardListingTitleLink-dashboard-with-map"]') with timeout=10000
[00:03:07]                   │ debg Find.findByCssSelector('[data-test-subj="dashboardListingTitleLink-dashboard-with-map"]') with timeout=10000
[00:03:07]                   │ debg isGlobalLoadingIndicatorVisible
[00:03:07]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:03:07]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:03:09]                   │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:03:10]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:03:10]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:03:10]                   │ debg TestSubjects.missingOrFail(dashboardLandingPage)
[00:03:10]                   │ debg Find.waitForDeletedByCssSelector('[data-test-subj="dashboardLandingPage"]') with timeout=10000
[00:03:11]                   │ debg Switching to edit mode
[00:03:11]                   │ debg TestSubjects.click(dashboardEditMode)
[00:03:11]                   │ debg Find.clickByCssSelector('[data-test-subj="dashboardEditMode"]') with timeout=10000
[00:03:11]                   │ debg Find.findByCssSelector('[data-test-subj="dashboardEditMode"]') with timeout=10000
[00:03:11]                   │ debg Waiting up to 20000ms for in edit mode...
[00:03:11]                   │ debg TestSubjects.findAll(embeddablePanel)
[00:03:11]                   │ debg Find.allByCssSelector('[data-test-subj="embeddablePanel"]') with timeout=10000
[00:03:11]                   │ debg TestSubjects.findAll(embeddablePanelToggleMenuIcon)
[00:03:11]                   │ debg Find.allByCssSelector('[data-test-subj="embeddablePanelToggleMenuIcon"]') with timeout=10000
[00:03:11]                   │ debg openContextMenu(undefined
[00:03:11]                   │ debg toggleContextMenu
[00:03:11]                   │ debg TestSubjects.moveMouseTo(dashboardPanelTitle)
[00:03:11]                   │ debg TestSubjects.find(dashboardPanelTitle)
[00:03:11]                   │ debg Find.findByCssSelector('[data-test-subj="dashboardPanelTitle"]') with timeout=10000
[00:03:11]                   │ debg TestSubjects.find(embeddablePanelToggleMenuIcon)
[00:03:11]                   │ debg Find.findByCssSelector('[data-test-subj="embeddablePanelToggleMenuIcon"]') with timeout=10000
[00:03:11]                   │ debg TestSubjects.exists(embeddablePanelContextMenuOpen)
[00:03:11]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="embeddablePanelContextMenuOpen"]') with timeout=120000
[00:03:12]                   │ debg expectExistsEditPanelAction
[00:03:12]                   │ debg TestSubjects.exists(embeddablePanelAction-editPanel)
[00:03:12]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="embeddablePanelAction-editPanel"]') with timeout=120000
[00:03:12]                   └- ✓ pass  (16.2s) "dashboard feature controls dashboard security global dashboard & embeddable all privileges allows a map to be edited"
[00:03:12]                 └-> allow saving via the saved query management component popover with no query loaded
[00:03:12]                   └-> "before each" hook: global before each
[00:03:12]                   │ debg TestSubjects.exists(saved-query-management-popover)
[00:03:12]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="saved-query-management-popover"]') with timeout=2500
[00:03:14]                   │ debg --- retry.tryForTime error: [data-test-subj="saved-query-management-popover"] is not displayed
[00:03:15]                   │ debg TestSubjects.click(saved-query-management-popover-button)
[00:03:15]                   │ debg Find.clickByCssSelector('[data-test-subj="saved-query-management-popover-button"]') with timeout=10000
[00:03:15]                   │ debg Find.findByCssSelector('[data-test-subj="saved-query-management-popover-button"]') with timeout=10000
[00:03:15]                   │ debg TestSubjects.click(saved-query-management-save-button)
[00:03:15]                   │ debg Find.clickByCssSelector('[data-test-subj="saved-query-management-save-button"]') with timeout=10000
[00:03:15]                   │ debg Find.findByCssSelector('[data-test-subj="saved-query-management-save-button"]') with timeout=10000
[00:03:15]                   │ debg TestSubjects.exists(saveQueryForm)
[00:03:15]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="saveQueryForm"]') with timeout=120000
[00:03:17]                   │ debg --- retry.tryForTime error: [data-test-subj="saveQueryForm"] is not displayed
[00:03:20]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:24]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:27]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:30]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:33]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:36]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:39]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:42]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:45]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:48]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:51]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:54]                   │ debg --- retry.tryForTime failed again with the same message...
[00:03:57]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:00]                   │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-debian-tests-xl-1580816382033961394] [.kibana_2/7wfrdthFS1KZEfF7LMaifQ] update_mapping [_doc]
[00:04:00]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:03]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:06]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:09]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:12]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:15]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:18]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:21]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:24]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:27]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:30]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:33]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:37]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:40]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:43]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:46]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:49]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:52]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:55]                   │ debg --- retry.tryForTime failed again with the same message...
[00:04:58]                   │ debg --- retry.tryForTime failed again with the same message...
[00:05:01]                   │ debg --- retry.tryForTime failed again with the same message...
[00:05:04]                   │ debg --- retry.tryForTime failed again with the same message...
[00:05:07]                   │ debg --- retry.tryForTime failed again with the same message...
[00:05:10]                   │ debg --- retry.tryForTime failed again with the same message...
[00:05:13]                   │ debg --- retry.tryForTime failed again with the same message...
[00:05:16]                   │ debg --- retry.tryForTime failed again with the same message...
[00:05:16]                   │ debg --- retry.try error: expected testSubject(saveQueryForm) to exist
[00:05:17]                   │ info Taking screenshot "/dev/shm/workspace/kibana/x-pack/test/functional/screenshots/failure/dashboard feature controls dashboard security global dashboard _ embeddable all privileges allow saving via the saved query management component popover with no query loaded.png"
[00:05:17]                   │ info Current URL is: http://localhost:6141/app/kibana#/dashboard/1c1a87f0-70f5-11e9-8625-9580c4904684?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))&_a=(description:%27%27,filters:!(),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),panels:!((embeddableConfig:(hiddenLayers:!(),isLayerTOCOpen:!t,mapCenter:(lat:0,lon:0,zoom:0.8),openTOCDetails:!()),gridData:(h:15,i:%271%27,w:24,x:0,y:0),id:%270b849ed0-70f5-11e9-8625-9580c4904684%27,panelIndex:%271%27,type:map,version:%277.7.0-SNAPSHOT%27)),query:(language:kuery,query:%27%27),timeRestore:!f,title:%27dashboard%20with%20map%27,viewMode:edit)
[00:05:17]                   │ info Saving page source to: /dev/shm/workspace/kibana/x-pack/test/functional/failure_debug/html/dashboard feature controls dashboard security global dashboard _ embeddable all privileges allow saving via the saved query management component popover with no query loaded.html
[00:05:17]                   └- ✖ fail: "dashboard feature controls dashboard security global dashboard & embeddable all privileges allow saving via the saved query management component popover with no query loaded"
[00:05:17]                   │

Stack Trace

Error: retry.try timeout: Error: expected testSubject(saveQueryForm) to exist
    at TestSubjects.existOrFail (/dev/shm/workspace/kibana/test/functional/services/test_subjects.ts:60:15)
    at onFailure (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:28:9)
    at retryForSuccess (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:68:13)

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

@mshustov mshustov merged commit 464e8e9 into elastic:7.x Feb 4, 2020
@mshustov mshustov deleted the backport/7.x/pr-56480 branch February 4, 2020 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants