# Kibana/Shield --FATAL \[TypeError: undefined is not a function\]

**URL:** <https://discuss.elastic.co/t/kibana-shield-fatal-typeerror-undefined-is-not-a-function/53924>\
**Category:** Elasticsearch\
**Tags:** elastic-stack-security\
**Created:** [June 24, 2016, 10:04pm UTC](https://discuss.elastic.co/t/kibana-shield-fatal-typeerror-undefined-is-not-a-function/53924 "2016-06-24T22:04:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sabad](https://avatars.discourse-cdn.com/v4/letter/s/7c8e57/32.png) [@sabad](https://discuss.elastic.co/u/sabad)\
**Post date:** [June 24, 2016, 10:05pm UTC](https://discuss.elastic.co/t/kibana-shield-fatal-typeerror-undefined-is-not-a-function/53924/1 "2016-06-24T22:05:00Z")

</div>

Shield 2.3.3 and kibana-4.4.1  
Getting the error. Kibana not loading.

]# ./bin/kibana --verbose  
log [18:00:32.941] [debug][plugins] Scanning `/saba/kibana/installedPlugins` for plugins  
log [18:00:32.953] [debug][plugins] Scanning `/saba/kibana/src/plugins` for plugins  
log [18:00:33.091] [debug][plugins] Found plugin at /saba/kibana/installedPlugins/shield/index.js  
log [18:00:33.652] [debug][plugins] Found plugin at /saba/kibana/src/plugins/elasticsearch/index.js  
log [18:00:33.672] [debug][plugins] Found plugin at /saba/kibana/src/plugins/kbn\_vislib\_vis\_types/index.js  
log [18:00:33.699] [debug][plugins] Found plugin at /saba/kibana/src/plugins/kibana/index.js  
log [18:00:33.719] [debug][plugins] Found plugin at /saba/kibana/src/plugins/markdown\_vis/index.js  
log [18:00:33.745] [debug][plugins] Found plugin at /saba/kibana/src/plugins/metric\_vis/index.js  
log [18:00:33.765] [debug][plugins] Found plugin at /saba/kibana/src/plugins/spyModes/index.js  
log [18:00:33.786] [debug][plugins] Found plugin at /saba/kibana/src/plugins/statusPage/index.js  
log [18:00:33.809] [debug][plugins] Found plugin at /saba/kibana/src/plugins/table\_vis/index.js  
log [18:00:34.451] [debug][optimize] All bundles are cached and ready to go!  
log [18:00:34.457] [debug][plugins] Initializing plugin kibana  
log [18:00:34.463] [info][status][plugin:kibana] Status changed from uninitialized to green - Ready  
log [18:00:34.466] [debug][plugins] Initializing plugin elasticsearch  
log [18:00:34.523] [info][status][plugin:elasticsearch] Status changed from uninitialized to yellow - Waiting for Elasticsearch  
log [18:00:34.544] [debug][plugins] Initializing plugin shield  
log [18:00:34.593] [fatal] TypeError: undefined is not a function  
at /saba/kibana/installedPlugins/shield/server/lib/get\_client\_shield.js:12:27  
at /saba/kibana/node\_modules/lodash/index.js:7363:25  
at module.exports (/saba/kibana/installedPlugins/shield/server/lib/is\_valid\_user.js:7:27)  
at module.exports (/saba/kibana/installedPlugins/shield/server/lib/validate.js:4:55)  
at /saba/kibana/installedPlugins/shield/index.js:60:50  
at done (/saba/kibana/node\_modules/hapi/node\_modules/items/lib/index.js:30:25)  
at Object.exports.register (/saba/kibana/installedPlugins/shield/node\_modules/hapi-auth-cookie/lib/index.js:15:5)  
at /saba/kibana/node\_modules/hapi/lib/plugin.js:254:14  
at iterate (/saba/kibana/node\_modules/hapi/node\_modules/items/lib/index.js:35:13)  
at Object.exports.serial (/saba/kibana/node\_modules/hapi/node\_modules/items/lib/index.js:38:9)  
at [object Object].internals.Plugin.register (/saba/kibana/node\_modules/hapi/lib/plugin.js:236:11)  
at ScopedPlugin.init [as externalInit] (/saba/kibana/installedPlugins/shield/index.js:45:12)  
at ScopedPlugin.tryCatcher (/saba/kibana/node\_modules/bluebird/js/main/util.js:26:23)  
at Promise.attempt.Promise.try (/saba/kibana/node\_modules/bluebird/js/main/method.js:30:24)  
at Object.register (/saba/kibana/src/server/plugins/Plugin.js:143:15)  
at /saba/kibana/node\_modules/hapi/lib/plugin.js:254:14  
FATAL [TypeError: undefined is not a function]

---

<div class="post-metadata">

**Author:** ![Anoop\_Sunke](https://avatars.discourse-cdn.com/v4/letter/a/e9c0ed/32.png) [@Anoop\_Sunke](https://discuss.elastic.co/u/Anoop_Sunke)\
**Post date:** [June 24, 2016, 10:13pm UTC](https://discuss.elastic.co/t/kibana-shield-fatal-typeerror-undefined-is-not-a-function/53924/2 "2016-06-24T22:13:42Z")

</div>

Looks like you might be using an older version of Kibana. Shield 2.3+ is compatible only with Kibana 4.5+ as listed here [https://www.elastic.co/support/matrix#show\_compatibility](https://www.elastic.co/support/matrix#show_compatibility)

---

<div class="post-metadata">

**Author:** ![sabad](https://avatars.discourse-cdn.com/v4/letter/s/7c8e57/32.png) [@sabad](https://discuss.elastic.co/u/sabad)\
**Post date:** [June 24, 2016, 11:18pm UTC](https://discuss.elastic.co/t/kibana-shield-fatal-typeerror-undefined-is-not-a-function/53924/3 "2016-06-24T23:18:21Z")

</div>

Thanks, Upgrade to 4.5 worked.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 1:43pm UTC](https://discuss.elastic.co/t/kibana-shield-fatal-typeerror-undefined-is-not-a-function/53924/4 "2017-07-06T13:43:26Z")

</div>


