Maximum recursion depth exceeded

When making a call to system.util.invokeAsynchronous system.util.invokeAsynchronous(app.tagmgmt.updateTagConfigurationsProcedure)

I pass a jython method to this that calls a stored
app.tagmgmt.updateTagConfigurationsProcedure

procedure in the database
def updateTagConfigurationsProcedure():
import system
import app.tagmgmt
#txId = system.db.beginTransaction(timeout=120000)
try:
query = ‘CALL UpdateTagCategories()’
try:
tagsUpdated = system.db.runUpdateQuery(query)
#tagsUpdated = system.db.runUpdateQuery(query, tx=txId)
#system.db.commitTransaction(txId)
pass
except Exception, e:
print “Update Tags error” , e
#system.db.rollbackTransaction(txId)
pass
app.tagmgmt.updateIgnitionTagProvider()
finally:
#system.db.closeTransaction(txId)
pass

and lastly an RPC call to a method inside of our tag provider.

def updateIgnitionTagProvider():
try:
import betagprovider
betagprovider.loadTagdef()
except Exception, e:
print “Update Tags error” , e
#system.db.rollbackTransaction(txId)
pass

Somewhere in this call I get the error in the subject line. Here is the complete error:
Update Tags error maximum recursion depth exceeded. Where is this error thrown from as I’m not aware of in recursive methods in our tagprovider.

This kind of thing most often happens in the propertyChange event script.

You never mentioned where the code was that implemented this script.

The script is called from the click event of a button on the HMI. In the handler the button has a field that holds the data from a table and passes that to the script. At the beginning of the routine the data is converted to a pyDataSet and iterated through to update a table in the database.

app.tagmgmt.applyTagDefinition( event.source.parent.getComponent(‘Table’).data )
system.db.refresh( event.source.parent.getComponent(‘Table’), ‘data’ )

When it gets to this section of the code the flow is pretty obvious.
Call UpdateTagCategories is a stored procedure that is updates tables that correspond to the scan class.

The call to the betagprovider.loadtagdef is a method that loads all active scan class for screen updating. If you would like to see the loadtagdef RPC you can see the post at:http://www.inductiveautomation.com/forum/viewtopic.php?f=74&t=11053

It looks like these two functions are calling each other?

[code]
public String loadTagdef() throws Exception {
return (String) invoke(loadTagdef(m_provider).toString(), new Serializable[] {m_provider});
}

@Override
public String loadTagdef(String provider) throws Exception {
return (String) invoke(“loadTagdef”, new Serializable[]{provider});
}[/code]

Hi,

Do you have an actual stack trace reported from this error? You might need to turn on the client console from the Java control panel.

Regards,

I have not been able to get a stack trace from this. I will turn it on in Java console and go from there. Additionally, on a side note, is there a cap on number of modules that can be signed in a given period.

I was looking for how to log the stack trace earlier today and can across this traceback but I didn’t get a chance to mock/test it:

http://docs.python.org/2/library/traceback.html

If you comment-out or remove the try except blocks in your code, you’ll get the stack trace in the console.

RuntimeError: maximum recursion depth exceeded
at org.python.core.Py.RuntimeError(Py.java:145)
at org.python.core.Py.JavaError(Py.java:476)
at org.python.core.Py.JavaError(Py.java:474)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:188)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at

com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
atcom.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
atcom.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:539)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)
at com.sun.proxy.$Proxy20.cellEdited(Unknown Source)
at com.inductiveautomation.factorypmi.application.components.PMITable.fireCellEditedEvent(PMITable.java:2076)
at com.inductiveautomation.factorypmi.application.components.PMITable$DataSetTableModel.setValueAt(PMITable.java:2061)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2109)
at com.inductiveautomation.factorypmi.application.components.PMITable.setValue(PMITable.java:2114)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.call(PyReflectedFunction.java:204)
at org.python.core.PyObject.call(PyObject.java:441)
at org.python.core.PyObject.call(PyObject.java:447)
at org.python.core.PyMethod.call(PyMethod.java:154)
at org.python.pycode._pyx69.f$0(event:cellEdited:2)
at org.python.pycode._pyx69.call_function(event:cellEdited)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)

You’ve got some infinite (or may as well be) recursion in your scripting calls.

Maybe whatever you’re doing in your script that triggers a cell update needs to happen in an invokeLater() call?

Yes, to clarify what Kevin is saying: in this stack, it looks like you have an event script defined for “cell edited”. In your script, you’re modifying the contents of the table, in turn firing another cell edit event. You can get around this by scheduling your edit to happen a tiny bit of time later, outside of your event script, using [tt]system.util.invokeLater[/tt]. For example:

#current event script code here
#calculating things...
newData = something_to_get_data

def updateFunc(data = newData, table = table):
    #do update stuff here

system.util.invokeLater(updateFunc)

So, you define a function inline and then invoke it. When it’s called, it won’t have any of the variables in scope that you had, so you have to “pass” in any that you need as default parameters in the function definition.

Hope that helps,