# No values provided Error when using storeTagHistory Function

**URL:** <https://forum.inductiveautomation.com/t/no-values-provided-error-when-using-storetaghistory-function/73202>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [May 3, 2023, 1:59pm UTC](https://forum.inductiveautomation.com/t/no-values-provided-error-when-using-storetaghistory-function/73202 "2023-05-03T13:59:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![liam1](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@liam1](https://forum.inductiveautomation.com/u/liam1)\
**Post date:** [May 3, 2023, 1:59pm UTC](https://forum.inductiveautomation.com/t/no-values-provided-error-when-using-storetaghistory-function/73202/1 "2023-05-03T13:59:20Z")

</div>

Hi everyone,

I'm attempting to copy the history from one tag to another.

It's complaining that "No values provided" but I have checked the data is in the array.

Here is the code I am using:

```auto
sourcePath='[MQTT Engine]Edge Nodes/XNEELO 002/seneca/C8F9810F26XX/avi/abalone/zgprs3001/custom/FLOW_1_FB'
destPath='[default]Edge Nodes/projects/avi/abalone/zgprs3005/custom/FLOW_1_FB'

endTime = system.date.now()
startTime = system.date.addWeeks(endTime, -1)

dataSet = system.tag.queryTagHistory(paths=[sourcePath], startDate=startTime, endDate=endTime, returnFormat='Wide')
converted=system.dataset.toPyDataSet(dataSet)

dst=[destPath]*len(converted)
datetimes=[x[0] for x in converted]
Values=[x[1] for x in converted]
Quality=[192]*len(converted)

print [x[1] for x in converted[:10]]
system.tag.storeTagHistory(
	historyprovider='seneca', 
	tagprovider='default', 
    path=[destPath]*len(converted),
	values=Values,
	qualities=[192]*len(converted),
	timestamps=[x[0] for x in converted])

```

Here is the error I get:

```auto
Traceback (most recent call last):
  File "<input>", line 23, in <module>
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.newGatewayException(GatewayInterface.java:351)
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:325)
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:278)
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.invoke(GatewayInterface.java:954)
	at com.inductiveautomation.ignition.client.script.ClientTagUtilities.storeTagHistoryImpl(ClientTagUtilities.java:327)
	at com.inductiveautomation.ignition.common.script.builtin.AbstractTagUtilities.storeTagHistory(AbstractTagUtilities.java:602)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
com.inductiveautomation.ignition.client.gateway_interface.GatewayException: com.inductiveautomation.ignition.client.gateway_interface.GatewayException: No values provided.

```

What mistake am I making?

---

<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:** [May 3, 2023, 2:20pm UTC](https://forum.inductiveautomation.com/t/no-values-provided-error-when-using-storetaghistory-function/73202/2 "2023-05-03T14:20:36Z")

</div>

Try logging `len(converted)`.

---

<div class="post-metadata">

**Author:** ![liam1](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@liam1](https://forum.inductiveautomation.com/u/liam1)\
**Post date:** [May 3, 2023, 2:39pm UTC](https://forum.inductiveautomation.com/t/no-values-provided-error-when-using-storetaghistory-function/73202/3 "2023-05-03T14:39:03Z")

</div>

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

---

<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:** [May 3, 2023, 2:44pm UTC](https://forum.inductiveautomation.com/t/no-values-provided-error-when-using-storetaghistory-function/73202/4 "2023-05-03T14:44:06Z")

</div>

Hmm. That one argument is the only list that isn't an inline list comprehension. Try substituting?

Also, consider not using keyword parameters. The docs don't say this function supports them.

---

<div class="post-metadata">

**Author:** ![liam1](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@liam1](https://forum.inductiveautomation.com/u/liam1)\
**Post date:** [May 3, 2023, 2:52pm UTC](https://forum.inductiveautomation.com/t/no-values-provided-error-when-using-storetaghistory-function/73202/5 "2023-05-03T14:52:34Z")

</div>

You were correct, it doesn't accept keyword parameters.
