# Bad\_NotFound in tag properties

**URL:** <https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626>\
**Category:** Ignition\
**Created:** [August 3, 2026, 3:21pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626 "2026-08-03T15:21:12Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![m.pelagatti](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/m.pelagatti/32/68595_2.png) [@m.pelagatti](https://forum.inductiveautomation.com/u/m.pelagatti)\
**Post date:** [August 3, 2026, 3:21pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/1 "2026-08-03T15:21:12Z")

</div>

Ignition 8.3.8 , docker environment

Hi everyone, When adding any tag from the Siemens S7-1500 PLC field, whether in an OPC-UA connection with a Siemens server or with the new Siemens Enhanced driver, the tag is connected correctly. I read the correct value, but if I expand the tag and view the internal properties, these tags are in Bad\_NotFound. I haven't found anything regarding the functionality. I've tested various tag types, including DTL float arrays, and I get the same error.  
I repeat, it doesn't cause any performance issues or errors. It's not even listed in the Tag Report Tool.

Do you know anything about this?

Regards

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/5/95e5aecd0a05d91e0196f90301a3c489fcc59a7c.png)

---

<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:** [August 3, 2026, 3:36pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/2 "2026-08-03T15:36:20Z")

</div>

Do you have any third party modules installed?

---

<div class="post-metadata">

