# \[BUG-12881\] Layout Config Popup

**URL:** <https://forum.inductiveautomation.com/t/bug-12881-layout-config-popup/23406>\
**Category:** Ignition Early Access\
**Created:** [March 18, 2019, 4:57am UTC](https://forum.inductiveautomation.com/t/bug-12881-layout-config-popup/23406 "2019-03-18T04:57:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![joshdunstan](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joshdunstan/32/43306_2.png) [@joshdunstan](https://forum.inductiveautomation.com/u/joshdunstan)\
**Post date:** [March 18, 2019, 4:57am UTC](https://forum.inductiveautomation.com/t/bug-12881-layout-config-popup/23406/1 "2019-03-18T04:57:11Z")

</div>

The more you use it… the more it zooms in!

![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/1/118a6574209c6f9ceb5ecf2cc2d2432c625749f6.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/7/78385de6efa1d0bd7a09bc799a29dc7ee243569f.jpeg)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 18, 2019, 4:43pm UTC](https://forum.inductiveautomation.com/t/bug-12881-layout-config-popup/23406/2 "2019-03-18T16:43:34Z")

</div>

Whoops, that definitely shouldn’t be happening. I tagged this post onto an existing internal ticket to fix the initial layout of that dialog.

---

<div class="post-metadata">

**Author:** ![BumbleBeeTuna](https://avatars.discourse-cdn.com/v4/letter/b/cc9497/32.png) [@BumbleBeeTuna](https://forum.inductiveautomation.com/u/BumbleBeeTuna)\
**Post date:** [March 18, 2019, 5:52pm UTC](https://forum.inductiveautomation.com/t/bug-12881-layout-config-popup/23406/3 "2019-03-18T17:52:20Z")

</div>

I also experienced something similar with named queries:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/e/eaa8c622a17e249f2fceed12b01906b96a3c7ad3.png)

The “hello” named query is cutoff after launching the designer. (using **b2019031702** )

When I double click on the query to open it up:

```auto
> com.inductiveautomation.ignition.common.xmlserialization.SerializationException: Unexpected parsing error during XML deserialization.
> at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserializeXML(XMLDeserializer.java:398)
> at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:261)
> at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:239)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.deserialize(ResourceEditor.java:116)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.deserialize(ResourceEditor.java:100)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.loadResource(ResourceEditor.java:56)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.lambda$new$0(ResourceEditor.java:37)
> at java.base/java.util.Optional.ifPresent(Unknown Source)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.<init>(ResourceEditor.java:35)
> at com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryResourceEditor.<init>(NamedQueryResourceEditor.java:62)
> at com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryWorkspace.newResourceEditor(NamedQueryWorkspace.java:79)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.open(TabbedResourceWorkspace.java:191)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceNode.open(ResourceNode.java:135)
> at com.inductiveautomation.ignition.designer.navtree.model.AbstractResourceNavTreeNode.onDoubleClick(AbstractResourceNavTreeNode.java:257)
> at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener.lambda$mousePressed$0(NavTreePanel.java:656)
> 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 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)
> Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
> at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
> at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserializeXML(XMLDeserializer.java:384)
> ... 27 more
> 
> Ignition v8.0.0-beta0 (b2019031702)
> Java: Azul Systems, Inc. 11.0.2

```

When I close the empty named query:

```auto
> java.lang.NullPointerException
> at com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryResourceEditor.getObjectForSave(NamedQueryResourceEditor.java:97)
> at com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryResourceEditor.getObjectForSave(NamedQueryResourceEditor.java:46)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.commit(ResourceEditor.java:160)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.close(TabbedResourceWorkspace.java:222)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.close(TabbedResourceWorkspace.java:209)
> at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace$1.actionPerformed(TabbedResourceWorkspace.java:72)
> at com.jidesoft.plaf.basic.BasicJideTabbedPaneUI$CloseTabAction.actionPerformed(Unknown Source)
> 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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
> at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> at java.desktop/java.awt.AWTEventMulticaster.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)
> 
> Ignition v8.0.0-beta0 (b2019031702)
> Java: Azul Systems, Inc. 11.0.2

```

---

<div class="post-metadata">

**Author:** ![nick.schuetz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nick.schuetz/32/6160_2.png) [@nick.schuetz](https://forum.inductiveautomation.com/u/nick.schuetz)\
**Post date:** [April 10, 2019, 7:53pm UTC](https://forum.inductiveautomation.com/t/bug-12881-layout-config-popup/23406/4 "2019-04-10T19:53:39Z")

</div>

Every time I have opened the constraint popup, the buttons overlap more and more.  
Flipping between relative and anchored also makes the buttons worse.  
I am running the official release **(b2019040718)**  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/4/459e0143d0cdac30becbd501d4d47bd3fc9544ea.png)

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [April 10, 2019, 8:02pm UTC](https://forum.inductiveautomation.com/t/bug-12881-layout-config-popup/23406/5 "2019-04-10T20:02:46Z")

</div>

The fix for this has been merged in to our code line, meaning it should be available within the nightly releases right now, but won’t be part of a “stable”/“production” release until 8.0.1.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [April 10, 2019, 9:26pm UTC](https://forum.inductiveautomation.com/t/bug-12881-layout-config-popup/23406/6 "2019-04-10T21:26:53Z")

</div>

This issue was fixed in the build uploaded today (4/10).

Normally we have the nightly builds accessible via [https://inductiveautomation.com/downloads/ignition](https://inductiveautomation.com/downloads/ignition), but in the meantime you can find it via this post:  
[8.0.1 Nightlies - Temporary Place to Download the Latest Builds](http://forum.inductiveautomation.com/t/8-0-1-nightlies-temporary-place-to-download-the-latest-builds/24014/2)

Let us know if you have any issues.
