Grails 4: Обновление Grails Spring Websocket 2.5.0.M1 не работает
После обновления веб-сокета Grails Spring в рамках моего перехода на Grails4 моя реализация веб-сокета перестала работать со следующей ошибкой.
Кажется, есть корреляция с тем, как конвейер активов динамически создает эти активы (из которых моя версия 3.0.10), но мне не ясно, в чем проблема.
Следует признать, что я все еще использую более старую версию jQuery (1.11.1), но я чувствую, что это не должно быть источником проблемы, если не указано иное.
Просто интересно, имел ли кто-нибудь подобный опыт, прежде чем открыть вопрос с плагином.
Вышеуказанное в настоящее время выполняется только в режиме разработки (без предварительно скомпилированных ресурсов).
1 ответ
Похоже, это была проблема с пространством имен при моем выборе имени файла. Неприятный, чтобы попытаться отладить, но в итоге он оказался там.
Мой "основной" файл JavaScript был назван main.js
который, кажется, вступил в противоречие с соглашением, используемым в плагине Grails WebSocket.
После переименования этого файла в app_main.js
ошибка ушла.
PS: Я также обновил jQuery и asset-pipe, но, как оказалось, он был непосредственно ответственен за исправление ошибки.