Hi, when I create a new report and add a Tag Historian Query, the editor interface doesn’t show up and I got this error message in the console
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/inductiveautomation/factorypmi/designer/property/configurators/AbstractCopyPasteableTableModel
at com.inductiveautomation.reporting.designer.workspace.data.queries.selectedtags.SelectedTagsPanel.<init>(SelectedTagsPanel.java:102)
at com.inductiveautomation.reporting.designer.workspace.data.queries.TagHistorianQueryConfigPanel.initComponents(TagHistorianQueryConfigPanel.java:129)
at com.inductiveautomation.reporting.designer.workspace.data.queries.TagHistorianQueryConfigPanel.<init>(TagHistorianQueryConfigPanel.java:122)
at com.inductiveautomation.reporting.designer.workspace.data.queries.TagHistorianQueryConfigPanel$1.createConfigPanel(TagHistorianQueryConfigPanel.java:112)
at com.inductiveautomation.reporting.designer.workspace.data.sources.QueryDataSourceConfigPanel.load(QueryDataSourceConfigPanel.java:233)
at com.inductiveautomation.reporting.designer.workspace.data.sources.QueryDataSourceConfigPanel.<init>(QueryDataSourceConfigPanel.java:204)
at com.inductiveautomation.reporting.designer.workspace.data.sources.QueryDataSourceConfigPanel$1.createConfigPanel(QueryDataSourceConfigPanel.java:93)
at com.inductiveautomation.reporting.designer.workspace.data.DataPanelEditor$DataSourceCommittable.<init>(DataPanelEditor.java:125)
at com.inductiveautomation.reporting.designer.workspace.data.DataPanelEditor.load(DataPanelEditor.java:56)
at com.inductiveautomation.reporting.designer.workspace.data.DataPanel$3.valueChanged(DataPanel.java:157)
at java.desktop/javax.swing.JList.fireSelectionValueChanged(Unknown Source)
at java.desktop/javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at com.jidesoft.list.DefaultDisableableListSelectionModel.access$000(Unknown Source)
at com.jidesoft.list.DefaultDisableableListSelectionModel$0.valueChanged(Unknown Source)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
at java.desktop/javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
at com.jidesoft.list.DefaultDisableableListSelectionModel.setSelectionInterval(Unknown Source)
at java.desktop/javax.swing.JList.setSelectedIndex(Unknown Source)
at com.inductiveautomation.ignition.client.util.gui.Later.lambda$select$4(Later.java:51)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.inductiveautomation.snap.swing.RibsEventQueue.dispatchEvent(RibsEventQueue.java:95)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
This also happens for Tag Calculation Query as well