Cannot read property 'length' of null
awinogradov opened this issue · 0 comments
- Создал App с шаблоном "Проект для SmartApp Brain"
- Получил API-ключ, вставил в .env
- В терминале юзаю: npx brain pull, вылетает ошибка:
UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'length' of null
at Object.getIntentsFromResponse (D:\1. WebDev\2. Projects\alangames.ru\seabattle2\node_modules@salutejs\recognizer-smartapp-brain\dist\lib\smartAppBrainSync.js:26:56)
at D:\1. WebDev\2. Projects\alangames.ru\seabattle2\node_modules@salutejs\recognizer-smartapp-brain\dist\bin\brain.js:71:63
at step (D:\1. WebDev\2. Projects\alangames.ru\seabattle2\node_modules@salutejs\recognizer-smartapp-brain\dist\bin\brain.js:37:23)
at Object.next (D:\1. WebDev\2. Projects\alangames.ru\seabattle2\node_modules@salutejs\recognizer-smartapp-brain\dist\bin\brain.js:18:53)
at fulfilled (D:\1. WebDev\2. Projects\alangames.ru\seabattle2\node_modules@salutejs\recognizer-smartapp-brain\dist\bin\brain.js:9:58)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
Оказалась здесь: \node_modules@salutejs\recognizer-smartapp-brain\dist\lib\smartAppBrainSync.js:26 не обрабатывает условие если приходит пустой intent.patterns
Закомментировал - всё прошло успешно. Добавьте проверки пожалуйста в новых версиях.