If I have the SQL Tags option checked when I attempt to do a Find/Replace, I get a NullPointerException. Here are the details:
java.lang.NullPointerException
at com.inductiveautomation.ignition.designer.sqltags.search.TagSearchProvider$OverridesIterator.next(TagSearchProvider.java:846)
at com.inductiveautomation.ignition.designer.findreplace.SearchObjectAggregator.advance(SearchObjectAggregator.java:116)
at com.inductiveautomation.ignition.designer.findreplace.SearchObjectAggregator.next(SearchObjectAggregator.java:104)
at com.inductiveautomation.ignition.designer.findreplace.SearchObjectAggregator.next(SearchObjectAggregator.java:86)
at com.inductiveautomation.ignition.designer.findreplace.SearchObjectAggregator.next(SearchObjectAggregator.java:30)
at com.google.common.collect.Iterators$5.next(Iterators.java:554)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:648)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at com.google.common.collect.Lists.newArrayList(Lists.java:138)
at com.google.common.collect.Iterators.toArray(Iterators.java:339)
at com.inductiveautomation.ignition.designer.findreplace.SearchReplaceDialog$SearchTask.run(SearchReplaceDialog.java:932)
I’m still getting this error as of 7.6.4 and it’s still only when I have the SQL Tags checkbox checked:
java.lang.NullPointerException
at com.inductiveautomation.ignition.designer.sqltags.search.TagSearchProvider$TagIterator.next(TagSearchProvider.java:667)
at com.inductiveautomation.ignition.designer.findreplace.SearchObjectAggregator.advance(SearchObjectAggregator.java:116)
at com.inductiveautomation.ignition.designer.findreplace.SearchObjectAggregator.next(SearchObjectAggregator.java:104)
at com.inductiveautomation.ignition.designer.findreplace.SearchObjectAggregator.next(SearchObjectAggregator.java:86)
at com.inductiveautomation.ignition.designer.findreplace.SearchObjectAggregator.next(SearchObjectAggregator.java:30)
at com.google.common.collect.Iterators$6.next(Iterators.java:641)
at com.google.common.collect.Iterators$8.computeNext(Iterators.java:735)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at com.google.common.collect.Lists.newArrayList(Lists.java:144)
at com.google.common.collect.Iterators.toArray(Iterators.java:401)
at com.inductiveautomation.ignition.designer.findreplace.SearchReplaceDialog$SearchTask.run(SearchReplaceDialog.java:932)