Type could not be marshaled because the length of an embedded array instance does not match the declared length in the layout. ...