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] Allow reports to be deleted in Management > Kibana > Reporting #60077

Merged
merged 11 commits into from
Mar 19, 2020

Conversation

tsullivan
Copy link
Member

@tsullivan tsullivan commented Mar 13, 2020

Summary

Adds delete controls and a search bar to the Reporting listing.
Closes #26725

Release note: Added the ability to search and delete historical reports in Management > Kibana > Reporting.

Testing Note: we were not able to do proper IE11 testing due to current standing IE11 bugs. We'll test this feature with IE11 in early 7.7 builds.

2020-03-17 15 27 41

Checklist

Delete any items that are not applicable to this PR.

For maintainers

@tsullivan tsullivan force-pushed the reporting/feature-delete-button branch 7 times, most recently from 3af1f6a to dcdb6dd Compare March 17, 2020 00:40
@tsullivan tsullivan force-pushed the reporting/feature-delete-button branch from fc676e8 to 0f772f8 Compare March 17, 2020 19:15
@tsullivan tsullivan force-pushed the reporting/feature-delete-button branch from 0f772f8 to c1e6e3e Compare March 17, 2020 19:21
@tsullivan tsullivan requested a review from joelgriffith March 17, 2020 21:23
@@ -147,7 +151,47 @@ export function registerJobInfoRoutes(
const request = makeRequestFacade(legacyRequest);
const { docId } = request.params;

let response = await jobResponseHandler(
let response = await downloadResponseHandler(
request.pre.management.jobTypes,
Copy link
Member Author

Choose a reason for hiding this comment

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

Note: this block of code is pretty much duplicated below. I'm not sure if it's worth adding a helper yet, though.

Copy link
Contributor

Choose a reason for hiding this comment

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

I'm ok with dupes, might be refactoring for np later anways

@@ -67,3 +68,34 @@ export function jobResponseHandlerFactory(
});
};
}

