0

我已经成功设置了 spring-boot-groovytemplates 和执行器项目。但是,当将 springloaded 添加到 buildscript/dependencies 块时,我在 IDEA 中重新编译时得到以下 stracktrace

java.lang.NoSuchFieldException: classCache
    at java.lang.Class.getDeclaredField(Class.java:1918)
    at org.springsource.loaded.agent.SpringPlugin.clearCachedIntrospectionResults(SpringPlugin.java:162)
    at org.springsource.loaded.agent.SpringPlugin.reloadEvent(SpringPlugin.java:127)
    at org.springsource.loaded.TypeRegistry.fireReloadEvent(TypeRegistry.java:1767)
    at org.springsource.loaded.ReloadableType.loadNewVersion(ReloadableType.java:405)
    at org.springsource.loaded.TypeRegistry.loadNewVersion(TypeRegistry.java:845)
    at org.springsource.loaded.agent.ReloadableFileChangeListener.fileChanged(ReloadableFileChangeListener.java:51)
    at org.springsource.loaded.agent.Watcher.determineChangesSince(FileSystemWatcher.java:235)
    at org.springsource.loaded.agent.Watcher.run(FileSystemWatcher.java:219)
    at java.lang.Thread.run(Thread.java:695)

有什么线索吗?

4

1 回答 1

3

您没有提及您正在使用哪个版本的 Spring Framework 或 Spring Loaded,但我猜您正在尝试将 Spring Loaded 1.2.0 与 Spring Framework 4.1 一起使用。看起来您在 Spring Loaded 中遇到了这个错误。您应该升级到 Spring Loaded 1.2.1,因为它包含修复问题并使其与 Spring Framework 4.1 兼容的更改。

于 2014-11-03T10:19:58.557 回答