# Easy Chart not connecting to Database

**URL:** <https://forum.inductiveautomation.com/t/easy-chart-not-connecting-to-database/66474>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [November 14, 2022, 3:03pm UTC](https://forum.inductiveautomation.com/t/easy-chart-not-connecting-to-database/66474 "2022-11-14T15:03:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tevis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tevis/32/40783_2.png) [@tevis](https://forum.inductiveautomation.com/u/tevis)\
**Post date:** [November 14, 2022, 3:03pm UTC](https://forum.inductiveautomation.com/t/easy-chart-not-connecting-to-database/66474/1 "2022-11-14T15:03:42Z")

</div>

I have created an Easy Chart in Vision and dropped a History tag onto the chart.  
The chart works fine in designer, however when I run the vision project, chart is shaded red with DB fault indication in top left corner.

- Legacy DB Connection is enabled for the vision client
- MySQL database is connection is "valid" with 0.9 queries/s
- Tag is History Enabled and quality is good

Any points to investigate would be very appreciated!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 14, 2022, 3:26pm UTC](https://forum.inductiveautomation.com/t/easy-chart-not-connecting-to-database/66474/2 "2022-11-14T15:26:42Z")

</div>

Look in the diagnostics console in the client (via the help menu). It might show errors with clues.

---

<div class="post-metadata">

**Author:** ![tevis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tevis/32/40783_2.png) [@tevis](https://forum.inductiveautomation.com/u/tevis)\
**Post date:** [November 15, 2022, 4:06am UTC](https://forum.inductiveautomation.com/t/easy-chart-not-connecting-to-database/66474/3 "2022-11-15T04:06:09Z")

</div>

Thanks for that pturmel! I have only been using Perspective so far (Maker Edition) so i didnt know about the diag console...

```auto
On: sensors.Root Container.Easy Chart
	at com.inductiveautomation.factorypmi.application.gateway.QueryManager$QueryExecutor.run(QueryManager.java:311)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: com.inductiveautomation.ignition.client.gateway_interface.GatewayException: Error executing function 'QueryTagDensity': The current user does not have the required roles for this operation.

```

Ill dig deeper into the client permissions tonight.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 15, 2022, 4:47pm UTC](https://forum.inductiveautomation.com/t/easy-chart-not-connecting-to-database/66474/4 "2022-11-15T16:47:30Z")

</div>

It's probably the new Tag History client permission:  
[https://docs.inductiveautomation.com/display/DOC81/New+in+this+Version#NewinthisVersion-Vision.1](https://docs.inductiveautomation.com/display/DOC81/New+in+this+Version#NewinthisVersion-Vision.1)  
[https://docs.inductiveautomation.com/display/DOC81/Vision+Project+Properties#VisionProjectProperties-VisionPermissionsProperties](https://docs.inductiveautomation.com/display/DOC81/Vision+Project+Properties#VisionProjectProperties-VisionPermissionsProperties)

---

<div class="post-metadata">

**Author:** ![tevis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tevis/32/40783_2.png) [@tevis](https://forum.inductiveautomation.com/u/tevis)\
**Post date:** [November 15, 2022, 10:43pm UTC](https://forum.inductiveautomation.com/t/easy-chart-not-connecting-to-database/66474/5 "2022-11-15T22:43:10Z")

</div>

That was exactly the issue..  
Thanks @paul-griffith 👌

I ended up enabling all permissions which worked, then deselecting one-by-one to find it. I should have just read the label..
