We are getting this error logged frequently in the Gateway log. Ignition 8.0.2
Detail is:
java.lang.NullPointerException: null
at com.inductiveautomation.ignition.gateway.tags.runtime.nodes.ext.AbstractPropertySetNode.uninstall(AbstractPropertySetNode.java:84)
at com.inductiveautomation.ignition.gateway.tags.runtime.nodes.ext.AbstractPropertySetNode$PropertyNode.shutdown(AbstractPropertySetNode.java:131)
at com.inductiveautomation.ignition.gateway.tags.runtime.nodes.ext.AbstractGeneratingTagNode.setSubscription(AbstractGeneratingTagNode.java:40)
at com.inductiveautomation.ignition.gateway.tags.subscriptions.ProviderSubscriptionManagerImpl$SubscriptionNode$PropertySubscription.shutdown(ProviderSubscriptionManagerImpl.java:656)
at com.inductiveautomation.ignition.gateway.tags.subscriptions.ProviderSubscriptionManagerImpl$SubscriptionNode$PropertySubscription.removeListener(ProviderSubscriptionManagerImpl.java:640)
at com.inductiveautomation.ignition.gateway.tags.subscriptions.ProviderSubscriptionManagerImpl$SubscriptionNode$LeasingPropertySubscription.removeListener(ProviderSubscriptionManagerImpl.java:719)
at com.inductiveautomation.ignition.gateway.tags.subscriptions.ProviderSubscriptionManagerImpl$SubscriptionNode.removeListener(ProviderSubscriptionManagerImpl.java:364)
at com.inductiveautomation.ignition.gateway.tags.subscriptions.ProviderSubscriptionManagerImpl.manage(ProviderSubscriptionManagerImpl.java:181)
at com.inductiveautomation.ignition.gateway.tags.subscriptions.ProviderSubscriptionManagerImpl.lambda$subscriptionChanged$2(ProviderSubscriptionManagerImpl.java:148)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Unknown Source)
at com.inductiveautomation.ignition.gateway.tags.subscriptions.ProviderSubscriptionManagerImpl.subscriptionChanged(ProviderSubscriptionManagerImpl.java:148)
at com.inductiveautomation.ignition.gateway.tags.model.TagSubscriptionModel$ChangeNotificationJob.run(TagSubscriptionModel.java:266)
at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)