Grails 4: Обновление Grails Spring Websocket 2.5.0.M1 не работает - PullRequest
0 голосов
/ 12 апреля 2019

После обновления до веб-сокета Grails Spring в рамках моего перехода на Grails4 моя реализация веб-сокета перестала работать со следующей ошибкой.

Firefox console output

Кажется, существует корреляция с тем, как конвейер активов динамически создает эти активы (из которых моя версия 3.0.10), но я не понимаю, в чем проблема.

Правда, я все еще использую более старую версию jQuery (1.11.1), но я чувствую, что это не должно быть источником проблемы, если не указано иное.

Просто интересно, имел ли кто-либо подобный опыт, прежде чем я открою проблему с плагином.

Вышеуказанное в настоящее время выполняется только в режиме разработки (без предварительно скомпилированных ресурсов).

1 Ответ

0 голосов
/ 15 апреля 2019

Похоже, это была проблема с пространством имен при моем выборе имени файла.Непростая попытка отладки, но в конце концов она туда попала.

Мой "основной" файл JavaScript назывался main.js, что, похоже, противоречит соглашению, используемому в плагине Grails WebSocket.

После переименования этого файла в app_main.js ошибка исчезла.

PS: я также обновил jQuery и asset-pipe, но, как оказалось, он был непосредственно ответственен за исправление ошибки.

...