# Ignition 8.0 Alarm Table filterAlarm Issue

**URL:** <https://forum.inductiveautomation.com/t/ignition-8-0-alarm-table-filteralarm-issue/21750>\
**Category:** Ignition Early Access\
**Created:** [January 8, 2019, 7:52pm UTC](https://forum.inductiveautomation.com/t/ignition-8-0-alarm-table-filteralarm-issue/21750 "2019-01-08T19:52:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [January 8, 2019, 7:52pm UTC](https://forum.inductiveautomation.com/t/ignition-8-0-alarm-table-filteralarm-issue/21750/1 "2019-01-08T19:52:06Z")

</div>

In Ignition 8, I copied a table from an old 7.9.10 backup. The code worked in 8, and I am getting this error in the log

```auto
12:51:02.421 [DesignerExecEngine-3] ERROR Vision.Components.AlarmStatusTable - Error invoking extension method.
org.python.core.PyException: Traceback (most recent call last):
  File "<extension-method filterAlarm>", line 13, in filterAlarm
SystemError: Automatic proxy initialization should only occur on proxy classes

	at org.python.core.Py.SystemError(Py.java:275)
	at org.python.core.PyObject.proxyInit(PyObject.java:193)
	at org.python.core.PyObject.getJavaProxy(PyObject.java:390)
	at org.python.core.PyObject. __tojava__ (PyObject.java:339)
	at org.python.core.ReflectedArgs.matches(ReflectedArgs.java:125)
	at org.python.core.PyReflectedFunction. __call__ (PyReflectedFunction.java:164)
	at org.python.core.PyReflectedFunction. __call__ (PyReflectedFunction.java:206)
	at org.python.core.PyObject. __call__ (PyObject.java:480)
	at org.python.core.PyObject. __call__ (PyObject.java:484)
	at org.python.core.PyMethod. __call__ (PyMethod.java:126)
	at org.python.pycode._pyx1.filterAlarm$1(<extension-method filterAlarm>:16)
	at org.python.pycode._pyx1.call_function(<extension-method filterAlarm>)
	at org.python.core.PyTableCode.call(PyTableCode.java:171)
	at org.python.core.PyBaseCode.call(PyBaseCode.java:308)
	at org.python.core.PyFunction.function ___call__ (PyFunction.java:471)
	at org.python.core.PyFunction. __call__ (PyFunction.java:466)
	at org.python.core.PyFunction. __call__ (PyFunction.java:456)
	at org.python.core.PyFunction. __call__ (PyFunction.java:451)
	at com.inductiveautomation.vision.api.client.components.model.ExtensionFunction.invoke(ExtensionFunction.java:151)
	at com.inductiveautomation.factorypmi.application.components.AlarmStatusTable$AlarmStatusPoller.lambda$runFunction$0(AlarmStatusTable.java:1310)
	at com.google.common.collect.Iterators$5.computeNext(Iterators.java:664)
	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:145)
	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:140)
	at com.google.common.collect.Iterators.addAll(Iterators.java:372)
	at com.google.common.collect.Lists.newArrayList(Lists.java:165)
	at com.google.common.collect.Collections2$FilteredCollection.toArray(Collections2.java:238)
	at java.base/java.util.LinkedList.addAll(Unknown Source)
	at java.base/java.util.LinkedList.addAll(Unknown Source)
	at java.base/java.util.LinkedList.<init>(Unknown Source)
	at com.inductiveautomation.factorypmi.application.components.AlarmStatusTable$AlarmStatusPoller.runFunction(AlarmStatusTable.java:1307)
	at com.inductiveautomation.factorypmi.application.components.AlarmStatusTable$AlarmStatusPoller.runFunction(AlarmStatusTable.java:1240)
	at com.inductiveautomation.factorypmi.application.components.util.GatewayFunctionPoller$FunctionRunner.run(GatewayFunctionPoller.java:117)
	at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:565)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.runAndReset(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)
	at java.base/java.lang.Thread.run(Unknown Source)

```

---

<div class="post-metadata">

**Author:** ![ggross](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ggross/32/12668_2.png) [@ggross](https://forum.inductiveautomation.com/u/ggross)\
**Post date:** [January 16, 2019, 11:38pm UTC](https://forum.inductiveautomation.com/t/ignition-8-0-alarm-table-filteralarm-issue/21750/2 "2019-01-16T23:38:56Z")

</div>

It looks to be an issue with the Filters and have tried modifying them in a 7.9.10 instance without any success in replicating. Would it be possible to paste the XML you copied into a text file and post it?

Thanks,  
Garth

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [February 8, 2019, 7:42pm UTC](https://forum.inductiveautomation.com/t/ignition-8-0-alarm-table-filteralarm-issue/21750/3 "2019-02-08T19:42:13Z")

</div>

Hi @Kyle_Chase -

Just following up here. Are you still seeing this issue?
