# \[BUG-13891\] Tag upgrade failure

**URL:** <https://forum.inductiveautomation.com/t/bug-13891-tag-upgrade-failure/24962>\
**Category:** Ignition Early Access\
**Created:** [May 14, 2019, 11:00am UTC](https://forum.inductiveautomation.com/t/bug-13891-tag-upgrade-failure/24962 "2019-05-14T11:00:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![DaveD24](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@DaveD24](https://forum.inductiveautomation.com/u/DaveD24)\
**Post date:** [May 14, 2019, 11:00am UTC](https://forum.inductiveautomation.com/t/bug-13891-tag-upgrade-failure/24962/1 "2019-05-14T11:00:53Z")

</div>

After upgrading a small project from 7.9.10 to 8.0.1 all the tags were lost, the tag provider was still there, but empty, after looking through the logs I found the below error, importing the tags from an xml export file worked, so the project is now working, but though maybe helpful to share this.  
Attached is the wrapper log file and project tag xml files

INFO | jvm 1 | 2019/05/11 13:08:05 | E [t.s.internaljson] [12:08:05]: Errror storing tag changes. provider=Local\_RT

[KLOND\_Tags.xml](https://us1.discourse-cdn.com/inductiveautomation/original/2X/7/7fe1cda16ac5a9dc7d25f26a36d6f8a27123395a.xml) (70.2 KB)  
[ProjectSetupTags.xml](https://us1.discourse-cdn.com/inductiveautomation/original/2X/3/3c95a8f721264e7aa62506784ac64286d78b85a0.xml) (9.2 KB)  
[UDT\_Defs.xml](https://us1.discourse-cdn.com/inductiveautomation/original/2X/e/ec1a71848e13127e9e6a79300d610e43dbfe1061.xml) (512.3 KB)  
[wrapper.log](https://us1.discourse-cdn.com/inductiveautomation/original/2X/5/526618fc5d5b9d86b9acd165a3819864e75dcf20.log) (2.9 MB)

---

<div class="post-metadata">

**Author:** ![mgross](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mgross/32/3311_2.png) [@mgross](https://forum.inductiveautomation.com/u/mgross)\
**Post date:** [May 14, 2019, 8:57pm UTC](https://forum.inductiveautomation.com/t/bug-13891-tag-upgrade-failure/24962/2 "2019-05-14T20:57:59Z")

</div>

It looks like what happened in your case is that udt parameters like `{NetID_Offset+Modbus_Offset}` did not convert. The parameter class was set to Integer, and the conversion system was expecting a String. In 8.0, we got rid of parameter classes anyway, so it comes down to getting these past conversion. I added a ticket with your tag export to see how we can handle this with conversion. One thing you can try on your own though: can you set the parameter class to String for parameters where you have some offset math? If the udts still work with string parameters, then you should be able to upgrade without hitting errors.

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [May 15, 2019, 12:28pm UTC](https://forum.inductiveautomation.com/t/bug-13891-tag-upgrade-failure/24962/3 "2019-05-15T12:28:54Z")

</div>

We use too this kind pattern for opc item for all our 7.9 projects.  
Hope you can find a way for the conversion to 8.0 !

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [August 2, 2019, 11:14pm UTC](https://forum.inductiveautomation.com/t/bug-13891-tag-upgrade-failure/24962/4 "2019-08-02T23:14:02Z")

</div>

This issue was is fixed in 8.0.3.
