# Kibana 9.1.4 on Windows fails to start due to Timelion plugin: Cannot find module '../series\_functions/undefined'

**URL:** <https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144>\
**Category:** Kibana\
**Created:** [September 23, 2025, 2:19am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144 "2025-09-23T02:19:30Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![kevin\_wang2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kevin_wang2/32/145138_2.png) [@kevin\_wang2](https://discuss.elastic.co/u/kevin_wang2)\
**Post date:** [September 23, 2025, 2:19am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/1 "2025-09-23T02:19:30Z")

</div>

Hi team,

I’m hitting a fatal startup crash on **Kibana 9.1.4 (Windows x64)** where the **Timelion** plugin fails while loading its server-side functions. The process reaches preboot, then shuts down with:

```auto
[2025-09-23T10:04:14.330+08:00][FATAL][root] Reason: Cannot find module '../series_functions/undefined'
Require stack:
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\lib\load_functions.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\plugin.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugin.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\discovery\plugins_discovery.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\discovery\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugins_service.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\server.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core\server\index.js
- D:\Kibana\kibana-9.1.4\src\cli\serve\serve.js
- D:\Kibana\kibana-9.1.4\src\cli\cli.js
- D:\Kibana\kibana-9.1.4\src\cli\dist.js
Error: Cannot find module '../series_functions/undefined'
Require stack:
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\lib\load_functions.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\plugin.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugin.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\discovery\plugins_discovery.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\discovery\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugins_service.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\server.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core\server\index.js
- D:\Kibana\kibana-9.1.4\src\cli\serve\serve.js
- D:\Kibana\kibana-9.1.4\src\cli\cli.js
- D:\Kibana\kibana-9.1.4\src\cli\dist.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1401:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
    at Function._load (node:internal/modules/cjs/loader:1211:37)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
    at Module.<anonymous> (node:internal/modules/cjs/loader:1487:12)
    at Module.patchedRequire (D:\Kibana\kibana-9.1.4\node_modules\require-in-the-middle\index.js:233:34)
    at Module.Hook._require.Module.require (D:\Kibana\kibana-9.1.4\node_modules\require-in-the-middle\index.js:181:27)
    at Module.patchedRequire (D:\Kibana\kibana-9.1.4\node_modules\require-in-the-middle\index.js:233:34)
    at Module.Hook._require.Module.require (D:\Kibana\kibana-9.1.4\node_modules\require-in-the-middle\index.js:181:27)
    at require (node:internal/modules/helpers:135:16)
    at getTuple (D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\lib\load_functions.js:22:19)
    at D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\lib\load_functions.js:39:12
    at arrayMap (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:653:23)
    at Function.map (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:9622:14)
    at interceptor (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:17094:35)
    at thru (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:8859:14)
    at D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:4430:28
    at arrayReduce (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:697:21)
    at baseWrapperValue (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:4429:14)
    at LazyWrapper.lazyValue [as value] (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:1901:16)
    at baseWrapperValue (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:4427:25)
    at LodashWrapper.wrapperValue (D:\Kibana\kibana-9.1.4\node_modules\lodash\lodash.js:9114:14)
    at _default (D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\lib\load_functions.js:40:6)
    at TimelionPlugin.setup (D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\plugin.js:33:51)
    at PluginWrapper.setup (D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugin.js:86:26)
    at PluginsSystem.setupPlugins (D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugins_system.js:103:40)
    at PluginsService.setup (D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugins_service.js:120:19)
    at Server.setup (D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\server.js:383:26)
    at Root.setup (D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\root\index.js:58:14)
    at bootstrap (D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\bootstrap.js:118:5)
    at Command.<anonymous> (D:\Kibana\kibana-9.1.4\src\cli\serve\serve.js:236:5)
[2025-09-23T10:04:14.350+08:00][INFO][plugins-system.preboot] Stopping all plugins.
[2025-09-23T10:04:14.352+08:00][INFO][plugins-system.preboot] All plugins stopped.
[2025-09-23T10:04:14.352+08:00][INFO][plugins-system.standard] Stopping all plugins.
[2025-09-23T10:04:14.361+08:00][INFO][plugins-system.standard] All plugins stopped.

\u001b[37m\u001b[41m FATAL \u001b[49m\u001b[39m Error: Cannot find module '../series_functions/undefined'
Require stack:
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\lib\load_functions.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\plugin.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\vis-type-timelion-plugin\server\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugin.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\discovery\plugins_discovery.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\discovery\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\plugins_service.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\src\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-plugins-server-internal\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\server.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\src\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core-root-server-internal\index.js
- D:\Kibana\kibana-9.1.4\node_modules\@kbn\core\server\index.js
- D:\Kibana\kibana-9.1.4\src\cli\serve\serve.js
- D:\Kibana\kibana-9.1.4\src\cli\cli.js
- D:\Kibana\kibana-9.1.4\src\cli\dist.js

```

---

<div class="post-metadata">

**Author:** ![nvanalphen](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@nvanalphen](https://discuss.elastic.co/u/nvanalphen)\
**Post date:** [September 23, 2025, 8:48am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/2 "2025-09-23T08:48:51Z")

</div>

Exactly the same here. Re-downloaded the setup files several times, tried 2 different servers, no go.

I’ll try my luck with 9.1.3 for now..

---

<div class="post-metadata">

**Author:** ![Tortoise](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tortoise/32/147587_2.png) [@Tortoise](https://discuss.elastic.co/u/Tortoise)\
**Post date:** [September 23, 2025, 10:32am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/3 "2025-09-23T10:32:45Z")

</div>

Hello @kevin_wang2

We see below issue raised on github for similar error :

> <https://github.com/elastic/kibana/issues/236004>
>
> I'm running a Windows build that includes this PR https://github.com/elastic/kib…ana/pull/233481 , and it's failing like this:
> 
> \<details\>\<summary\>Kibana log with failure\</summary\>
> 
> \`\`\`
> \[2025-09-22T20:29:48.147+00:00\]\[INFO \]\[root\] Kibana is shutting down
> \[2025-09-22T20:29:48.157+00:00\]\[FATAL\]\[root\] Reason: Cannot find module '../series\_functions/undefined'
> Require stack:
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\lib\\load\_functions.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\plugin.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\plugin.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\discovery\\plugins\_discovery.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\discovery\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\plugins\_service.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\src\\server.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\src\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core\\server\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\src\\cli\\serve\\serve.js
> \- C:\\Users\\patrick\_mueller\\kb\\src\\cli\\cli.js
> \- C:\\Users\\patrick\_mueller\\kb\\src\\cli\\dist.js
> Error: Cannot find module '../series\_functions/undefined'
> Require stack:
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\lib\\load\_functions.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\plugin.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\plugin.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\discovery\\plugins\_discovery.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\discovery\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\plugins\_service.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\src\\server.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\src\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core\\server\\index.js
> \- C:\\Users\\patrick\_mueller\\kb\\src\\cli\\serve\\serve.js
> \- C:\\Users\\patrick\_mueller\\kb\\src\\cli\\cli.js
> \- C:\\Users\\patrick\_mueller\\kb\\src\\cli\\dist.js
> at Function.\_resolveFilename (node:internal/modules/cjs/loader:1401:15)
> at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
> at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
> at Function.\_load (node:internal/modules/cjs/loader:1211:37)
> at TracingChannel.traceSync (node:diagnostics\_channel:322:14)
> at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
> at Module.\<anonymous\> (node:internal/modules/cjs/loader:1487:12)
> at Module.patchedRequire (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\require-in-the-middle\\index.js:233:34)
> at Module.Hook.\_require.Module.require (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\require-in-the-middle\\index.js:181:27)
> at Module.patchedRequire (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\require-in-the-middle\\index.js:233:34)
> at Module.Hook.\_require.Module.require (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\require-in-the-middle\\index.js:181:27)
> at require (node:internal/modules/helpers:135:16)
> at getTuple (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\lib\\load\_functions.js:22:19)
> at C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\lib\\load\_functions.js:39:12
> at arrayMap (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:653:23)
> at Function.map (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:9622:14)
> at interceptor (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:17094:35)
> at thru (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:8859:14)
> at C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:4430:28
> at arrayReduce (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:697:21)
> at baseWrapperValue (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:4429:14)
> at LazyWrapper.lazyValue \[as value\] (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:1901:16)
> at baseWrapperValue (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:4427:25)
> at LodashWrapper.wrapperValue (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\lodash\\lodash.js:9114:14)
> at \_default (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\lib\\load\_functions.js:40:6)
> at TimelionPlugin.setup (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\vis-type-timelion-plugin\\server\\plugin.js:33:51)
> at PluginWrapper.setup (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\plugin.js:101:110)
> at PluginsSystem.setupPlugins (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\plugins\_system.js:103:40)
> at PluginsService.setup (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-plugins-server-internal\\src\\plugins\_service.js:120:19)
> at Server.setup (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\src\\server.js:394:26)
> at Root.setup (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\src\\root\\index.js:58:14)
> at bootstrap (C:\\Users\\patrick\_mueller\\kb\\node\_modules\\@kbn\\core-root-server-internal\\src\\bootstrap.js:118:5)
> at Command.\<anonymous\> (C:\\Users\\patrick\_mueller\\kb\\src\\cli\\serve\\serve.js:236:5)
> \`\`\`
> 
> \</details\>
> 
> Looking at where this occurring, the code was recently changed for #233481 to use a different "glob" function. It appears to be assuming that all the path separators in the function output are \`/\`. But they aren't. From Windows ...
> 
> \`\`\`
> PS C:\\Users\\patrick\_mueller\> node
> Welcome to Node.js v22.17.1.
> Type ".help" for more information.
> \> const { globSync } = await import("fs");
> undefined
> \> globSync('./kb/\*')
> \[
> 'kb\\\\bin',
> 'kb\\\\config',
> 'kb\\\\data',
> ...
> \]
> \>
> \`\`\`
> 
> I'm guessing that's why we're seeing \`undefined\` in \`Error: Cannot find module '../series\_functions/undefined'\`

Thanks!!

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [September 23, 2025, 7:26pm UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/4 "2025-09-23T19:26:06Z")

</div>

> [@Tortoise](#):
>
> I’ll try my luck with 9.1.3 for now..

It's working Kib 9.1.3 with ES 9.1.4.

---

<div class="post-metadata">

**Author:** ![KnibbsyMan](https://avatars.discourse-cdn.com/v4/letter/k/a8b319/32.png) [@KnibbsyMan](https://discuss.elastic.co/u/KnibbsyMan)\
**Post date:** [September 24, 2025, 10:43pm UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/5 "2025-09-24T22:43:05Z")

</div>

I’ve done the exact same and couldn’t get it to work. Thought it was something I was missing.

From memory, I think my startup was failing on another plug-in but the same “Error: Cannot find module '../series\_functions/undefined'”error.

I’ll try Kibana 9.1.3 with ES 9.1.4, if that’s working.

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [September 25, 2025, 8:06am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/6 "2025-09-25T08:06:51Z")

</div>

The most minor incr. versions do not change ES much especially not the Lucene engine.

If you have suspicions about workarounds, you can test with standalone ELK .zip versions, just make a copy of `path.data` directory where are indices.

---

<div class="post-metadata">

**Author:** ![KnibbsyMan](https://avatars.discourse-cdn.com/v4/letter/k/a8b319/32.png) [@KnibbsyMan](https://discuss.elastic.co/u/KnibbsyMan)\
**Post date:** [September 25, 2025, 11:06pm UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/7 "2025-09-25T23:06:31Z")

</div>

I tested earlier with Kibana 9.1.3 and ES 9.1.4 and I can confirm this works. Thanks for your help!

Hopefully the fix is released soon.

---

<div class="post-metadata">

**Author:** ![Octavian\_Jutaru](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/octavian_jutaru/32/145279_2.png) [@Octavian\_Jutaru](https://discuss.elastic.co/u/Octavian_Jutaru)\
**Post date:** [October 7, 2025, 6:52am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/8 "2025-10-07T06:52:51Z")

</div>

Same issue is present in 9.1.5

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [October 7, 2025, 8:04am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/9 "2025-10-07T08:04:55Z")

</div>

> [@Octavian\_Jutaru](#):
>
> Same issue is present in 9.1.5

How is present in 9.1.5 when is still not available for download? The latest is [Version: 9.1.4, Release date: September 18, 2025](https://www.elastic.co/downloads/kibana)

Edit: Binaries 9.1.5 are there, someone forgot to update [the page](https://www.elastic.co/downloads) 🙂 Can some good soul report someone to fix?

---

<div class="post-metadata">

**Author:** ![dev\_na](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dev_na/32/145320_2.png) [@dev\_na](https://discuss.elastic.co/u/dev_na)\
**Post date:** [October 10, 2025, 7:38am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/10 "2025-10-10T07:38:19Z")

</div>

> [@KnibbsyMan](#):
>
> mory, I think my startup was failing on another plug-in but the same “Error: Cannot find module '../series\_functions/un

Could anyone guide me how I may resolve this issue 👀

---

<div class="post-metadata">

**Author:** ![KnibbsyMan](https://avatars.discourse-cdn.com/v4/letter/k/a8b319/32.png) [@KnibbsyMan](https://discuss.elastic.co/u/KnibbsyMan)\
**Post date:** [October 10, 2025, 9:20am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/11 "2025-10-10T09:20:44Z")

</div>

There is no current fix that I’m aware of.

I ended up installing Kibana 9.1.3 and that works with ES 9.1.4 as suggested by Rios. I haven’t tried 9.1.5 myself but as reported above, the issue seems to still be there.

---

<div class="post-metadata">

**Author:** ![Nitish\_Kumar\_Dev](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nitish_kumar_dev/32/145412_2.png) [@Nitish\_Kumar\_Dev](https://discuss.elastic.co/u/Nitish_Kumar_Dev)\
**Post date:** [October 18, 2025, 9:40pm UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/12 "2025-10-18T21:40:34Z")

</div>

currently i am using elasticsearch-9.1.5 and kibana-9.1.3 it works fine on my windows 11 but if you use the kibana-9.1.5 it will give you the same error.

---

<div class="post-metadata">

**Author:** ![WWCBIOS](https://avatars.discourse-cdn.com/v4/letter/w/43a26b/32.png) [@WWCBIOS](https://discuss.elastic.co/u/WWCBIOS)\
**Post date:** [October 21, 2025, 6:03am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/13 "2025-10-21T06:03:50Z")

</div>

Looking for kibana.yml

finding and delete

“plugins.disabled:[visTypeTimelion]”

or add

“vis\_type\_timelion.enabled: false”

---

<div class="post-metadata">

**Author:** ![Sunil\_banani](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sunil_banani/32/42261_2.png) [@Sunil\_banani](https://discuss.elastic.co/u/Sunil_banani)\
**Post date:** [October 24, 2025, 10:49am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/14 "2025-10-24T10:49:15Z")

</div>

Issue still persist even after making above changes in Kibana.yml

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [October 24, 2025, 11:49am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/15 "2025-10-24T11:49:32Z")

</div>

The issue has been recorded as [#239338](https://github.com/elastic/kibana/issues/239338), status is Open.

---

<div class="post-metadata">

**Author:** ![ai4africa](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ai4africa/32/143686_2.png) [@ai4africa](https://discuss.elastic.co/u/ai4africa)\
**Post date:** [October 27, 2025, 10:52am UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/16 "2025-10-27T10:52:39Z")

</div>

same issue here

---

<div class="post-metadata">

**Author:** ![KnibbsyMan](https://avatars.discourse-cdn.com/v4/letter/k/a8b319/32.png) [@KnibbsyMan](https://discuss.elastic.co/u/KnibbsyMan)\
**Post date:** [October 29, 2025, 6:37pm UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/17 "2025-10-29T18:37:36Z")

</div>

Update:

I have now been able to successfully install version 9.2.0 with no errors for both ES and Kibana 👍.

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [December 4, 2025, 6:19pm UTC](https://discuss.elastic.co/t/kibana-9-1-4-on-windows-fails-to-start-due-to-timelion-plugin-cannot-find-module-series-functions-undefined/382144/18 "2025-12-04T18:19:37Z")

</div>

Has any good soul tested this on 9.2.2?
