Skip to content

[Telemetry] When task manager plugin is disabled, Kibana refuses to start #48451

@wylieconlon

Description

@wylieconlon

Example reported by @sqren

server    log   [13:12:32.901] [fatal][root] TypeError: Cannot read property 'registerTaskDefinitions' of undefined
    at registerTaskDefinitions (/Users/sqren/elastic/kibana/x-pack/legacy/plugins/lens/server/usage/task.ts:53:15)
    at registerLensTelemetryTask (/Users/sqren/elastic/kibana/x-pack/legacy/plugins/lens/server/usage/task.ts:47:3)
    at LensServer.setup (/Users/sqren/elastic/kibana/x-pack/legacy/plugins/lens/server/plugin.tsx:29:5)
    at Plugin.setup [as externalInit] (/Users/sqren/elastic/kibana/x-pack/legacy/plugins/lens/index.ts:59:14)
    at Object.externalInit [as register] (/Users/sqren/elastic/kibana/src/legacy/server/plugins/lib/plugin.js:85:20)
    at internals.Server.register (/Users/sqren/elastic/kibana/node_modules/hapi/lib/server.js:431:35)
    at Plugin.register (/Users/sqren/elastic/kibana/src/legacy/server/plugins/lib/plugin.js:89:28)
    at Plugin.init (/Users/sqren/elastic/kibana/node_modules/lodash/index.js:7411:25)
    at callPluginHook (/Users/sqren/elastic/kibana/src/legacy/server/plugins/lib/call_plugin_hook.js:49:9)

Steps to reproduce:

Set xpack.task_manager.enabled: false
Start the server

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions