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

时间:2019-04-12 11:36:55

标签: jquery grails asset-pipeline spring-websocket grails-4

在升级到Grails4的过程中,升级到Grails Spring websocket之后,我的websocket实现因以下错误而停止工作。

Firefox console output

资产管道如何动态构造这些资产(我的版本是3.0.10)似乎与之相关,但我不清楚问题出在哪里。

诚然,我仍在使用旧版本的jQuery(1.11.1),但除非有其他建议,否则我认为这不应成为问题的根源。

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

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

1 个答案:

答案 0 :(得分:0)

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

我的“主要” JavaScript文件称为main.js,似乎与Grails WebSocket插件中使用的约定发生冲突。

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

PS:我还升级了jQuery和资产流水线,但它似乎是直接负责解决该错误。