Error message polluting log

Hello,

I have an error polluting my gateway log. Uncaught throwable exception. If I hover over magnifying glass this is what I get.

Log Propertiesproject-nameAMA02view_TemplatesInUse/System/NavigationSubItem@L[0]$0:1[2]$0:1[4]

If I expand plus sign this is what I get.

java.lang.IllegalArgumentException: Malformed path: 1Sec
at com.inductiveautomation.ignition.common.JsonPath.parse(JsonPath.java:242)
at com.inductiveautomation.perspective.gateway.property.PropertyTree.write(PropertyTree.java:547)
at com.inductiveautomation.perspective.gateway.model.ElementBindingHarness.writeToTarget(ElementBindingHarness.java:60)
at com.inductiveautomation.perspective.gateway.model.AbstractBindingHarness.valueReady(AbstractBindingHarness.java:343)
at com.inductiveautomation.perspective.gateway.model.AbstractBindingHarness.lambda$processValue$0(AbstractBindingHarness.java:212)
at com.inductiveautomation.ignition.common.util.TimedRunnable.run(TimedRunnable.java:21)
at com.inductiveautomation.ignition.common.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:239)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

I cannot find any binding with 1Sec in them. Anyone have an idea of what this means?

Thanks,

Frank

Maybe a property tree key named “1Sec” somewhere?

I think it is related to a session property that somehow did not properly delete. Is there a way to query the internal db for the session properties to see if I can get rid of it? If they are stored in the internal db? It is not showing up within the session properties in designer. I have double checked everything and have found no custom or
Session property called 1Sec. This is very strange.

The session properties are stored on the disk.

Mine are located at:
C:\Program Files\Inductive Automation\Ignition\data\projects\PROJECT_NAME\com.inductiveautomation.perspective\session-props\props.json

Try seeing if your property exists in there

Yes. It is there but not shown in designer. Some kind of a bug.

In the props.json file does it show as a property with a binding on it?

You should be able to delete it from that file to fix your issue.

In the past I have seen cases where I added a binding to a property then deleted the property but the binding was still present and if I added the same property back in the designer my binding still showed up.

I just tested though and can’t get it to occur. It’s possible it was fixed in a recent version, or something about your binding is borked causing it to not show up