Grails 4:Grails Spring Websocket 2.5.0.M1 升级破坏了 websockets

Grails 4: Grails Spring Websocket 2.5.0.M1 upgrade has broken websockets

在升级到 Grails Spring websocket 作为我迁移到 Grails4 的一部分之后,我的 websocket 实现停止工作并出现以下错误。

似乎与资产管道动态构建这些资产的方式有关(我的版本是 3.0.10),但我不清楚问题出在哪里。

诚然,我仍在使用旧版本的 jQuery (1.11.1),但我认为这不应该是问题的根源,除非另有说明。

想知道在我打开插件问题之前是否有人有过类似的经历。

以上目前仅运行处于开发模式(无预编译资产)。

这似乎是我选择的文件名的命名空间问题。一个令人讨厌的尝试和调试,但最终还是成功了。

我的 "main" JavaScript 文件名为 main.js,这似乎与 Grails WebSocket 插件中使用的约定冲突。

将此文件重命名为 app_main.js 后,错误消失了。

PS: 我也升级了 jQuery 和 asset-pipeline,但上面似乎直接负责修复错误。