Trace failing to trace values for `SelectArrays` property on `ContingencyStatistics` filter
- Start ParaView (builtin mode)
- Open can.ex2, load all variables, Apply.
- Start Trace (Tools | Start Trace)
- Create Contigency Statistics filter. You'll get errors as follows:
Traceback (most recent call last):
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/smtrace.py", line 782, in finalize
trace.append(accessor.trace_ctor(ctor, filter_type))
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/smtrace.py", line 471, in trace_ctor
txt = self.trace_properties(other_props, in_ctor=False)
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/smtrace.py", line 443, in trace_properties
return joiner.join([x.get_property_trace(in_ctor) for x in props])
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/smtrace.py", line 555, in get_property_trace
else: return "%s = %s" % (varname, self.get_value())
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/smtrace.py", line 592, in get_value
return str(myobject)
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/servermanager.py", line 662, in __repr__
if self.GetData() is not None:
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/servermanager.py", line 786, in GetData
return self[0:len(self)]
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/servermanager.py", line 961, in __getitem__
retVal.append(self.GetAssociation())
File "/home/utkarsh/Kitware/ParaView3/ParaViewBin-Qt5/lib/site-packages/paraview/servermanager.py", line 940, in GetAssociation
return GetAssociationAsString(int(val))
ValueError: invalid literal for int() with base 10: 'PedigreeNodeId'
The SelectArrays is getting a PyProperty of type ArrayListProperty
which doesn't handle properties that don't have attribute type indicate in a separate property. Need to look into this.