# Issues with the system.tag.storeTagHistory() in 8.3

**URL:** <https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515>\
**Category:** Ignition\
**Created:** [November 30, 2025, 11:22pm UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515 "2025-11-30T23:22:40Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![k.jin](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@k.jin](https://forum.inductiveautomation.com/u/k.jin)\
**Post date:** [November 30, 2025, 11:22pm UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/1 "2025-11-30T23:22:40Z")

</div>

Hi everyone,

I’ve recently migrated projects running on 8.1 to 8.3 and noticed that there has been a few breaking changes and I’m stuck on this particular fault message. In essence, I’m running value changed script on a tag that uses system.tag.storeTagHistory() in the following manner:

```python
def valueChanged(tag, tagPath, previousValue, currentValue, initialChange, missedEvents):

historyProvider = ‘name_of_the_historian’

tagProvider = ‘name_of_the_provider’

paths = [tagPath]

values = [currentValue.value]

system.tag.storeTagHistory(historyProvider, tagProvider, paths, values)

```

Whenever this script is triggered, I see a warning with the message: SF Engine 'name\_of\_the\_historian' does not accept data 'DefaultPersistentFlavor{signature='history\_set', systemType=Tag History}' and also no data is inserted into the database.

Does anyone know what causes this message to appear? Didn’t have this problem with 8.1 but it started happening when I migrated to 8.3

Many thanks in advance.

---

<div class="post-metadata">

**Author:** ![k.jin](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@k.jin](https://forum.inductiveautomation.com/u/k.jin)\
**Post date:** [December 1, 2025, 3:45am UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/2 "2025-12-01T03:45:29Z")

</div>

I just saw in the document that system.tag.storeTagHistory() has been removed and replaced with system.historian.storeDataPoints()

I tried using the new system.historian.storeDataPoints() but it keeps spitting out a message

**Bad\_Failure(“Failed to normalize all data points”)**

has anyone one seen this fault before?

```python
paths = [‘histprov:historyDB:/sys:sys_name:/prov:provider_name:/tag:test_a’]

values = [1]

timestamps = [system.date.now()]

system.historian.storeDataPoints(paths, values, timestamps)

```

I tried following the example syntax#2 in the documentation but it doesn’t seem to want to work 😕

---

<div class="post-metadata">

**Author:** ![k.jin](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@k.jin](https://forum.inductiveautomation.com/u/k.jin)\
**Post date:** [December 3, 2025, 12:34am UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/3 "2025-12-03T00:34:21Z")

</div>

> **[system.historian.storeDataPoints | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.3/appendix/scripting-functions/system-historian/system-historian-storeDataPoints)**
>
> Store a list of data points to the specified Historian.

It looks like the syntax#1 example from the documentation is working but syntax#2 is still failing with the message **Bad\_Failure(“Failed to normalize all data points”)**

Has anyone tested the syntax#2 and managed to get it working? It’d be good if i can use the function without having to import the modules.

---

<div class="post-metadata">

**Author:** ![k.jin](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@k.jin](https://forum.inductiveautomation.com/u/k.jin)\
**Post date:** [December 3, 2025, 12:49am UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/4 "2025-12-03T00:49:41Z")

</div>

to anyone who wants to use syntax#2, I changed the path format and it worked:  
`paths = ["histprov:MSSQL:/drv:ignition-gateway:default:/tag:Tag2"]`  
`values = [10]`  
`timestamps = [system.date.now()]`

---

<div class="post-metadata">

**Author:** ![qpadgham](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/qpadgham/32/38437_2.png) [@qpadgham](https://forum.inductiveautomation.com/u/qpadgham)\
**Post date:** [December 3, 2025, 1:03am UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/5 "2025-12-03T01:03:05Z")

</div>

Could you share exactly what the script looked like when you had issues? I tried the syntax as it was originally and it worked for me, see attached picture. Note my gateway name and historian names are used in the function

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/d/6d252025beb5c1aac063101dcf1cf3a40a477845.png)

---

<div class="post-metadata">

**Author:** ![k.jin](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@k.jin](https://forum.inductiveautomation.com/u/k.jin)\
**Post date:** [December 11, 2025, 11:38pm UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/6 "2025-12-11T23:38:31Z")

</div>

Thank you for answering the question @qpadgham , I think I might have misspelled something in the paths, following your instruction, i was able to make it work:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/2/82ceb8c1fac848afac6d3a6aae4fbb02ea77b9a7.png)

Quick question about retrieving the data, is it possible to view the data using Tag History binding? I am unable to retrieve any data that I inserted (tried both wide and tall):

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/3/83e72b6c6a8048afcb01780807a9462169540e09.png)

---

<div class="post-metadata">

**Author:** ![qpadgham](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/qpadgham/32/38437_2.png) [@qpadgham](https://forum.inductiveautomation.com/u/qpadgham)\
**Post date:** [December 11, 2025, 11:57pm UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/7 "2025-12-11T23:57:34Z")

</div>

Yes, it seems to work as I’d expect. I have the same script as before (names have slightly changed for the system and historian), and I have a Table component with the following binding on the data prop:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/a/dabf3a4ab9bd44588382b7e973c623057696dedb.png)

As I repeatedly run my script, new values appear in the table as I’d expect:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/6/a6625ec9b5fc071b64d3436aeac7ab02cb82aebe.png)

If you’re continuing to see issues feel free to submit a support ticket and we can take a look.

---

<div class="post-metadata">

**Author:** ![k.jin](https://avatars.discourse-cdn.com/v4/letter/k/f1d935/32.png) [@k.jin](https://forum.inductiveautomation.com/u/k.jin)\
**Post date:** [December 12, 2025, 12:49am UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/8 "2025-12-12T00:49:32Z")

</div>

thanks a lot @qpadgham

i tried creating another historian and re directed storeDataPoints() to it and things started working.. weird but at least it’s working now.

---

<div class="post-metadata">

**Author:** ![rickard.eriksson](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Post date:** [February 25, 2026, 6:32am UTC](https://forum.inductiveautomation.com/t/issues-with-the-system-tag-storetaghistory-in-8-3/112515/9 "2026-02-25T06:32:46Z")

</div>

I get this error in the gateway logs for a SQL historian, not sure why. I have just activated history on an integer.  
`Unsupported persistent flavor received by history sink, data will not be stored: DefaultPersistentFlavor{signature='historical_metadata', systemType=Tag History}`
