[BUG-13885] Ignition 8.0.2 client Tag issue

Ignition 8.0.2 snapshot 2019-05-13

when I try to create a client tag in designer, I have the following erroe and no tag is created.

18:33:35.425 [AWT-EventQueue-0] ERROR com.inductiveautomation.ignition.designer.tags.tree.nodes.VisionProjectTagProviderNode - Error creating tag
java.lang.ClassCastException: class com.inductiveautomation.ignition.client.icons.InteractiveVectorIcon cannot be cast to class javax.swing.ImageIcon (com.inductiveautomation.ignition.client.icons.InteractiveVectorIcon is in unnamed module of loader java.net.URLClassLoader @1b2458c8; javax.swing.ImageIcon is in module java.desktop of loader 'bootstrap')
	at com.inductiveautomation.ignition.designer.sqltags.config.ui.CategorySelector$Renderer.getListCellRendererComponent(CategorySelector.java:113)
	at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.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 java.desktop/javax.swing.JList.setSelectedIndex(Unknown Source)
	at com.inductiveautomation.ignition.designer.sqltags.config.ui.CategorySelector.setCategories(CategorySelector.java:59)
	at com.inductiveautomation.ignition.designer.sqltags.config.ui.TagObjectEditorPanel.refreshCategories(TagObjectEditorPanel.java:205)
	at com.inductiveautomation.ignition.designer.sqltags.config.ui.TagObjectEditorPanel.loadEditWorkspaceFor(TagObjectEditorPanel.java:200)
	at com.inductiveautomation.ignition.designer.sqltags.config.ui.TagObjectEditorPanel.setEditObjects(TagObjectEditorPanel.java:144)
	at com.inductiveautomation.ignition.designer.sqltags.config.ui.TagObjectEditor.editTags(TagObjectEditor.java:163)
	at com.inductiveautomation.ignition.designer.sqltags.config.ui.TagObjectEditor.addTag(TagObjectEditor.java:237)
	at com.inductiveautomation.ignition.designer.tags.tree.nodes.VisionProjectTagProviderNode.createTag(VisionProjectTagProviderNode.java:65)
	at com.inductiveautomation.ignition.designer.tags.tree.TagBrowserPanel$NewTagAction.actionPerformed(TagBrowserPanel.java:1208)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(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.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.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 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)

Filed a ticket, we’ll definitely get this into 8.0.2.

This issue was fixed in the 8.0.2 nightly build that was uploaded today (5/15).