gpt4 book ai didi

Grails 2.2.2 编译错误 : ThreadGroupContext beaninfo

转载 作者:行者123 更新时间:2023-12-01 18:57:35 30 4
gpt4 key购买 nike

我正在使用 Grails 2.2.2 和 GGTS 3.3M1。当我运行我的应用程序(grails run-app)并更改 groovy 文件中的某些内容时,Grails 会重新编译该文件。在此过程中会出现以下错误输出:

 | Error Unexpected problem clearing ThreadGroupContext beaninfo: 
| Error java.lang.ClassCastException: java.beans.WeakIdentityMap cannot be cast to java.util.Map
| Error at org.springsource.loaded.agent.JVMPlugin.reloadEvent(JVMPlugin.java:77)
| Error at org.springsource.loaded.TypeRegistry.fireReloadEvent(TypeRegistry.java:1594)
| Error at org.springsource.loaded.ReloadableType.loadNewVersion(ReloadableType.java:396)
| Error at org.springsource.loaded.TypeRegistry.loadNewVersion(TypeRegistry.java:805)
| Error at org.springsource.loaded.agent.ReloadableFileChangeListener.fileChanged(ReloadableFileChangeListener.java:51)
| Error at org.springsource.loaded.agent.Watcher.determineChangesSince(FileSystemWatcher.java:218)
| Error at org.springsource.loaded.agent.Watcher.run(FileSystemWatcher.java:205)
| Error at java.lang.Thread.run(Thread.java:722)
Reloading: JVMPlugin: warning: unable to clear BEANINFO_CACHE, cant find field

编译似乎工作正常,但错误仍然出现。

最佳答案

这是因为您使用的是 JDK 1.7 update 21。该版本的 JDK 中的某些内容“移动”了,并且状态清除逻辑需要在 springloaded 中更新。这已经在 springloaded 代码库中得到修复,但暂时不会在新的 grails 版本中出现。旧版本的 JDK 1.7 就可以了。您可以忽略该消息,但这意味着重新加载类型时某些状态未清除 - 这意味着它可能看起来没有重新加载您可能对类型所做的一些更改。

关于Grails 2.2.2 编译错误 : ThreadGroupContext beaninfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16284927/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com