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, но, как оказалось, он был непосредственно ответственен за исправление ошибки.

Другие вопросы по тегам