export function deleteJobResponseHandlerFactory(
Copy link
Member Author

Choose a reason for hiding this comment

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

This is essentially duplicated as the downloadJobResponseHanderFactory code, but it uses async/await

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-reporting-services (Team:Reporting Services)

@tsullivan tsullivan marked this pull request as ready for review March 17, 2020 21:49
@tsullivan tsullivan requested a review from poffdeluxe March 18, 2020 17:52
const { intl, jobsToDelete } = this.props;

const title =
jobsToDelete.length > 1
Copy link
Contributor

Choose a reason for hiding this comment

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

Nice work on multi-delete 👍

Copy link
Contributor

@joelgriffith joelgriffith left a comment

Choose a reason for hiding this comment

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

LGTM!

@tsullivan tsullivan changed the title [Reporting] Add a delete button to the job listing items [Reporting] Allow reports to be deleted in Management > Kibana > Reporting Mar 19, 2020
@tsullivan tsullivan merged commit ce2e3fd into elastic:master Mar 19, 2020
@tsullivan tsullivan deleted the reporting/feature-delete-button branch March 19, 2020 19:36
tsullivan added a commit to tsullivan/kibana that referenced this pull request Mar 19, 2020
…rting (elastic#60077)

* [Reporting] Feature Delete Button in Job Listing

* refactor listing buttons

* multi-delete

* confirm modal

* remove unused

* fix test

* mock the id generator for snapshotting

* simplify

* add search bar above table

* fix types errors
@fbaligand
Copy link
Contributor

Thank you very much for this feature!

tsullivan added a commit that referenced this pull request Mar 20, 2020
…> Reporting (#60077) (#60684)

* [Reporting] Allow reports to be deleted in Management > Kibana > Reporting (#60077)

* [Reporting] Feature Delete Button in Job Listing

* refactor listing buttons

* multi-delete

* confirm modal

* remove unused

* fix test

* mock the id generator for snapshotting

* simplify

* add search bar above table

* fix types errors

* fix objecttype for 7.x
gmmorris added a commit to gmmorris/kibana that referenced this pull request Mar 20, 2020
…o alerting/tls-warning

* 'alerting/tls-warning' of github.com:gmmorris/kibana: (32 commits)
  [ML] Listing all categorization wizard checks (elastic#60502)
  [Upgrade Assistant] First iteration of batch reindex docs (elastic#59887)
  [SIEM] Export timeline (elastic#58368)
  [SIEM] Add support for actions and throttle in Rules (elastic#59641)
  Fix ace a11y listener (elastic#60639)
  Add addInfo toast to core notifications service (elastic#60574)
  fix test description (elastic#60638)
  [SIEM] Cypress screenshots upload to google cloud (elastic#60556)
  [canvas/shareable_runtime] sync sass loaders with kbn/optimizer (elastic#60653)
  [SIEM] Fixes Modification of ML Rules (elastic#60662)
  [SIEM] [Case] Bulk status update, add comment avatar, id => title in breadcrumbs (elastic#60410)
  [Alerting] add functional tests for index threshold alertType (elastic#60597)
  [Ingest]EMT-248: add post action request handler and resources (elastic#60581)
  Return incident's url (elastic#60617)
  [Endpoint] TEST: GET alert details - boundary test for first alert retrieval (elastic#60320)
  [ML] Transforms: Fix pivot preview table mapping. (elastic#60609)
  [Endpoint] Log random seed for sample data CLI to console (elastic#60646)
  Use common event model for determining if event is v0 or v1 (elastic#60667)
  Disables PR Project Assigner workflow
  [Reporting] Allow reports to be deleted in Management > Kibana > Reporting (elastic#60077)
  ...
@kibanamachine
Copy link
Contributor

💔 Build Failed


Test Failures

Kibana Pipeline / kibana-xpack-agent / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/transform/creation_index_pattern·ts.transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg adds the aggregation entries

Link to Jenkins

Standard Out

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

[00:00:00]       │
[00:00:00]         └-: transform
[00:00:00]           └-> "before all" hook
[00:00:00]           └-> "before all" hook
[00:00:00]             │ debg creating role transform_source
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added role [transform_source]
[00:00:00]             │ debg creating role transform_dest
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added role [transform_dest]
[00:00:00]             │ debg creating role transform_dest_readonly
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added role [transform_dest_readonly]
[00:00:00]             │ debg creating role transform_ui_extras
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added role [transform_ui_extras]
[00:00:00]             │ debg creating user transform_poweruser
[00:00:00]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added user [transform_poweruser]
[00:00:00]             │ debg created user transform_poweruser
[00:00:00]             │ debg creating user transform_viewer
[00:00:01]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added user [transform_viewer]
[00:00:01]             │ debg created user transform_viewer
[00:00:01]           └-: creation_index_pattern
[00:00:01]             └-> "before all" hook
[00:00:01]             └-> "before all" hook
[00:00:01]               │ info [ml/ecommerce] Loading "mappings.json"
[00:00:01]               │ info [ml/ecommerce] Loading "data.json.gz"
[00:00:01]               │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [ecommerce] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:01]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[ecommerce][0]]]).
[00:00:01]               │ info [ml/ecommerce] Created index "ecommerce"
[00:00:01]               │ debg [ml/ecommerce] "ecommerce" settings {"index":{"number_of_replicas":"0","number_of_shards":"1"}}
[00:00:01]               │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_1/SGGozH42RdG-01vySYuoWA] deleting index
[00:00:01]               │ info [ml/ecommerce] Deleted existing index [".kibana_1"]
[00:00:01]               │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_1] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:01]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_1][0]]]).
[00:00:01]               │ info [ml/ecommerce] Created index ".kibana_1"
[00:00:01]               │ debg [ml/ecommerce] ".kibana_1" settings {"index":{"auto_expand_replicas":"0-1","number_of_replicas":"0","number_of_shards":"1"}}
[00:00:04]               │ info [ml/ecommerce] Indexed 4675 docs into "ecommerce"
[00:00:04]               │ info [ml/ecommerce] Indexed 4 docs into ".kibana_1"
[00:00:04]               │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_1/lpRXMqILSuGlPSaubf-cZg] update_mapping [_doc]
[00:00:04]               │ proc [kibana]   log   [18:49:05.686] [warning][plugins][usageCollection] { Error: mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed
[00:00:04]               │ proc [kibana]     at respond (/dev/shm/workspace/install/kibana-9/node_modules/elasticsearch/src/lib/transport.js:349:15)
[00:00:04]               │ proc [kibana]     at checkRespForFailure (/dev/shm/workspace/install/kibana-9/node_modules/elasticsearch/src/lib/transport.js:306:7)
[00:00:04]               │ proc [kibana]     at HttpConnector.<anonymous> (/dev/shm/workspace/install/kibana-9/node_modules/elasticsearch/src/lib/connectors/http.js:173:7)
[00:00:04]               │ proc [kibana]     at IncomingMessage.wrapper (/dev/shm/workspace/install/kibana-9/node_modules/elasticsearch/node_modules/lodash/lodash.js:4929:19)
[00:00:04]               │ proc [kibana]     at IncomingMessage.emit (events.js:203:15)
[00:00:04]               │ proc [kibana]     at endReadableNT (_stream_readable.js:1145:12)
[00:00:04]               │ proc [kibana]     at process._tickCallback (internal/process/next_tick.js:63:19)
[00:00:04]               │ proc [kibana]   status: 400,
[00:00:04]               │ proc [kibana]   displayName: 'BadRequest',
[00:00:04]               │ proc [kibana]   message:
[00:00:04]               │ proc [kibana]    'mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed',
[00:00:04]               │ proc [kibana]   path: '/.kibana/_doc/maps-telemetry%3Amaps-telemetry',
[00:00:04]               │ proc [kibana]   query: { refresh: 'wait_for' },
[00:00:04]               │ proc [kibana]   body:
[00:00:04]               │ proc [kibana]    { error:
[00:00:04]               │ proc [kibana]       { root_cause: [Array],
[00:00:04]               │ proc [kibana]         type: 'strict_dynamic_mapping_exception',
[00:00:04]               │ proc [kibana]         reason:
[00:00:04]               │ proc [kibana]          'mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed' },
[00:00:04]               │ proc [kibana]      status: 400 },
[00:00:04]               │ proc [kibana]   statusCode: 400,
[00:00:04]               │ proc [kibana]   response:
[00:00:04]               │ proc [kibana]    '{"error":{"root_cause":[{"type":"strict_dynamic_mapping_exception","reason":"mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed"}],"type":"strict_dynamic_mapping_exception","reason":"mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed"},"status":400}',
[00:00:04]               │ proc [kibana]   toString: [Function],
[00:00:04]               │ proc [kibana]   toJSON: [Function],
[00:00:04]               │ proc [kibana]   isBoom: true,
[00:00:04]               │ proc [kibana]   isServer: false,
[00:00:04]               │ proc [kibana]   data: null,
[00:00:04]               │ proc [kibana]   output:
[00:00:04]               │ proc [kibana]    { statusCode: 400,
[00:00:04]               │ proc [kibana]      payload:
[00:00:04]               │ proc [kibana]       { message:
[00:00:04]               │ proc [kibana]          'mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed',
[00:00:04]               │ proc [kibana]         statusCode: 400,
[00:00:04]               │ proc [kibana]         error: 'Bad Request' },
[00:00:04]               │ proc [kibana]      headers: {} },
[00:00:04]               │ proc [kibana]   reformat: [Function],
[00:00:04]               │ proc [kibana]   [Symbol(SavedObjectsClientErrorCode)]: 'SavedObjectsClient/badRequest' }
[00:00:04]               │ proc [kibana]   log   [18:49:05.696] [warning][plugins][usageCollection] Unable to fetch data from maps-telemetry collector
[00:00:04]               │ debg Migrating saved objects
[00:00:05]               │ proc [kibana]   log   [18:49:05.970] [info][savedobjects-service] Creating index .kibana_2.
[00:00:05]               │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_2] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:00:05]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] updating number_of_replicas to [0] for indices [.kibana_2]
[00:00:05]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_2][0]]]).
[00:00:05]               │ proc [kibana]   log   [18:49:06.135] [info][savedobjects-service] Migrating .kibana_1 saved objects to .kibana_2
[00:00:05]               │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_2/bno8mQ9mQ2qGsm7MjQcq9A] update_mapping [_doc]
[00:00:05]               │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_2/bno8mQ9mQ2qGsm7MjQcq9A] update_mapping [_doc]
[00:00:05]               │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_2/bno8mQ9mQ2qGsm7MjQcq9A] update_mapping [_doc]
[00:00:05]               │ proc [kibana]   log   [18:49:06.432] [info][savedobjects-service] Pointing alias .kibana to .kibana_2.
[00:00:05]               │ proc [kibana]   log   [18:49:06.570] [info][savedobjects-service] Finished in 604ms.
[00:00:05]               │ debg SecurityPage.forceLogout
[00:00:05]               │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=100
[00:00:05]               │ proc [kibana]   log   [18:49:06.585] [warning][plugins][usageCollection] { Error: Saved object [config/8.0.0-SNAPSHOT] not found
[00:00:05]               │ proc [kibana]     at Function.createGenericNotFoundError (/dev/shm/workspace/install/kibana-9/src/core/server/saved_objects/service/lib/errors.js:134:37)
[00:00:05]               │ proc [kibana]     at SavedObjectsRepository.get (/dev/shm/workspace/install/kibana-9/src/core/server/saved_objects/service/lib/repository.js:603:46)
[00:00:05]               │ proc [kibana]     at process._tickCallback (internal/process/next_tick.js:68:7)
[00:00:05]               │ proc [kibana]   data: null,
[00:00:05]               │ proc [kibana]   isBoom: true,
[00:00:05]               │ proc [kibana]   isServer: false,
[00:00:05]               │ proc [kibana]   output:
[00:00:05]               │ proc [kibana]    { statusCode: 404,
[00:00:05]               │ proc [kibana]      payload:
[00:00:05]               │ proc [kibana]       { statusCode: 404,
[00:00:05]               │ proc [kibana]         error: 'Not Found',
[00:00:05]               │ proc [kibana]         message: 'Saved object [config/8.0.0-SNAPSHOT] not found' },
[00:00:05]               │ proc [kibana]      headers: {} },
[00:00:05]               │ proc [kibana]   reformat: [Function],
[00:00:05]               │ proc [kibana]   typeof: [Function: notFound],
[00:00:05]               │ proc [kibana]   [Symbol(SavedObjectsClientErrorCode)]: 'SavedObjectsClient/notFound' }
[00:00:05]               │ proc [kibana]   log   [18:49:06.587] [warning][plugins][usageCollection] Unable to fetch data from stack_management collector
[00:00:05]               │ debg --- retry.tryForTime error: .login-form is not displayed
[00:00:06]               │ debg Redirecting to /logout to force the logout
[00:00:06]               │ debg Waiting on the login form to appear
[00:00:06]               │ debg Waiting up to 100000ms for login form...
[00:00:06]               │ debg browser[INFO] http://localhost:6191/logout?_t=1584730147266 340 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:00:06]               │
[00:00:06]               │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:06]               │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:00:09]               │ debg --- retry.tryForTime error: .login-form is not displayed
[00:00:12]               │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:00:14]               │ proc [kibana]   log   [18:49:14.803] [warning][plugins][spaces] Error toggling capabilities for request to /api/core/capabilities: [security_exception] missing authentication credentials for REST request [/_security/user/_has_privileges], with { header={ WWW-Authenticate={ 0="ApiKey" & 1="Basic realm=\"security\" charset=\"UTF-8\"" } } } :: {"path":"/_security/user/_has_privileges","query":{},"body":"{\"applications\":[{\"application\":\"kibana-.kibana\",\"resources\":[\"space:default\"],\"privileges\":[\"version:8.0.0-SNAPSHOT\",\"login:\"]}]}","statusCode":401,"response":"{\"error\":{\"root_cause\":[{\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}}],\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}},\"status\":401}","wwwAuthenticateDirective":"ApiKey, Basic realm=\"security\" charset=\"UTF-8\""}
[00:00:17]               │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:49:14Z
[00:00:17]               │        Adding connection to http://localhost:6191/elasticsearch
[00:00:17]               │
[00:00:17]               │      "
[00:00:17]               │ debg browser[INFO] http://localhost:6191/login?next=%2F 340 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:00:17]               │
[00:00:17]               │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:17]               │ debg --- retry.tryForTime error: .login-form is not displayed
[00:00:18]               │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:49:18Z
[00:00:18]               │        Adding connection to http://localhost:6191/elasticsearch
[00:00:18]               │
[00:00:18]               │      "
[00:00:18]               │ proc [kibana]   log   [18:49:18.989] [warning][plugins][spaces] Error toggling capabilities for request to /api/core/capabilities: [security_exception] missing authentication credentials for REST request [/_security/user/_has_privileges], with { header={ WWW-Authenticate={ 0="ApiKey" & 1="Basic realm=\"security\" charset=\"UTF-8\"" } } } :: {"path":"/_security/user/_has_privileges","query":{},"body":"{\"applications\":[{\"application\":\"kibana-.kibana\",\"resources\":[\"space:default\"],\"privileges\":[\"version:8.0.0-SNAPSHOT\",\"login:\"]}]}","statusCode":401,"response":"{\"error\":{\"root_cause\":[{\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}}],\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}},\"status\":401}","wwwAuthenticateDirective":"ApiKey, Basic realm=\"security\" charset=\"UTF-8\""}
[00:00:18]               │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:00:18]               │ debg navigating to login url: http://localhost:6191/login
[00:00:18]               │ debg Navigate to: http://localhost:6191/login
[00:00:18]               │ debg ... sleep(700) start
[00:00:18]               │ debg browser[INFO] http://localhost:6191/login?_t=1584730159258 340 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:00:18]               │
[00:00:18]               │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:19]               │ debg ... sleep(700) end
[00:00:19]               │ debg returned from get, calling refresh
[00:00:19]               │ debg browser[INFO] http://localhost:6191/login?_t=1584730159258 340 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:00:19]               │
[00:00:19]               │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:19]               │ debg currentUrl = http://localhost:6191/login
[00:00:19]               │          appUrl = http://localhost:6191/login
[00:00:19]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:00:22]               │ proc [kibana]   log   [18:49:23.564] [warning][plugins][spaces] Error toggling capabilities for request to /api/core/capabilities: [security_exception] missing authentication credentials for REST request [/_security/user/_has_privileges], with { header={ WWW-Authenticate={ 0="ApiKey" & 1="Basic realm=\"security\" charset=\"UTF-8\"" } } } :: {"path":"/_security/user/_has_privileges","query":{},"body":"{\"applications\":[{\"application\":\"kibana-.kibana\",\"resources\":[\"space:default\"],\"privileges\":[\"version:8.0.0-SNAPSHOT\",\"login:\"]}]}","statusCode":401,"response":"{\"error\":{\"root_cause\":[{\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}}],\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}},\"status\":401}","wwwAuthenticateDirective":"ApiKey, Basic realm=\"security\" charset=\"UTF-8\""}
[00:00:22]               │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:49:23Z
[00:00:22]               │        Adding connection to http://localhost:6191/elasticsearch
[00:00:22]               │
[00:00:22]               │      "
[00:00:22]               │ debg ... sleep(501) start
[00:00:23]               │ debg ... sleep(501) end
[00:00:23]               │ debg in navigateTo url = http://localhost:6191/login
[00:00:23]               │ debg TestSubjects.exists(statusPageContainer)
[00:00:23]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:00:25]               │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:00:26]               │ debg TestSubjects.setValue(loginUsername, transform_poweruser)
[00:00:26]               │ debg TestSubjects.click(loginUsername)
[00:00:26]               │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:00:26]               │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:00:26]               │ debg TestSubjects.setValue(loginPassword, tfp001)
[00:00:26]               │ debg TestSubjects.click(loginPassword)
[00:00:26]               │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:00:26]               │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:00:26]               │ debg TestSubjects.click(loginSubmit)
[00:00:26]               │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:00:26]               │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:00:26]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"] nav:not(.ng-hide) ') with timeout=20000
[00:00:34]               │ debg browser[INFO] http://localhost:6191/app/kibana 340 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:00:34]               │
[00:00:34]               │ debg browser[INFO] http://localhost:6191/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:34]               │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:49:33Z
[00:00:34]               │        Adding connection to http://localhost:6191/elasticsearch
[00:00:34]               │
[00:00:34]               │      "
[00:00:34]               │ debg Finished login process currentUrl = http://localhost:6191/app/kibana#/home
[00:00:34]               │ debg Waiting up to 20000ms for logout button visible...
[00:00:34]               │ debg TestSubjects.exists(userMenuButton)
[00:00:34]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenuButton"]') with timeout=2500
[00:00:35]               │ debg TestSubjects.exists(userMenu)
[00:00:35]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:00:37]               │ debg --- retry.tryForTime error: [data-test-subj="userMenu"] is not displayed
[00:00:38]               │ debg TestSubjects.click(userMenuButton)
[00:00:38]               │ debg Find.clickByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:00:38]               │ debg Find.findByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:00:38]               │ debg Waiting up to 20000ms for user menu opened...
[00:00:38]               │ debg TestSubjects.exists(userMenu)
[00:00:38]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:00:38]               │ debg TestSubjects.exists(userMenu > logoutLink)
[00:00:38]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"] [data-test-subj="logoutLink"]') with timeout=2500
[00:00:38]             └-: batch transform with terms+date_histogram groups and avg agg
[00:00:38]               └-> "before all" hook
[00:00:38]               └-> loads the home page
[00:00:38]                 └-> "before each" hook: global before each
[00:00:38]                 │ debg navigating to transform url: http://localhost:6191/app/kibana/#/management/elasticsearch/transform
[00:00:38]                 │ debg Navigate to: http://localhost:6191/app/kibana/#/management/elasticsearch/transform
[00:00:38]                 │ debg ... sleep(700) start
[00:00:38]                 │ debg browser[INFO] http://localhost:6191/app/kibana/?_t=1584730179062#/management/elasticsearch/transform 340 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:00:38]                 │
[00:00:38]                 │ debg browser[INFO] http://localhost:6191/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:39]                 │ debg ... sleep(700) end
[00:00:39]                 │ debg returned from get, calling refresh
[00:00:40]                 │ debg browser[INFO] http://localhost:6191/app/kibana/?_t=1584730179062#/management/elasticsearch/transform 340 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:00:40]                 │
[00:00:40]                 │ debg browser[INFO] http://localhost:6191/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:40]                 │ debg currentUrl = http://localhost:6191/app/kibana/#/management/elasticsearch/transform
[00:00:40]                 │          appUrl = http://localhost:6191/app/kibana/#/management/elasticsearch/transform
[00:00:40]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:00:44]                 │ debg TestSubjects.find(kibanaChrome)
[00:00:44]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:00:45]                 │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:49:44Z
[00:00:45]                 │        Adding connection to http://localhost:6191/elasticsearch
[00:00:45]                 │
[00:00:45]                 │      "
[00:00:45]                 │ debg ... sleep(501) start
[00:00:45]                 │ debg ... sleep(501) end
[00:00:45]                 │ debg in navigateTo url = http://localhost:6191/app/kibana/#/management/elasticsearch/transform/transform_management
[00:00:45]                 │ debg TestSubjects.exists(statusPageContainer)
[00:00:45]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:00:48]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:00:48]                 │ debg TestSubjects.exists(transformPageTransformList)
[00:00:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformPageTransformList"]') with timeout=120000
[00:00:48]                 └- ✓ pass  (10.5s) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg loads the home page"
[00:00:48]               └-> displays the stats bar
[00:00:48]                 └-> "before each" hook: global before each
[00:00:48]                 │ debg TestSubjects.exists(transformStatsBar)
[00:00:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformStatsBar"]') with timeout=120000
[00:00:48]                 └- ✓ pass  (35ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays the stats bar"
[00:00:48]               └-> loads the source selection modal
[00:00:48]                 └-> "before each" hook: global before each
[00:00:48]                 │ debg TestSubjects.exists(transformNoTransformsFound)
[00:00:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformNoTransformsFound"]') with timeout=2500
[00:00:48]                 │ debg TestSubjects.click(transformCreateFirstButton)
[00:00:48]                 │ debg Find.clickByCssSelector('[data-test-subj="transformCreateFirstButton"]') with timeout=10000
[00:00:48]                 │ debg Find.findByCssSelector('[data-test-subj="transformCreateFirstButton"]') with timeout=10000
[00:00:49]                 │ debg TestSubjects.exists(transformSelectSourceModal)
[00:00:49]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformSelectSourceModal"]') with timeout=120000
[00:00:49]                 └- ✓ pass  (338ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg loads the source selection modal"
[00:00:49]               └-> selects the source data
[00:00:49]                 └-> "before each" hook: global before each
[00:00:49]                 │ debg TestSubjects.setValue(savedObjectFinderSearchInput, ecommerce)
[00:00:49]                 │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:00:49]                 │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:00:49]                 │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:00:49]                 │ debg TestSubjects.exists(savedObjectTitleecommerce)
[00:00:49]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="savedObjectTitleecommerce"]') with timeout=120000
[00:00:49]                 │ debg TestSubjects.clickWhenNotDisabled(savedObjectTitleecommerce)
[00:00:49]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="savedObjectTitleecommerce"]') with timeout=10000
[00:00:49]                 │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleecommerce"]') with timeout=10000
[00:00:49]                 │ debg TestSubjects.exists(transformPageCreateTransform)
[00:00:49]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformPageCreateTransform"]') with timeout=120000
[00:00:49]                 └- ✓ pass  (785ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg selects the source data"
[00:00:49]               └-> displays the define pivot step
[00:00:49]                 └-> "before each" hook: global before each
[00:00:49]                 │ debg TestSubjects.exists(transformStepDefineForm)
[00:00:49]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformStepDefineForm"]') with timeout=120000
[00:00:51]                 └- ✓ pass  (1.3s) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays the define pivot step"
[00:00:51]               └-> loads the source index preview
[00:00:51]                 └-> "before each" hook: global before each
[00:00:51]                 │ debg TestSubjects.exists(transformSourceIndexPreview loaded)
[00:00:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformSourceIndexPreview loaded"]') with timeout=120000
[00:00:51]                 └- ✓ pass  (162ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg loads the source index preview"
[00:00:51]               └-> shows the source index preview
[00:00:51]                 └-> "before each" hook: global before each
[00:00:51]                 │ debg TestSubjects.find(~transformSourceIndexPreview)
[00:00:51]                 │ debg Find.findByCssSelector('[data-test-subj~="transformSourceIndexPreview"]') with timeout=10000
[00:00:51]                 └- ✓ pass  (214ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg shows the source index preview"
[00:00:51]               └-> displays an empty pivot preview
[00:00:51]                 └-> "before each" hook: global before each
[00:00:51]                 │ debg TestSubjects.exists(transformPivotPreview empty)
[00:00:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformPivotPreview empty"]') with timeout=120000
[00:00:51]                 └- ✓ pass  (49ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays an empty pivot preview"
[00:00:51]               └-> displays the query input
[00:00:51]                 └-> "before each" hook: global before each
[00:00:51]                 │ debg TestSubjects.exists(transformQueryInput)
[00:00:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformQueryInput"]') with timeout=120000
[00:00:51]                 │ debg TestSubjects.getVisibleText(transformQueryInput)
[00:00:51]                 │ debg TestSubjects.find(transformQueryInput)
[00:00:51]                 │ debg Find.findByCssSelector('[data-test-subj="transformQueryInput"]') with timeout=10000
[00:00:51]                 └- ✓ pass  (74ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays the query input"
[00:00:51]               └-> displays the advanced query editor switch
[00:00:51]                 └-> "before each" hook: global before each
[00:00:51]                 │ debg TestSubjects.exists(transformAdvancedQueryEditorSwitch)
[00:00:51]                 │ debg Find.existsByCssSelector('[data-test-subj="transformAdvancedQueryEditorSwitch"]') with timeout=120000
[00:00:51]                 │ debg TestSubjects.getAttribute(transformAdvancedQueryEditorSwitch, aria-checked)
[00:00:51]                 │ debg TestSubjects.find(transformAdvancedQueryEditorSwitch)
[00:00:51]                 │ debg Find.findByCssSelector('[data-test-subj="transformAdvancedQueryEditorSwitch"]') with timeout=10000
[00:00:51]                 └- ✓ pass  (44ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays the advanced query editor switch"
[00:00:51]               └-> adds the group by entries
[00:00:51]                 └-> "before each" hook: global before each
[00:00:51]                 │ debg TestSubjects.exists(transformGroupBySelection > comboBoxInput)
[00:00:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:00:51]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:00:51]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:00:51]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:00:51]                 │ debg comboBox.set, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:00:51]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:00:51]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:00:51]                 │ debg comboBox.setElement, value: terms(category.keyword)
[00:00:51]                 │ debg comboBox.isOptionSelected, value: terms(category.keyword)
[00:00:55]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:00:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:00:55]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="terms(category.keyword)"]') with timeout=2500
[00:00:55]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:00:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:00:58]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:00:58]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:00:58]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:00:58]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:00:58]                 │ debg TestSubjects.exists(transformGroupByEntry 0)
[00:00:58]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformGroupByEntry 0"]') with timeout=120000
[00:00:58]                 │ debg TestSubjects.getVisibleText(transformGroupByEntry 0 > transformGroupByEntryLabel)
[00:00:58]                 │ debg TestSubjects.find(transformGroupByEntry 0 > transformGroupByEntryLabel)
[00:00:58]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupByEntry 0"] [data-test-subj="transformGroupByEntryLabel"]') with timeout=10000
[00:00:58]                 │ debg TestSubjects.exists(transformGroupBySelection > comboBoxInput)
[00:00:58]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:00:58]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:00:58]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:00:58]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:00:58]                 │ debg comboBox.set, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:00:58]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:00:58]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:00:58]                 │ debg comboBox.setElement, value: date_histogram(order_date)
[00:00:58]                 │ debg comboBox.isOptionSelected, value: date_histogram(order_date)
[00:01:01]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:01:01]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:01]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="date_histogram(order_date)"]') with timeout=2500
[00:01:02]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:01:02]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:04]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:01:05]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:01:05]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:01:05]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:05]                 │ debg TestSubjects.exists(transformGroupByEntry 1)
[00:01:05]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformGroupByEntry 1"]') with timeout=120000
[00:01:05]                 │ debg TestSubjects.getVisibleText(transformGroupByEntry 1 > transformGroupByEntryLabel)
[00:01:05]                 │ debg TestSubjects.find(transformGroupByEntry 1 > transformGroupByEntryLabel)
[00:01:05]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupByEntry 1"] [data-test-subj="transformGroupByEntryLabel"]') with timeout=10000
[00:01:05]                 │ debg TestSubjects.getVisibleText(transformGroupByEntry 1 > transformGroupByEntryIntervalLabel)
[00:01:05]                 │ debg TestSubjects.find(transformGroupByEntry 1 > transformGroupByEntryIntervalLabel)
[00:01:05]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupByEntry 1"] [data-test-subj="transformGroupByEntryIntervalLabel"]') with timeout=10000
[00:01:05]                 └- ✓ pass  (13.7s) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg adds the group by entries"
[00:01:05]               └-> adds the aggregation entries
[00:01:05]                 └-> "before each" hook: global before each
[00:01:05]                 │ debg TestSubjects.exists(transformAggregationSelection > comboBoxInput)
[00:01:05]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:01:05]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformAggregationSelection > comboBoxInput
[00:01:05]                 │ debg TestSubjects.find(transformAggregationSelection > comboBoxInput)
[00:01:05]                 │ debg Find.findByCssSelector('[data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:05]                 │ debg comboBox.set, comboBoxSelector: transformAggregationSelection > comboBoxInput
[00:01:05]                 │ debg TestSubjects.find(transformAggregationSelection > comboBoxInput)
[00:01:05]                 │ debg Find.findByCssSelector('[data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:05]                 │ debg comboBox.setElement, value: avg(products.base_price)
[00:01:05]                 │ debg comboBox.isOptionSelected, value: avg(products.base_price)
[00:01:08]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:01:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:08]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="avg(products.base_price)"]') with timeout=2500
[00:01:09]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:01:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:11]                 │ERROR browser[SEVERE] http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 399:77070 TypeError: Cannot read property 'properties' of undefined
[00:01:11]                 │          at http://localhost:6191/bundles/plugin/transform/transform.plugin.js:97:858887
[00:01:11]                 │          at ca (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:59331)
[00:01:11]                 │          at Ga (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:67553)
[00:01:11]                 │          at $a (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:67372)
[00:01:11]                 │          at As (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:107875)
[00:01:11]                 │          at hl (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:90017)
[00:01:11]                 │          at ml (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:89942)
[00:01:11]                 │          at il (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:87290)
[00:01:11]                 │          at http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:45732
[00:01:11]                 │          at t.unstable_runWithPriority (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:408:3462)
[00:01:11]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:01:12]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformAggregationSelection > comboBoxInput
[00:01:12]                 │ debg TestSubjects.find(transformAggregationSelection > comboBoxInput)
[00:01:12]                 │ debg Find.findByCssSelector('[data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:22]                 │ debg --- retry.tryForTime error: Waiting for element to be located By(css selector, [data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"])
[00:01:22]                 │      Wait timed out after 10083ms
[00:01:22]                 │ info Taking screenshot "/dev/shm/workspace/kibana/x-pack/test/functional/screenshots/failure/transform creation_index_pattern batch transform with terms_date_histogram groups and avg agg adds the aggregation entries.png"
[00:01:23]                 │ info Current URL is: http://localhost:6191/app/kibana/#/management/elasticsearch/transform/create_transform/5193f870-d861-11e9-a311-0fa548c5f953
[00:01:23]                 │ info Saving page source to: /dev/shm/workspace/kibana/x-pack/test/functional/failure_debug/html/transform creation_index_pattern batch transform with terms_date_histogram groups and avg agg adds the aggregation entries.html
[00:01:23]                 └- ✖ fail: "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg adds the aggregation entries"
[00:01:23]                 │

Stack Trace

Error: retry.tryForTime timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"])
Wait timed out after 10083ms
    at /dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/webdriver.js:841:17
    at process._tickCallback (internal/process/next_tick.js:68:7)
    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)

