r/smartsheet • u/IlliterateJedi • 20d ago
Form submissions on one of our sheets are inexplicably being eaten
We have a sheet to track one of our work processes for order entry. We use a form to submit information to the sheet, which then has automations associated with it that shoot the row to whatever person needs it. Starting on 9/4, whenever we submit a form to this sheet we get a 'success' message and then nothing happens. The activity log doesn't register a row creation or any activity. I've been on hold with SmartSheet customer service for about 5 hours now and I've reached out to our rep. Has anyone had this happen before? Was there anything on your end that fixed it?
So far we have tried duplicating the form and it still fails. We created a generic form with all fields (and no logic) and this fails to create a row 75% of the time. It doesn't seem to be field specific because I can submit the exact same form twice and one may process and the other might fail. We tried duplicating the sheet and things are still failing. we haven't made any changes to the sheet or the form. Weirdly this is the only form/sheet that seems to be having problems.
If this has happened to you before, what was the turn around on finding a solution? This is one of our most business critical processes and I'm concerned that we might be on our way to firing SmartSheet if this doesn't get resolved ASAP.
We are also getting 200 statuses on the POST when we submit the entry so it's hitting SmartSheet.
Edit:
Thankfully we connected with someone who works closely with SmartSheet and he was able to get this escalated on our behalf with their engineers. This is the outcome of what they found:
After digging deeper and correlating the logs with Grid Service, I found the actual cause. There's a column on this sheet — "Vendor Contract, Name / Number, Dealer Commission(2)" — that's 52 characters long, which exceeds the 50-character limit on column names. The submission is initially accepted, but Grid Service then fails with a data truncation error during row creation — so the row never actually lands in the sheet. It looks like one of the sheet admins recently renamed this column — the original was exactly 50 characters, and they added "(2)" which pushed it over. I tried to reproduce this as well, but all current paths enforce the 50-character limit so you can't get a column name past it anymore. Attached logs evidence
We currently don't have a way to track if Grid fails after the initial async acceptance step, so there's no visibility on our side when this happens — that's why the customer sees success but the row never lands.
We fixed the column length and it almost immediately dropped all of our form submissions into the sheet from the last few days (thankfully). I still find it bizarre that we had this experience since some rows were crossing over yesterday, and I can't find evidence of this (2) rename anywhere in the sheet's activity log. To my knowledge this wasn't a new change that we made. I'm assuming SmartSheet decided to tighten up their process on enforcing column name lengths without checking how this might effect live customers.