Find/Replace NullPointerException

Hello,

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)

Ignition v7.5.7 (b1387)
Java: Oracle Corporation 1.7.0_25

If that isn’t checked it works fine with all the others (SQL Bridge, Scripting, Templates, Windows). Any help would be appreciated - thanks!

Hi,

I believe this was fixed in 7.5.9. Upgrading (probably to the latest, 7.5.10) should take care of this.

Regards,

Hi,

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)

Ignition v7.6.4 (b2013112117)
Java: Oracle Corporation 1.7.0_45

Thanks,
Steve

Thanks, we’ll take a look at this.

This is fixed for 7.6.5-rc2.