# Layout specification is missing error.

**URL:** <https://forum.servoy.com/t/layout-specification-is-missing-error/19353>\
**Category:** Classic Servoy\
**Created:** [July 24, 2017, 3:29pm UTC](https://forum.servoy.com/t/layout-specification-is-missing-error/19353 "2017-07-24T15:29:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlanBourke](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@AlanBourke](https://forum.servoy.com/u/AlanBourke)\
**Post date:** [July 24, 2017, 3:29pm UTC](https://forum.servoy.com/t/layout-specification-is-missing-error/19353/1 "2017-07-24T15:29:57Z")

</div>

I’ve managed to do something to my NGClient solution, how I don’t know, but it is now displaying this error for frmMain:

```auto
Layout specification is missing: "null-null" frmMain.frm /OperaAccountView/forms OperaAccountView/forms/frmMain.frm Missing Spec

```

In the Outline view one of the Bootstrap rows appears to have forgotten what it is:

 ![](https://canada1.discourse-cdn.com/flex010/uploads/servoy/original/2X/f/f50d0be50d7adc8085160943d3c9e13470a81fa8.png)

However looking at it in the .frm file it seems to be the same as the other rows:

```auto
customProperties : "attributes:{\
class:\"row\"\
},\
properties:{\
packagename:\"12grid\",\
specname:\"row\"\
}"

```

Any idea how to fix this/

---

<div class="post-metadata">

**Author:** ![AlanBourke](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@AlanBourke](https://forum.servoy.com/u/AlanBourke)\
**Post date:** [July 25, 2017, 1:25pm UTC](https://forum.servoy.com/t/layout-specification-is-missing-error/19353/2 "2017-07-25T13:25:08Z")

</div>

I remembered that there is the ability to restore an earlier version of the form from local history, so I did that. Scary though.