**Author:** ![m.pelagatti](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/m.pelagatti/32/68595_2.png) [@m.pelagatti](https://forum.inductiveautomation.com/u/m.pelagatti)\
**Post date:** [August 3, 2026, 4:26pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/3 "2026-08-03T16:26:06Z")

</div>

I have

Siemens Enhanced Driver 1.3.9-SNAPSHOT (b2026070114) (for testing new modify for performance)

OperaMetrix Git 2.0.2 (b2026060919)

Automation Professionals, LLC  
Integration Toolkit  
2.1.5 (b261812214)

Flow Software, Inc.  
Timebase Historian  
8.3.3 (b2026050117)

---

<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:** [August 3, 2026, 4:27pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/4 "2026-08-03T16:27:41Z")

</div>

I think one of those modules is adding those tag properties. They don't look like Ignition tag properties.

---

<div class="post-metadata">

**Author:** ![m.pelagatti](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/m.pelagatti/32/68595_2.png) [@m.pelagatti](https://forum.inductiveautomation.com/u/m.pelagatti)\
**Post date:** [August 3, 2026, 4:28pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/5 "2026-08-03T16:28:38Z")

</div>

OK i will check deinstalling some module to test....

---

<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:** [August 3, 2026, 4:34pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/6 "2026-08-03T16:34:24Z")

</div>

Those are from my Integration Toolkit. They default to false, so should show as false checkboxes.

This is how the toolkit declares those props:

```python
    static {
        RepublishEnabled = new BasicDescriptiveProperty<>(
                "republishEnabled",
                "simaids.tags.republishEnabled.name",
                "simaids.tags.category",
                "simaids.tags.republishEnabled.desc",
                Boolean.class,
                Boolean.FALSE);
        RepublishToServer = new BasicDescriptiveProperty<>(
                "republishToServer",
                "simaids.tags.republishToServer.name",
                "simaids.tags.category",
                "simaids.tags.republishToServer.desc",
                String.class,
                null);
        RepublishToItem = new BasicDescriptiveProperty<>(
                "republishToItem",
                "simaids.tags.republishToItem.name",
                "simaids.tags.category",
                "simaids.tags.republishToItem.desc",
                String.class,
                null);
        BulkScriptEnabled = new BasicDescriptiveProperty<>(
                "bulkScriptEnabled",
                "simaids.tags.bulkScriptEnabled.name",
                "simaids.tags.category",
                "simaids.tags.bulkScriptEnabled.desc",
                Boolean.class,
                Boolean.FALSE);
        BulkScriptFunction = new BasicDescriptiveProperty<>(
                "bulkScriptToServer",
                "simaids.tags.bulkScriptFunction.name",
                "simaids.tags.category",
                "simaids.tags.bulkScriptFunction.desc",
                String.class,
                null);
        DivertEngWriteEnabled = new BasicDescriptiveProperty<>(
                "divertEngWriteEnabled",
                "simaids.tags.divertEngWriteEnabled.name",
                "simaids.tags.category",
                "simaids.tags.divertEngWriteEnabled.desc",
                Boolean.class,
                Boolean.FALSE);
        DivertEngWriteToServer = new BasicDescriptiveProperty<>(
                "divertEngWriteToServer",
                "simaids.tags.divertEngWriteToServer.name",
                "simaids.tags.category",
                "simaids.tags.divertEngWriteToServer.desc",
                String.class,
                null);
        DivertEngWriteToItem = new BasicDescriptiveProperty<>(
                "divertEngWriteToItem",
                "simaids.tags.divertEngWriteToItem.name",
                "simaids.tags.category",
                "simaids.tags.divertEngWriteToItem.desc",
                String.class,
                null);
        DivertRawWriteEnabled = new BasicDescriptiveProperty<>(
                "divertRawWriteEnabled",
                "simaids.tags.divertRawWriteEnabled.name",
                "simaids.tags.category",
                "simaids.tags.divertRawWriteEnabled.desc",
                Boolean.class,
                Boolean.FALSE);
        DivertRawWriteToServer = new BasicDescriptiveProperty<>(
                "divertRawWriteToServer",
                "simaids.tags.divertRawWriteToServer.name",
                "simaids.tags.category",
                "simaids.tags.divertRawWriteToServer.desc",
                String.class,
                null);
        DivertRawWriteToItem = new BasicDescriptiveProperty<>(
                "divertRawWriteToItem",
                "simaids.tags.divertRawWriteToItem.name",
                "simaids.tags.category",
                "simaids.tags.divertRawWriteToItem.desc",
                String.class,
                null);
    }

```

Has something changed in the the tag prop model in 8.3.8?

{ I'm seeing the same in 8.3.8 on all tags that do not explicitly set these props. }

---

<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:** [August 3, 2026, 4:50pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/7 "2026-08-03T16:50:19Z")

</div>

Spun up an 8.3.2 VM. There, they show in the tag browser as "null". The declared defaults are not being applied.

I wonder if it is associated with making them dependent on the tag type, like so:

```python
    public static void bulkScriptProps(MutableConfigurationPropertyModel model) {
        model.addDependantProperties(WellKnownTagProps.TagType, TagObjectType.AtomicTag, BulkScriptEnabled);
        model.addDependantProperties(BulkScriptEnabled, Boolean.TRUE, BulkScriptFunction);
    }

```

---

<div class="post-metadata">

**Author:** ![Alex\_Nelson](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@Alex\_Nelson](https://forum.inductiveautomation.com/u/Alex_Nelson)\
**Post date:** [August 3, 2026, 7:31pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/8 "2026-08-03T19:31:32Z")

</div>

No property model or default resolution changes have been made in 8.3, I have some ideas as to what might have caused the change from `null` to `Bad_NotFound`, but I think the registration of those properties (both where they're registered and when) is the bigger question.

Where are you registering them? From poking around through code I think you likely need to register them in both `TagPropertyDirectory` (via `TagPropertyDirector.getInstance().register(<static list of properties>)`) as well as `PropertyModelContributor`

---

<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:** [August 3, 2026, 7:33pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/9 "2026-08-03T19:33:12Z")

</div>

They are registered only through the tag actor factory (via the factories' prop model contributor calls).

~~Is the tag property directory new for v8.3.x?~~ _Apparently not new, but maybe a new requirement?_

Nope, v8.1.47 also shows nulls. ☹

Does the registration have to happen in designer scope, too?

Can registrations be replaced? (For the dynamic prop model contributors I recently added to the toolkit.)

---

<div class="post-metadata">

**Author:** ![Alex\_Nelson](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@Alex\_Nelson](https://forum.inductiveautomation.com/u/Alex_Nelson)\
**Post date:** [August 3, 2026, 7:49pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/10 "2026-08-03T19:49:45Z")

</div>

I'll have to look into the history if requirements changed out from under you, but at the very least it's not obvious from our public javadocs. You'll want to register them in both gateway and designer scopes.

Looking into your second question, yes, any re-registered properties will be considered the next time the tag model is fetched (the tag model is re-generated every time it is fetched). There is however no `unregister` (but that's outside of the scope I think you're getting at)

---

<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:** [August 3, 2026, 7:59pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/11 "2026-08-03T19:59:53Z")

</div>

OK. Toolkit for both v8.1 and v8.3 coming soon.

---

<div class="post-metadata">

**Author:** ![m.pelagatti](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/m.pelagatti/32/68595_2.png) [@m.pelagatti](https://forum.inductiveautomation.com/u/m.pelagatti)\
**Post date:** [August 4, 2026, 5:20am UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/12 "2026-08-04T05:20:11Z")

</div>

Thanks Phil ... 👍

---

<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:** [August 5, 2026, 3:15pm UTC](https://forum.inductiveautomation.com/t/bad-notfound-in-tag-properties/116626/13 "2026-08-05T15:15:35Z")

</div>

Updated modules are announced here (and on my downloads page):

> [@Automation Professionals' Integration Toolkit Module](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934/345):
>
> Automation Professionals is pleased to announce new Production releases of this module, with bug fixes to address anomalies in the designer tag browser, discussed over here: For Ignition v8.3.x: [v2.1.6.262171421](https://www.automation-pros.com/ignition/Integration%20Toolkit-2.1.6.262171421-v83.modl) For Ignition v8.1.x: [v2.1.6.262171502](https://www.automation-pros.com/ignition/Integration%20Toolkit-2.1.6.262171502-v81.modl) The tag browser issues do not appear to be other than cosmetic, so upgrading is not urgent.
