# Visual Builder

**URL:** <https://discuss.elastic.co/t/visual-builder/91745>\
**Category:** Kibana\
**Created:** [July 4, 2017, 10:36am UTC](https://discuss.elastic.co/t/visual-builder/91745 "2017-07-04T10:36:15Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaheaton](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@aaheaton](https://discuss.elastic.co/u/aaheaton)\
**Post date:** [July 4, 2017, 10:36am UTC](https://discuss.elastic.co/t/visual-builder/91745/1 "2017-07-04T10:36:15Z")

</div>

Visual builder chart working fine under admin role but when user logs in the chart returns the error "The request for this panel failed.", all other charts are working fine. Is there a role I need to add to each user?

---

<div class="post-metadata">

**Author:** ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)\
**Post date:** [July 4, 2017, 11:37am UTC](https://discuss.elastic.co/t/visual-builder/91745/2 "2017-07-04T11:37:56Z")

</div>

Hi @aaheaton,

could you take a look at the browser console if an exception is printed there and copy+paste it here if that is the case?

---

<div class="post-metadata">

**Author:** ![aaheaton](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@aaheaton](https://discuss.elastic.co/u/aaheaton)\
**Post date:** [July 4, 2017, 11:55am UTC](https://discuss.elastic.co/t/visual-builder/91745/3 "2017-07-04T11:55:20Z")

</div>

> [@weltenwort](#):
>
> you take a look at the browser console if an exception is print

Hi, the only think I see in the console is  
 ![](https://us1.discourse-cdn.com/elastic/original/3X/e/0/e0bacce0f64fa31566b68559d54c64624dcbb424.png)

---

<div class="post-metadata">

**Author:** ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)\
**Post date:** [July 4, 2017, 12:10pm UTC](https://discuss.elastic.co/t/visual-builder/91745/4 "2017-07-04T12:10:42Z")

</div>

Since the user can log into Kibana, I assume you have added the `kibana_user` role. Aside from that the user needs to have permissions to access the data indices that the panel reads from.

Doe it work if the user accesses it as a single visualization?

---

<div class="post-metadata">

**Author:** ![aaheaton](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@aaheaton](https://discuss.elastic.co/u/aaheaton)\
**Post date:** [July 5, 2017, 10:00am UTC](https://discuss.elastic.co/t/visual-builder/91745/5 "2017-07-05T10:00:38Z")

</div>

Hi, no still doesn't work with single vis. We able to make it work by giving the user \* for index on the entitlements. Just wondering if this is creating any temporary pipeline index?

---

<div class="post-metadata">

**Author:** ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)\
**Post date:** [July 5, 2017, 10:21am UTC](https://discuss.elastic.co/t/visual-builder/91745/6 "2017-07-05T10:21:32Z")

</div>

Not that I am aware of, but I will inquire further.

---

<div class="post-metadata">

**Author:** ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)\
**Post date:** [July 5, 2017, 10:26am UTC](https://discuss.elastic.co/t/visual-builder/91745/7 "2017-07-05T10:26:41Z")

</div>

Did you narrow down the index pattern in the "Panel Options" section to just match indices that the user has permissions for? It defaults to `*`, which can include all indices in the queries.

![](https://us1.discourse-cdn.com/elastic/original/3X/1/4/146dd05206c65087d511d5c0137dfad960c8ef90.png)

---

<div class="post-metadata">

**Author:** ![aaheaton](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@aaheaton](https://discuss.elastic.co/u/aaheaton)\
**Post date:** [July 5, 2017, 10:39am UTC](https://discuss.elastic.co/t/visual-builder/91745/8 "2017-07-05T10:39:16Z")

</div>

Yep, I do it every time I create VB chart, its what made us think about the temp pipeline idea.

 ![](https://us1.discourse-cdn.com/elastic/original/3X/0/6/064b9e7abd4b20211fce8b858c2a588efe5aa260.png)

---

<div class="post-metadata">

**Author:** ![weltenwort](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/weltenwort/32/53885_2.png) [@weltenwort](https://discuss.elastic.co/u/weltenwort)\
**Post date:** [July 5, 2017, 1:49pm UTC](https://discuss.elastic.co/t/visual-builder/91745/9 "2017-07-05T13:49:33Z")

</div>

Since I am unable to reproduce the problem, I will have to rely on you to provide more details. What would be most helpful right now would be if were to attach a HAR of the requests performed by the browser when you apply any changes to the single visualization.

---

<div class="post-metadata">

**Author:** ![simianhacker](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/simianhacker/32/3383_2.png) [@simianhacker](https://discuss.elastic.co/u/simianhacker)\
**Post date:** [July 5, 2017, 4:15pm UTC](https://discuss.elastic.co/t/visual-builder/91745/10 "2017-07-05T16:15:19Z")

</div>

@aaheaton Which version of Kibana are you using? There was a bug in 5.4 that was fixed in 5.4.1 (I believe) where x-pack auth wasn't working correctly.

---

<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:** [August 2, 2017, 4:15pm UTC](https://discuss.elastic.co/t/visual-builder/91745/11 "2017-08-02T16:15:21Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
