# Column Selector Error

**URL:** <https://forum.inductiveautomation.com/t/column-selector-error/2217>\
**Category:** Ignition\
**Created:** [September 23, 2010, 6:42pm UTC](https://forum.inductiveautomation.com/t/column-selector-error/2217 "2010-09-23T18:42:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mharri](https://avatars.discourse-cdn.com/v4/letter/m/50afbb/32.png) [@mharri](https://forum.inductiveautomation.com/u/mharri)\
**Post date:** [September 23, 2010, 6:42pm UTC](https://forum.inductiveautomation.com/t/column-selector-error/2217/1 "2010-09-23T18:42:16Z")

</div>

I have a column selector in a window with a table. Every time the window is launched I get the error below. If the error pop up is closed everything in the window works fine.  
Any idea what might be causing this?

Error Message  
Error invoking [ColumnSelectorPanel]com.inductiveautomation.factorypmi.plugins.reporting.components.ColumnSelectorPanel[Column Selector,263,636,714x172,invalid,layout=javax.swing.ScrollPaneLayout$UIResource,alignmentX=0.0,alignmentY=0.0, border=javax.swing.border.TitledBorder@1b0669ab,flags=328,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=714,height=172], columnHeader=,horizontalScrollBar=javax.swing.JScrollPane$ScrollBar[,0,0,0x0,invalid,layout=com.incors.plaf.alloy.AlloyScrollBarUI,alignmentX=0.0, alignmentY=0.0,border=javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@3a67ba87,flags=4194664,maximumSize=,minimumSize=, preferredSize=,blockIncrement=10,orientation=HORIZONTAL,unitIncrement=1],horizontalScrollBarPolicy=HORIZONTAL\_SCROLLBAR\_AS\_NEEDED, lowerLeft=,lowerRight=,rowHeader=,upperLeft=,upperRight=,verticalScrollBar=javax.swing.JScrollPane$ScrollBar[,0,0,0x0,invalid, layout=com.incors.plaf.alloy.AlloyScrollBarUI,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@3a67ba87, flags=4194664,maximumSize=,minimumSize=,preferredSize=,blockIncrement=10,orientation=VERTICAL,unitIncrement=1], verticalScrollBarPolicy=VERTICAL\_SCROLLBAR\_AS\_NEEDED,viewport=javax.swing.JViewport[,0,0,0x0,invalid,layout=javax.swing.ViewportLayout,alignmentX=0.0, alignmentY=0.0,border=,flags=25165832,maximumSize=,minimumSize=,preferredSize=,isViewSizeSet=false,lastPaintPosition=,scrollUnderway=false],viewportBorder=].setHGap(2)

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [September 28, 2010, 9:32pm UTC](https://forum.inductiveautomation.com/t/column-selector-error/2217/2 "2010-09-28T21:32:22Z")

</div>

I don’t think that is the full error message. Is there more of a complete stack trace?

---

<div class="post-metadata">

**Author:** ![mharri](https://avatars.discourse-cdn.com/v4/letter/m/50afbb/32.png) [@mharri](https://forum.inductiveautomation.com/u/mharri)\
**Post date:** [September 28, 2010, 11:51pm UTC](https://forum.inductiveautomation.com/t/column-selector-error/2217/3 "2010-09-28T23:51:12Z")

</div>

This is everything when I select full in the alarm window.

com.inductiveautomation.ignition.common.xmlserialization.SerializationException: Error invoking [ColumnSelectorPanel]com.inductiveautomation.factorypmi.plugins.reporting.components.ColumnSelectorPanel[Column Selector,263,636,714x172,invalid,layout=javax.swing.ScrollPaneLayout$UIResource,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.TitledBorder@7ad4cdd4,flags=328,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=714,height=172],columnHeader=,horizontalScrollBar=javax.swing.JScrollPane$ScrollBar[,0,0,0x0,invalid,layout=com.incors.plaf.alloy.AlloyScrollBarUI,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@75baec8e,flags=4194664,maximumSize=,minimumSize=,preferredSize=,blockIncrement=10,orientation=HORIZONTAL,unitIncrement=1],horizontalScrollBarPolicy=HORIZONTAL\_SCROLLBAR\_AS\_NEEDED,lowerLeft=,lowerRight=,rowHeader=,upperLeft=,upperRight=,verticalScrollBar=javax.swing.JScrollPane$ScrollBar[,0,0,0x0,invalid,layout=com.incors.plaf.alloy.AlloyScrollBarUI,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@75baec8e,flags=4194664,maximumSize=,minimumSize=,preferredSize=,blockIncrement=10,orientation=VERTICAL,unitIncrement=1],verticalScrollBarPolicy=VERTICAL\_SCROLLBAR\_AS\_NEEDED,viewport=javax.swing.JViewport[,0,0,0x0,invalid,layout=javax.swing.ViewportLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=25165832,maximumSize=,minimumSize=,preferredSize=,isViewSizeSet=false,lastPaintPosition=,scrollUnderway=false],viewportBorder=].setHGap(2)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.handlers.ObjectDeserializationHandler.endSubElement(ObjectDeserializationHandler.java:81)  
at com.inductiveautomation.factorypmi.application.xmlserialization.ComponentDeserializationHandler.endSubElement(ComponentDeserializationHandler.java:84)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer$Parser.endElement(XMLDeserializer.java:475)  
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)  
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)  
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)  
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)  
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)  
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)  
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)  
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)  
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)  
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.\_deserialize(XMLDeserializer.java:201)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:164)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:160)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.\_deserializeWindow(WindowCache.java:276)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.\_loadWindow(WindowCache.java:217)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.openWindow(WindowCache.java:430)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:895)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:872)  
at com.inductiveautomation.factorypmi.designer.model.ObjectHolder.openWindow(ObjectHolder.java:3710)  
at com.inductiveautomation.factorypmi.designer.model.navtree.WindowNode.onDoubleClick(WindowNode.java:439)  
at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener$1.run(NavTreePanel.java:513)  
at java.awt.event.InvocationEvent.dispatch(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.run(Unknown Source)  
Caused by: java.lang.reflect.InvocationTargetException  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  
at java.lang.reflect.Method.invoke(Unknown Source)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.handlers.ObjectDeserializationHandler.endSubElement(ObjectDeserializationHandler.java:68)  
… 31 more  
Caused by: java.lang.NullPointerException  
at com.inductiveautomation.factorypmi.plugins.reporting.components.ColumnSelectorPanel$CheckBoxPanel.createGUI(ColumnSelectorPanel.java:393)  
at com.inductiveautomation.factorypmi.plugins.reporting.components.ColumnSelectorPanel$CheckBoxPanel.recreateGUI(ColumnSelectorPanel.java:382)  
at com.inductiveautomation.factorypmi.plugins.reporting.components.ColumnSelectorPanel.setHGap(ColumnSelectorPanel.java:216)  
… 36 more

Ignition v7.1.6 (b5739)  
Java: Sun Microsystems Inc. 1.6.0\_20

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [October 2, 2010, 12:10am UTC](https://forum.inductiveautomation.com/t/column-selector-error/2217/4 "2010-10-02T00:10:22Z")

</div>

I see what the problem is. We’ll have it fixed in the next version.

In the meantime if you set the horizontal gap back to 5 (its default) the problem should go away.

---

<div class="post-metadata">

**Author:** ![mharri](https://avatars.discourse-cdn.com/v4/letter/m/50afbb/32.png) [@mharri](https://forum.inductiveautomation.com/u/mharri)\
**Post date:** [October 2, 2010, 1:24am UTC](https://forum.inductiveautomation.com/t/column-selector-error/2217/5 "2010-10-02T01:24:29Z")

</div>

Thank You!  
Changing it back to 5 made the error go away. 😃 Not sure why it was changed in the first place, was probably just seeing how it changed the layout.  
It can stay set at 5.
