# \[IGN-5303\]Error retrieving diagnostics when opening a tag

**URL:** <https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [December 8, 2021, 7:39pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902 "2021-12-08T19:39:25Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![travis.broussard](https://avatars.discourse-cdn.com/v4/letter/t/db5fbb/32.png) [@travis.broussard](https://forum.inductiveautomation.com/u/travis.broussard)\
**Post date:** [December 8, 2021, 7:39pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/1 "2021-12-08T19:39:25Z")

</div>

Has anyone encountered a recurring error popup when opening a tag in the Designer’s tag browser?

The error message simply states “Error retrieving diagnostics”.  
Here is what is listed under details:  
GatewayException: Unable to read response from Gateway.  
caused by org.xml.sax.SAXException: java.lang.ClassNotFoundException: com.inductiveautomation.ignition.gateway.history.PackedHistoricalQualifiedValue  
java.lang.ClassNotFoundException: com.inductiveautomation.ignition.gateway.history.PackedHistoricalQualifiedValue

```
caused by ClassNotFoundException: com.inductiveautomation.ignition.gateway.history.PackedHistoricalQualifiedValue

```

Ignition v8.1.12 (b2021111810)  
Java: Azul Systems, Inc. 11.0.11

---

<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:** [December 8, 2021, 8:01pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/2 "2021-12-08T20:01:12Z")

</div>

Are you retrieving tags from a different version of Ignition via a remote tag provider? Did you recently upgrade any gateway(s) involved?

---

<div class="post-metadata">

**Author:** ![travis.broussard](https://avatars.discourse-cdn.com/v4/letter/t/db5fbb/32.png) [@travis.broussard](https://forum.inductiveautomation.com/u/travis.broussard)\
**Post date:** [December 8, 2021, 8:02pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/3 "2021-12-08T20:02:17Z")

</div>

We did recently upgrade the gateway to 8.1.12. I did not upgrade my Designer. Would that cause this issue?

Edit: The tag provider is on the gateway. Nothing special there.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 8, 2021, 8:11pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/4 "2021-12-08T20:11:10Z")

</div>

This just looks like a bug on our part. Can you open a ticket with support and probably provide your tag export or gateway backup?

---

<div class="post-metadata">

**Author:** ![travis.broussard](https://avatars.discourse-cdn.com/v4/letter/t/db5fbb/32.png) [@travis.broussard](https://forum.inductiveautomation.com/u/travis.broussard)\
**Post date:** [December 8, 2021, 8:12pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/5 "2021-12-08T20:12:45Z")

</div>

Will do!

---

<div class="post-metadata">

**Author:** ![bruno.nunes](https://avatars.discourse-cdn.com/v4/letter/b/a5b964/32.png) [@bruno.nunes](https://forum.inductiveautomation.com/u/bruno.nunes)\
**Post date:** [January 10, 2022, 10:20am UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/6 "2022-01-10T10:20:13Z")

</div>

Hello,

Please do keep us informed, having the same problem exactly.

On our case, this is happening on tags with “History Enabled” only.

Thank you,  
Bruno Nunes

---

<div class="post-metadata">

**Author:** ![travis.broussard](https://avatars.discourse-cdn.com/v4/letter/t/db5fbb/32.png) [@travis.broussard](https://forum.inductiveautomation.com/u/travis.broussard)\
**Post date:** [January 10, 2022, 2:58pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/7 "2022-01-10T14:58:50Z")

</div>

Certainly. I submitted all of this to IA Support and have worked with them for weeks. We haven’t arrived at a solution yet, so it may well just be a bug IA devs have to squash.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [January 10, 2022, 3:01pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/8 "2022-01-10T15:01:38Z")

</div>

This is definitely a bug we need to fix, if support hasn’t made that clear I’m sorry.

I’ll try to pull it into this upcoming sprint.

---

<div class="post-metadata">

**Author:** ![travis.broussard](https://avatars.discourse-cdn.com/v4/letter/t/db5fbb/32.png) [@travis.broussard](https://forum.inductiveautomation.com/u/travis.broussard)\
**Post date:** [January 10, 2022, 8:14pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/9 "2022-01-10T20:14:29Z")

</div>

Sounds good. Thank you for the update!

---

<div class="post-metadata">

**Author:** ![bruno.nunes](https://avatars.discourse-cdn.com/v4/letter/b/a5b964/32.png) [@bruno.nunes](https://forum.inductiveautomation.com/u/bruno.nunes)\
**Post date:** [January 11, 2022, 12:05pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/10 "2022-01-11T12:05:47Z")

</div>

Sorry to revive this again, but just an update. On our case, it seems it was just a configuration mistake. We had defined history enabled for a couple of test tags, without setting up the storage provider. Once we defined it, the error stopped popping up.

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

---

<div class="post-metadata">

**Author:** ![agavino](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@agavino](https://forum.inductiveautomation.com/u/agavino)\
**Post date:** [March 24, 2022, 10:00am UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/11 "2022-03-24T10:00:41Z")

</div>

Hi, is it resolve?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 24, 2022, 1:17pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/12 "2022-03-24T13:17:28Z")

</div>

Sorry, it doesn’t look like it has been fixed yet. I’ll bump the priority a little.

I’m reading on our ticket that if you restart the tag you should be able to access the diagnostics afterwards.

---

<div class="post-metadata">

**Author:** ![tyler.bennett](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@tyler.bennett](https://forum.inductiveautomation.com/u/tyler.bennett)\
**Post date:** [April 20, 2022, 3:24pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/13 "2022-04-20T15:24:49Z")

</div>

I’m running Ignition 8.1.16 and just ran into the same problem when I started enabling history on tags.  
the error pops up as soon as I try to save a tag configuration for which I just enabled history and every time I open the tag configuration after that, until I disable history.  
Initially I had missed specifying the history provider but correcting that does not appear to resolve the issue.

The icon beside the tag indicating history is enabled does not appear until I restart the designer. Also, it does not disappear when I disable history until I restart designer.

Is there a known fix or work around?

```auto
com.inductiveautomation.ignition.client.gateway_interface.GatewayException: Unable to read response from Gateway.
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.newGatewayException(GatewayInterface.java:351)
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:487)
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:283)
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:278)
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.invoke(GatewayInterface.java:945)
	at com.inductiveautomation.ignition.client.tags.impl.GatewayTagInterface$GatewayProviderProxy.getDiagnosticsAsync(GatewayTagInterface.java:548)
	at com.inductiveautomation.ignition.client.tags.impl.ClientTagManagerImpl.getDiagnosticsAsync(ClientTagManagerImpl.java:375)
	at com.inductiveautomation.ignition.designer.tags.editing.TagDiagnosticsPanel.refreshDisplay(TagDiagnosticsPanel.java:102)
	at com.inductiveautomation.ignition.designer.tags.editing.TagDiagnosticsPanel.setCurrentPath(TagDiagnosticsPanel.java:96)
	at com.inductiveautomation.ignition.designer.tags.editing.dialog.TagEditorDialog.selectedModelsChanged(TagEditorDialog.java:858)
	at com.inductiveautomation.ignition.designer.tags.editing.dialog.TagEditorDialog$NonComplexConfigurationTracker.finishLoading(TagEditorDialog.java:1351)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.whenComplete(Unknown Source)
	at com.inductiveautomation.ignition.designer.tags.editing.dialog.TagEditorDialog$NonComplexConfigurationTracker.load(TagEditorDialog.java:1338)
	at com.inductiveautomation.ignition.designer.tags.editing.dialog.TagEditorDialog.editTags(TagEditorDialog.java:763)
	at com.inductiveautomation.ignition.designer.tags.editing.dialog.TagEditorDialog.refreshPaths(TagEditorDialog.java:599)
	at com.inductiveautomation.ignition.designer.tags.editing.dialog.TagEditorDialog.doApplyAction(TagEditorDialog.java:442)
	at com.inductiveautomation.ignition.designer.tags.editing.dialog.TagEditorDialog.applyButtonClicked(TagEditorDialog.java:427)
	at com.inductiveautomation.ignition.designer.tags.editing.dialog.TagEditorDialog$3.actionPerformed(TagEditorDialog.java:213)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: org.xml.sax.SAXException: java.lang.ClassNotFoundException: com.inductiveautomation.ignition.gateway.history.PackedHistoricalQualifiedValue
java.lang.ClassNotFoundException: com.inductiveautomation.ignition.gateway.history.PackedHistoricalQualifiedValue
	at com.inductiveautomation.ignition.client.gateway_interface.ResponseParser.endElement(ResponseParser.java:157)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:485)
	... 53 more
Caused by: java.lang.ClassNotFoundException: com.inductiveautomation.ignition.gateway.history.PackedHistoricalQualifiedValue
	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at java.base/java.io.ObjectInputStream.resolveClass(Unknown Source)
	at java.base/java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
	at java.base/java.io.ObjectInputStream.readClassDesc(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject(Unknown Source)
	at java.base/java.util.HashMap.readObject(Unknown Source)
	at java.base/jdk.internal.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at java.base/java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject(Unknown Source)
	at java.base/java.util.HashMap.readObject(Unknown Source)
	at java.base/jdk.internal.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at java.base/java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject(Unknown Source)
	at java.base/java.util.TreeMap.buildFromSorted(Unknown Source)
	at java.base/java.util.TreeMap.buildFromSorted(Unknown Source)
	at java.base/java.util.TreeMap.buildFromSorted(Unknown Source)
	at java.base/java.util.TreeMap.readObject(Unknown Source)
	at java.base/jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at java.base/java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.base/java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.base/java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject(Unknown Source)
	at java.base/java.io.ObjectInputStream.readObject(Unknown Source)
	at com.inductiveautomation.ignition.common.Base64.decodeToObjectFragile(Base64.java:985)
	at com.inductiveautomation.ignition.common.Base64.decodeToObjectFragile(Base64.java:959)
	at com.inductiveautomation.ignition.client.gateway_interface.ResponseParser.endElement(ResponseParser.java:155)
	... 64 more

Ignition v8.1.16 (b2022040511)
Java: Azul Systems, Inc. 11.0.14.1

```

---

<div class="post-metadata">

**Author:** ![Kurt.Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kurt.larson/32/6426_2.png) [@Kurt.Larson](https://forum.inductiveautomation.com/u/Kurt.Larson)\
**Post date:** [April 20, 2022, 4:08pm UTC](https://forum.inductiveautomation.com/t/ign-5303-error-retrieving-diagnostics-when-opening-a-tag/53902/14 "2022-04-20T16:08:42Z")

</div>

This behavior has been fixed and will be included in the 8.1.17 release.

> [@Nightly 8.1 Changelogs - 2022](https://forum.inductiveautomation.com/t/nightly-8-1-changelogs-2022/54636/52):
>
> Weekly Changelog: 8.1.17-b20220406 Connectivity 5761: Allow time synchronization to be disabled Added setting to disable time synchronization in DNP3 driver. 5608: Simulator built in functions don’t work properly with non-en\_US locales Simulator functions now work with non-US locales Data Model 5303: Error Retrieving Diagnostics when opening Tag Editor Fixed potential issue where a ClassNotFoundException would be thrown when retrieving tag diagnostics during opening of tag editor. Visu…