Kibana Pipeline / kibana-xpack-agent / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/transform/creation_index_pattern·ts.transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg adds the aggregation entries

Link to Jenkins

Standard Out

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

[00:00:00]       │
[00:00:00]         └-: transform
[00:00:00]           └-> "before all" hook
[00:00:00]           └-> "before all" hook
[00:00:00]             │ debg creating role transform_source
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added role [transform_source]
[00:00:00]             │ debg creating role transform_dest
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added role [transform_dest]
[00:00:00]             │ debg creating role transform_dest_readonly
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added role [transform_dest_readonly]
[00:00:00]             │ debg creating role transform_ui_extras
[00:00:00]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added role [transform_ui_extras]
[00:00:00]             │ debg creating user transform_poweruser
[00:00:01]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added user [transform_poweruser]
[00:00:01]             │ debg created user transform_poweruser
[00:00:01]             │ debg creating user transform_viewer
[00:00:01]             │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] added user [transform_viewer]
[00:00:01]             │ debg created user transform_viewer
[00:00:01]           └-: creation_index_pattern
[00:00:01]             └-> "before all" hook
[00:00:01]             └-> "before all" hook
[00:00:01]               │ info [ml/ecommerce] Loading "mappings.json"
[00:00:01]               │ info [ml/ecommerce] Loading "data.json.gz"
[00:00:01]               │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [ecommerce] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:01]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[ecommerce][0]]]).
[00:00:01]               │ info [ml/ecommerce] Created index "ecommerce"
[00:00:01]               │ debg [ml/ecommerce] "ecommerce" settings {"index":{"number_of_replicas":"0","number_of_shards":"1"}}
[00:00:01]               │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_1/Nd2oJmATSqSYvvwHsO_FCA] deleting index
[00:00:01]               │ info [ml/ecommerce] Deleted existing index [".kibana_1"]
[00:00:01]               │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_1] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:02]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_1][0]]]).
[00:00:02]               │ info [ml/ecommerce] Created index ".kibana_1"
[00:00:02]               │ debg [ml/ecommerce] ".kibana_1" settings {"index":{"auto_expand_replicas":"0-1","number_of_replicas":"0","number_of_shards":"1"}}
[00:00:02]               │ proc [kibana]   log   [18:45:24.354] [warning][plugins][usageCollection] { Error: mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed
[00:00:02]               │ proc [kibana]     at respond (/dev/shm/workspace/install/kibana-9/node_modules/elasticsearch/src/lib/transport.js:349:15)
[00:00:02]               │ proc [kibana]     at checkRespForFailure (/dev/shm/workspace/install/kibana-9/node_modules/elasticsearch/src/lib/transport.js:306:7)
[00:00:02]               │ proc [kibana]     at HttpConnector.<anonymous> (/dev/shm/workspace/install/kibana-9/node_modules/elasticsearch/src/lib/connectors/http.js:173:7)
[00:00:02]               │ proc [kibana]     at IncomingMessage.wrapper (/dev/shm/workspace/install/kibana-9/node_modules/elasticsearch/node_modules/lodash/lodash.js:4929:19)
[00:00:02]               │ proc [kibana]     at IncomingMessage.emit (events.js:203:15)
[00:00:02]               │ proc [kibana]     at endReadableNT (_stream_readable.js:1145:12)
[00:00:02]               │ proc [kibana]     at process._tickCallback (internal/process/next_tick.js:63:19)
[00:00:02]               │ proc [kibana]   status: 400,
[00:00:02]               │ proc [kibana]   displayName: 'BadRequest',
[00:00:02]               │ proc [kibana]   message:
[00:00:02]               │ proc [kibana]    'mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed',
[00:00:02]               │ proc [kibana]   path: '/.kibana/_doc/maps-telemetry%3Amaps-telemetry',
[00:00:02]               │ proc [kibana]   query: { refresh: 'wait_for' },
[00:00:02]               │ proc [kibana]   body:
[00:00:02]               │ proc [kibana]    { error:
[00:00:02]               │ proc [kibana]       { root_cause: [Array],
[00:00:02]               │ proc [kibana]         type: 'strict_dynamic_mapping_exception',
[00:00:02]               │ proc [kibana]         reason:
[00:00:02]               │ proc [kibana]          'mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed' },
[00:00:02]               │ proc [kibana]      status: 400 },
[00:00:02]               │ proc [kibana]   statusCode: 400,
[00:00:02]               │ proc [kibana]   response:
[00:00:02]               │ proc [kibana]    '{"error":{"root_cause":[{"type":"strict_dynamic_mapping_exception","reason":"mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed"}],"type":"strict_dynamic_mapping_exception","reason":"mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed"},"status":400}',
[00:00:02]               │ proc [kibana]   toString: [Function],
[00:00:02]               │ proc [kibana]   toJSON: [Function],
[00:00:02]               │ proc [kibana]   isBoom: true,
[00:00:02]               │ proc [kibana]   isServer: false,
[00:00:02]               │ proc [kibana]   data: null,
[00:00:02]               │ proc [kibana]   output:
[00:00:02]               │ proc [kibana]    { statusCode: 400,
[00:00:02]               │ proc [kibana]      payload:
[00:00:02]               │ proc [kibana]       { message:
[00:00:02]               │ proc [kibana]          'mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [settings] within [maps-telemetry] is not allowed',
[00:00:02]               │ proc [kibana]         statusCode: 400,
[00:00:02]               │ proc [kibana]         error: 'Bad Request' },
[00:00:02]               │ proc [kibana]      headers: {} },
[00:00:02]               │ proc [kibana]   reformat: [Function],
[00:00:02]               │ proc [kibana]   [Symbol(SavedObjectsClientErrorCode)]: 'SavedObjectsClient/badRequest' }
[00:00:02]               │ proc [kibana]   log   [18:45:24.365] [warning][plugins][usageCollection] Unable to fetch data from maps-telemetry collector
[00:00:05]               │ info [ml/ecommerce] Indexed 4675 docs into "ecommerce"
[00:00:05]               │ info [ml/ecommerce] Indexed 4 docs into ".kibana_1"
[00:00:05]               │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_1/05bAooOuTUiIMaoQJSaVVw] update_mapping [_doc]
[00:00:05]               │ debg Migrating saved objects
[00:00:05]               │ proc [kibana]   log   [18:45:27.397] [info][savedobjects-service] Creating index .kibana_2.
[00:00:05]               │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_2] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:00:05]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] updating number_of_replicas to [0] for indices [.kibana_2]
[00:00:06]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_2][0]]]).
[00:00:06]               │ proc [kibana]   log   [18:45:27.571] [info][savedobjects-service] Migrating .kibana_1 saved objects to .kibana_2
[00:00:06]               │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_2/_HHW8oOVT9e0KIonK8RtbA] update_mapping [_doc]
[00:00:06]               │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_2/_HHW8oOVT9e0KIonK8RtbA] update_mapping [_doc]
[00:00:06]               │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-centos-tests-xl-1584727805626238771] [.kibana_2/_HHW8oOVT9e0KIonK8RtbA] update_mapping [_doc]
[00:00:06]               │ proc [kibana]   log   [18:45:27.794] [info][savedobjects-service] Pointing alias .kibana to .kibana_2.
[00:00:06]               │ proc [kibana]   log   [18:45:27.867] [info][savedobjects-service] Finished in 474ms.
[00:00:06]               │ debg SecurityPage.forceLogout
[00:00:06]               │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=100
[00:00:06]               │ debg --- retry.tryForTime error: .login-form is not displayed
[00:00:07]               │ debg Redirecting to /logout to force the logout
[00:00:07]               │ debg Waiting on the login form to appear
[00:00:07]               │ debg Waiting up to 100000ms for login form...
[00:00:07]               │ debg browser[INFO] http://localhost:6191/logout?_t=1584729928566 340 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:00:07]               │
[00:00:07]               │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:07]               │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:00:10]               │ debg --- retry.tryForTime error: .login-form is not displayed
[00:00:13]               │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:00:15]               │ proc [kibana]   log   [18:45:37.060] [warning][plugins][spaces] Error toggling capabilities for request to /api/core/capabilities: [security_exception] missing authentication credentials for REST request [/_security/user/_has_privileges], with { header={ WWW-Authenticate={ 0="ApiKey" & 1="Basic realm=\"security\" charset=\"UTF-8\"" } } } :: {"path":"/_security/user/_has_privileges","query":{},"body":"{\"applications\":[{\"application\":\"kibana-.kibana\",\"resources\":[\"space:default\"],\"privileges\":[\"version:8.0.0-SNAPSHOT\",\"login:\"]}]}","statusCode":401,"response":"{\"error\":{\"root_cause\":[{\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}}],\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}},\"status\":401}","wwwAuthenticateDirective":"ApiKey, Basic realm=\"security\" charset=\"UTF-8\""}
[00:00:19]               │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:45:36Z
[00:00:19]               │        Adding connection to http://localhost:6191/elasticsearch
[00:00:19]               │
[00:00:19]               │      "
[00:00:19]               │ debg browser[INFO] http://localhost:6191/login?next=%2F 340 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:00:19]               │
[00:00:19]               │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:19]               │ debg --- retry.tryForTime error: .login-form is not displayed
[00:00:20]               │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:45:41Z
[00:00:20]               │        Adding connection to http://localhost:6191/elasticsearch
[00:00:20]               │
[00:00:20]               │      "
[00:00:20]               │ debg Find.existsByDisplayedByCssSelector('.login-form') with timeout=2500
[00:00:20]               │ proc [kibana]   log   [18:45:41.935] [warning][plugins][spaces] Error toggling capabilities for request to /api/core/capabilities: [security_exception] missing authentication credentials for REST request [/_security/user/_has_privileges], with { header={ WWW-Authenticate={ 0="ApiKey" & 1="Basic realm=\"security\" charset=\"UTF-8\"" } } } :: {"path":"/_security/user/_has_privileges","query":{},"body":"{\"applications\":[{\"application\":\"kibana-.kibana\",\"resources\":[\"space:default\"],\"privileges\":[\"version:8.0.0-SNAPSHOT\",\"login:\"]}]}","statusCode":401,"response":"{\"error\":{\"root_cause\":[{\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}}],\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}},\"status\":401}","wwwAuthenticateDirective":"ApiKey, Basic realm=\"security\" charset=\"UTF-8\""}
[00:00:20]               │ debg navigating to login url: http://localhost:6191/login
[00:00:20]               │ debg Navigate to: http://localhost:6191/login
[00:00:20]               │ debg ... sleep(700) start
[00:00:20]               │ debg browser[INFO] http://localhost:6191/login?_t=1584729942175 340 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:00:20]               │
[00:00:20]               │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:21]               │ debg ... sleep(700) end
[00:00:21]               │ debg returned from get, calling refresh
[00:00:21]               │ debg browser[INFO] http://localhost:6191/login?_t=1584729942175 340 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:00:21]               │
[00:00:21]               │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:21]               │ debg currentUrl = http://localhost:6191/login
[00:00:21]               │          appUrl = http://localhost:6191/login
[00:00:21]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:00:25]               │ proc [kibana]   log   [18:45:46.751] [warning][plugins][spaces] Error toggling capabilities for request to /api/core/capabilities: [security_exception] missing authentication credentials for REST request [/_security/user/_has_privileges], with { header={ WWW-Authenticate={ 0="ApiKey" & 1="Basic realm=\"security\" charset=\"UTF-8\"" } } } :: {"path":"/_security/user/_has_privileges","query":{},"body":"{\"applications\":[{\"application\":\"kibana-.kibana\",\"resources\":[\"space:default\"],\"privileges\":[\"version:8.0.0-SNAPSHOT\",\"login:\"]}]}","statusCode":401,"response":"{\"error\":{\"root_cause\":[{\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}}],\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}},\"status\":401}","wwwAuthenticateDirective":"ApiKey, Basic realm=\"security\" charset=\"UTF-8\""}
[00:00:25]               │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:45:46Z
[00:00:25]               │        Adding connection to http://localhost:6191/elasticsearch
[00:00:25]               │
[00:00:25]               │      "
[00:00:25]               │ debg ... sleep(501) start
[00:00:25]               │ debg ... sleep(501) end
[00:00:25]               │ debg in navigateTo url = http://localhost:6191/login
[00:00:25]               │ debg TestSubjects.exists(statusPageContainer)
[00:00:25]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:00:28]               │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:00:28]               │ debg TestSubjects.setValue(loginUsername, transform_poweruser)
[00:00:28]               │ debg TestSubjects.click(loginUsername)
[00:00:28]               │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:00:28]               │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:00:29]               │ debg TestSubjects.setValue(loginPassword, tfp001)
[00:00:29]               │ debg TestSubjects.click(loginPassword)
[00:00:29]               │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:00:29]               │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:00:29]               │ debg TestSubjects.click(loginSubmit)
[00:00:29]               │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:00:29]               │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:00:29]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"] nav:not(.ng-hide) ') with timeout=20000
[00:00:36]               │ debg browser[INFO] http://localhost:6191/app/kibana 340 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:00:36]               │
[00:00:36]               │ debg browser[INFO] http://localhost:6191/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:36]               │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:45:55Z
[00:00:36]               │        Adding connection to http://localhost:6191/elasticsearch
[00:00:36]               │
[00:00:36]               │      "
[00:00:36]               │ debg Finished login process currentUrl = http://localhost:6191/app/kibana#/home
[00:00:36]               │ debg Waiting up to 20000ms for logout button visible...
[00:00:36]               │ debg TestSubjects.exists(userMenuButton)
[00:00:36]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenuButton"]') with timeout=2500
[00:00:37]               │ debg TestSubjects.exists(userMenu)
[00:00:37]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:00:39]               │ debg --- retry.tryForTime error: [data-test-subj="userMenu"] is not displayed
[00:00:40]               │ debg TestSubjects.click(userMenuButton)
[00:00:40]               │ debg Find.clickByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:00:40]               │ debg Find.findByCssSelector('[data-test-subj="userMenuButton"]') with timeout=10000
[00:00:40]               │ debg Waiting up to 20000ms for user menu opened...
[00:00:40]               │ debg TestSubjects.exists(userMenu)
[00:00:40]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"]') with timeout=2500
[00:00:40]               │ debg TestSubjects.exists(userMenu > logoutLink)
[00:00:40]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="userMenu"] [data-test-subj="logoutLink"]') with timeout=2500
[00:00:40]             └-: batch transform with terms+date_histogram groups and avg agg
[00:00:40]               └-> "before all" hook
[00:00:40]               └-> loads the home page
[00:00:40]                 └-> "before each" hook: global before each
[00:00:40]                 │ debg navigating to transform url: http://localhost:6191/app/kibana/#/management/elasticsearch/transform
[00:00:40]                 │ debg Navigate to: http://localhost:6191/app/kibana/#/management/elasticsearch/transform
[00:00:40]                 │ debg ... sleep(700) start
[00:00:40]                 │ debg browser[INFO] http://localhost:6191/app/kibana/?_t=1584729961720#/management/elasticsearch/transform 340 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:00:40]                 │
[00:00:40]                 │ debg browser[INFO] http://localhost:6191/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:41]                 │ debg ... sleep(700) end
[00:00:41]                 │ debg returned from get, calling refresh
[00:00:42]                 │ debg browser[INFO] http://localhost:6191/app/kibana/?_t=1584729961720#/management/elasticsearch/transform 340 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:00:42]                 │
[00:00:42]                 │ debg browser[INFO] http://localhost:6191/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:42]                 │ debg currentUrl = http://localhost:6191/app/kibana/#/management/elasticsearch/transform
[00:00:42]                 │          appUrl = http://localhost:6191/app/kibana/#/management/elasticsearch/transform
[00:00:42]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:00:46]                 │ debg TestSubjects.find(kibanaChrome)
[00:00:46]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:00:47]                 │ debg browser[INFO] http://localhost:6191/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-20T18:46:06Z
[00:00:47]                 │        Adding connection to http://localhost:6191/elasticsearch
[00:00:47]                 │
[00:00:47]                 │      "
[00:00:47]                 │ debg ... sleep(501) start
[00:00:47]                 │ debg ... sleep(501) end
[00:00:47]                 │ debg in navigateTo url = http://localhost:6191/app/kibana/#/management/elasticsearch/transform/transform_management
[00:00:47]                 │ debg TestSubjects.exists(statusPageContainer)
[00:00:47]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:00:50]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:00:50]                 │ debg TestSubjects.exists(transformPageTransformList)
[00:00:50]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformPageTransformList"]') with timeout=120000
[00:00:50]                 └- ✓ pass  (10.5s) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg loads the home page"
[00:00:50]               └-> displays the stats bar
[00:00:50]                 └-> "before each" hook: global before each
[00:00:50]                 │ debg TestSubjects.exists(transformStatsBar)
[00:00:50]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformStatsBar"]') with timeout=120000
[00:00:50]                 └- ✓ pass  (28ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays the stats bar"
[00:00:50]               └-> loads the source selection modal
[00:00:50]                 └-> "before each" hook: global before each
[00:00:50]                 │ debg TestSubjects.exists(transformNoTransformsFound)
[00:00:50]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformNoTransformsFound"]') with timeout=2500
[00:00:50]                 │ debg TestSubjects.click(transformCreateFirstButton)
[00:00:50]                 │ debg Find.clickByCssSelector('[data-test-subj="transformCreateFirstButton"]') with timeout=10000
[00:00:50]                 │ debg Find.findByCssSelector('[data-test-subj="transformCreateFirstButton"]') with timeout=10000
[00:00:51]                 │ debg TestSubjects.exists(transformSelectSourceModal)
[00:00:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformSelectSourceModal"]') with timeout=120000
[00:00:51]                 └- ✓ pass  (266ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg loads the source selection modal"
[00:00:51]               └-> selects the source data
[00:00:51]                 └-> "before each" hook: global before each
[00:00:51]                 │ debg TestSubjects.setValue(savedObjectFinderSearchInput, ecommerce)
[00:00:51]                 │ debg TestSubjects.click(savedObjectFinderSearchInput)
[00:00:51]                 │ debg Find.clickByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:00:51]                 │ debg Find.findByCssSelector('[data-test-subj="savedObjectFinderSearchInput"]') with timeout=10000
[00:00:51]                 │ debg TestSubjects.exists(savedObjectTitleecommerce)
[00:00:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="savedObjectTitleecommerce"]') with timeout=120000
[00:00:51]                 │ debg TestSubjects.clickWhenNotDisabled(savedObjectTitleecommerce)
[00:00:51]                 │ debg Find.clickByCssSelectorWhenNotDisabled('[data-test-subj="savedObjectTitleecommerce"]') with timeout=10000
[00:00:51]                 │ debg Find.findByCssSelector('[data-test-subj="savedObjectTitleecommerce"]') with timeout=10000
[00:00:51]                 │ debg TestSubjects.exists(transformPageCreateTransform)
[00:00:51]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformPageCreateTransform"]') with timeout=120000
[00:00:52]                 └- ✓ pass  (948ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg selects the source data"
[00:00:52]               └-> displays the define pivot step
[00:00:52]                 └-> "before each" hook: global before each
[00:00:52]                 │ debg TestSubjects.exists(transformStepDefineForm)
[00:00:52]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformStepDefineForm"]') with timeout=120000
[00:00:53]                 └- ✓ pass  (1.5s) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays the define pivot step"
[00:00:53]               └-> loads the source index preview
[00:00:53]                 └-> "before each" hook: global before each
[00:00:53]                 │ debg TestSubjects.exists(transformSourceIndexPreview loaded)
[00:00:53]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformSourceIndexPreview loaded"]') with timeout=120000
[00:00:53]                 └- ✓ pass  (210ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg loads the source index preview"
[00:00:53]               └-> shows the source index preview
[00:00:53]                 └-> "before each" hook: global before each
[00:00:53]                 │ debg TestSubjects.find(~transformSourceIndexPreview)
[00:00:53]                 │ debg Find.findByCssSelector('[data-test-subj~="transformSourceIndexPreview"]') with timeout=10000
[00:00:53]                 └- ✓ pass  (235ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg shows the source index preview"
[00:00:53]               └-> displays an empty pivot preview
[00:00:53]                 └-> "before each" hook: global before each
[00:00:53]                 │ debg TestSubjects.exists(transformPivotPreview empty)
[00:00:53]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformPivotPreview empty"]') with timeout=120000
[00:00:54]                 └- ✓ pass  (31ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays an empty pivot preview"
[00:00:54]               └-> displays the query input
[00:00:54]                 └-> "before each" hook: global before each
[00:00:54]                 │ debg TestSubjects.exists(transformQueryInput)
[00:00:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformQueryInput"]') with timeout=120000
[00:00:54]                 │ debg TestSubjects.getVisibleText(transformQueryInput)
[00:00:54]                 │ debg TestSubjects.find(transformQueryInput)
[00:00:54]                 │ debg Find.findByCssSelector('[data-test-subj="transformQueryInput"]') with timeout=10000
[00:00:54]                 └- ✓ pass  (62ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays the query input"
[00:00:54]               └-> displays the advanced query editor switch
[00:00:54]                 └-> "before each" hook: global before each
[00:00:54]                 │ debg TestSubjects.exists(transformAdvancedQueryEditorSwitch)
[00:00:54]                 │ debg Find.existsByCssSelector('[data-test-subj="transformAdvancedQueryEditorSwitch"]') with timeout=120000
[00:00:54]                 │ debg TestSubjects.getAttribute(transformAdvancedQueryEditorSwitch, aria-checked)
[00:00:54]                 │ debg TestSubjects.find(transformAdvancedQueryEditorSwitch)
[00:00:54]                 │ debg Find.findByCssSelector('[data-test-subj="transformAdvancedQueryEditorSwitch"]') with timeout=10000
[00:00:54]                 └- ✓ pass  (37ms) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg displays the advanced query editor switch"
[00:00:54]               └-> adds the group by entries
[00:00:54]                 └-> "before each" hook: global before each
[00:00:54]                 │ debg TestSubjects.exists(transformGroupBySelection > comboBoxInput)
[00:00:54]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:00:54]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:00:54]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:00:54]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:00:54]                 │ debg comboBox.set, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:00:54]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:00:54]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:00:54]                 │ debg comboBox.setElement, value: terms(category.keyword)
[00:00:54]                 │ debg comboBox.isOptionSelected, value: terms(category.keyword)
[00:00:57]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:00:57]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:00:57]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="terms(category.keyword)"]') with timeout=2500
[00:00:57]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:00:57]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:00]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:01:00]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:01:00]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:01:00]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:00]                 │ debg TestSubjects.exists(transformGroupByEntry 0)
[00:01:00]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformGroupByEntry 0"]') with timeout=120000
[00:01:00]                 │ debg TestSubjects.getVisibleText(transformGroupByEntry 0 > transformGroupByEntryLabel)
[00:01:00]                 │ debg TestSubjects.find(transformGroupByEntry 0 > transformGroupByEntryLabel)
[00:01:00]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupByEntry 0"] [data-test-subj="transformGroupByEntryLabel"]') with timeout=10000
[00:01:00]                 │ debg TestSubjects.exists(transformGroupBySelection > comboBoxInput)
[00:01:00]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:01:01]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:01:01]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:01:01]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:01]                 │ debg comboBox.set, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:01:01]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:01:01]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:01]                 │ debg comboBox.setElement, value: date_histogram(order_date)
[00:01:01]                 │ debg comboBox.isOptionSelected, value: date_histogram(order_date)
[00:01:04]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:01:04]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:04]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="date_histogram(order_date)"]') with timeout=2500
[00:01:04]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:01:04]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:07]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:01:07]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformGroupBySelection > comboBoxInput
[00:01:07]                 │ debg TestSubjects.find(transformGroupBySelection > comboBoxInput)
[00:01:07]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupBySelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:08]                 │ debg TestSubjects.exists(transformGroupByEntry 1)
[00:01:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformGroupByEntry 1"]') with timeout=120000
[00:01:08]                 │ debg TestSubjects.getVisibleText(transformGroupByEntry 1 > transformGroupByEntryLabel)
[00:01:08]                 │ debg TestSubjects.find(transformGroupByEntry 1 > transformGroupByEntryLabel)
[00:01:08]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupByEntry 1"] [data-test-subj="transformGroupByEntryLabel"]') with timeout=10000
[00:01:08]                 │ debg TestSubjects.getVisibleText(transformGroupByEntry 1 > transformGroupByEntryIntervalLabel)
[00:01:08]                 │ debg TestSubjects.find(transformGroupByEntry 1 > transformGroupByEntryIntervalLabel)
[00:01:08]                 │ debg Find.findByCssSelector('[data-test-subj="transformGroupByEntry 1"] [data-test-subj="transformGroupByEntryIntervalLabel"]') with timeout=10000
[00:01:08]                 └- ✓ pass  (14.1s) "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg adds the group by entries"
[00:01:08]               └-> adds the aggregation entries
[00:01:08]                 └-> "before each" hook: global before each
[00:01:08]                 │ debg TestSubjects.exists(transformAggregationSelection > comboBoxInput)
[00:01:08]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"]') with timeout=120000
[00:01:08]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformAggregationSelection > comboBoxInput
[00:01:08]                 │ debg TestSubjects.find(transformAggregationSelection > comboBoxInput)
[00:01:08]                 │ debg Find.findByCssSelector('[data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:08]                 │ debg comboBox.set, comboBoxSelector: transformAggregationSelection > comboBoxInput
[00:01:08]                 │ debg TestSubjects.find(transformAggregationSelection > comboBoxInput)
[00:01:08]                 │ debg Find.findByCssSelector('[data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:08]                 │ debg comboBox.setElement, value: avg(products.base_price)
[00:01:08]                 │ debg comboBox.isOptionSelected, value: avg(products.base_price)
[00:01:11]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:01:11]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:11]                 │ debg Find.allByCssSelector('.euiFilterSelectItem[title^="avg(products.base_price)"]') with timeout=2500
[00:01:11]                 │ debg TestSubjects.exists(~comboBoxOptionsList)
[00:01:11]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj~="comboBoxOptionsList"]') with timeout=2500
[00:01:14]                 │ERROR browser[SEVERE] http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 399:77070 TypeError: Cannot read property 'properties' of undefined
[00:01:14]                 │          at http://localhost:6191/bundles/plugin/transform/transform.plugin.js:97:858887
[00:01:14]                 │          at ca (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:59331)
[00:01:14]                 │          at Ga (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:67553)
[00:01:14]                 │          at $a (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:67372)
[00:01:14]                 │          at As (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:107875)
[00:01:14]                 │          at hl (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:90017)
[00:01:14]                 │          at ml (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:89942)
[00:01:14]                 │          at il (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:87290)
[00:01:14]                 │          at http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:400:45732
[00:01:14]                 │          at t.unstable_runWithPriority (http://localhost:6191/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js:408:3462)
[00:01:14]                 │ debg --- retry.tryForTime error: [data-test-subj~="comboBoxOptionsList"] is not displayed
[00:01:15]                 │ debg comboBox.getComboBoxSelectedOptions, comboBoxSelector: transformAggregationSelection > comboBoxInput
[00:01:15]                 │ debg TestSubjects.find(transformAggregationSelection > comboBoxInput)
[00:01:15]                 │ debg Find.findByCssSelector('[data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"]') with timeout=10000
[00:01:25]                 │ debg --- retry.tryForTime error: Waiting for element to be located By(css selector, [data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"])
[00:01:25]                 │      Wait timed out after 10046ms
[00:01:25]                 │ info Taking screenshot "/dev/shm/workspace/kibana/x-pack/test/functional/screenshots/failure/transform creation_index_pattern batch transform with terms_date_histogram groups and avg agg adds the aggregation entries.png"
[00:01:25]                 │ info Current URL is: http://localhost:6191/app/kibana/#/management/elasticsearch/transform/create_transform/5193f870-d861-11e9-a311-0fa548c5f953
[00:01:25]                 │ info Saving page source to: /dev/shm/workspace/kibana/x-pack/test/functional/failure_debug/html/transform creation_index_pattern batch transform with terms_date_histogram groups and avg agg adds the aggregation entries.html
[00:01:25]                 └- ✖ fail: "transform creation_index_pattern batch transform with terms+date_histogram groups and avg agg adds the aggregation entries"
[00:01:25]                 │

Stack Trace

Error: retry.tryForTime timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="transformAggregationSelection"] [data-test-subj="comboBoxInput"])
Wait timed out after 10046ms
    at /dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/webdriver.js:841:17
    at process._tickCallback (internal/process/next_tick.js:68:7)
    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)

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
Labels
(Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead release_note:enhancement v7.7.0 v7.8.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Reporting: add a "Remove" action in "Reporting" Management app
5 participants