conscious-sapphire
conscious-sapphire3mo ago

Need help migrating an older version project thats buggy when trying to access the settings behavior

Whenever I try to access my settings in the project, it either crashes on the load or when i try to access VOICE tab. Erorr im getting is: index-DnRsfkgB.js:4086 ZodError: [ { "code": "invalid_type", "expected": "object", "received": "undefined", "path": [], "message": "Required" } ] at get error (index-DnRsfkgB.js:47:216354) at ZodObject.parse (index-DnRsfkgB.js:47:217719) at AssistantSettings.pa…B5rsxYMb.js:2:41529 at Object.useMemo (index-DnRsfkgB.js:40:29886) at react_production_min.useMemo (index-DnRsfkgB.js:11:7241) at Vi (AssistantSettings.pa…B5rsxYMb.js:2:41514) at en (AssistantSettings.pa…B5rsxYMb.js:2:41660) at eo (AssistantSettings.pa…B5rsxYMb.js:2:52661) at Xh$2 (index-DnRsfkgB.js:40:22627) at Wk$2 (index-DnRsfkgB.js:42:50247) ZodError: [ { "code": "invalid_type", "expected": "object", "received": "undefined", "path": [], "message": "Required" } ] at get error (index-DnRsfkgB.js:47:216354) at ZodObject.parse (index-DnRsfkgB.js:47:217719) at AssistantSettings.page-B5rsxYMb.js:2:41529 at Object.useMemo (index-DnRsfkgB.js:40:29886) at react_production_min.useMemo (index-DnRsfkgB.js:11:7241) at Vi (AssistantSettings.page-B5rsxYMb.js:2:41514) at en (AssistantSettings.page-B5rsxYMb.js:2:41660) at Ri (AssistantSettings.page-B5rsxYMb.js:2:42164) at Xh$2 (index-DnRsfkgB.js:40:22627) at Wk$2 (index-DnRsfkgB.js:42:50247) Project id is: 685142bb7494e98e7225dbea Works fine with a newly made project.
1 Reply
Tico | Voiceflow Assistant
Hey!
That crash happens with very old “voice-only” projects – they don’t have the newer Settings/Voice schema the editor now expects, so the UI throws a Zod “expected object, received undefined” error as soon as it tries to read it. Quick fix
1. Open the legacy converter:
https://creator.voiceflow.com/convert-voice-to-chat
2. Paste your project-ID link or upload the .vf export of 685142bb7494e98e7225dbea.
3. The tool adds the missing Settings object and re-saves the file as a current multimodal project.
4. Import the converted file (or just open the converted link) – you’ll now be able to open Settings and the Voice tab without the crash. If you’d rather do it manually: export the old project (.vf), create a new blank project, then import that file – the new container automatically gets the up-to-date schema. After conversion everything else in the canvas stays the same; only the broken Settings payload is patched.

Did you find this page helpful?