我正在尝试使用Java 8更新65配置Spring Boot(1.3.3)+ Spring Loaded(1.2.5或1.2.6)但我在更改某些Java类时面临一些问题我得到了这个错误:
java.lang.IllegalStateException: The type registry TypeRegistry(id=1252261311,loader=sun.misc.Launcher$AppClassLoader) does not know about type id 524
at org.springsource.loaded.TypeRegistry.getReloadableType(TypeRegistry.java:1910) ~[springloaded-1.2.6.BUILD-20160411.195630-9.jar:1.2.6.BUILD-SNAPSHOT]
at org.springsource.loaded.TypeRegistry.idyrun(TypeRegistry.java:1789) ~[springloaded-1.2.6.BUILD-20160411.195630-9.jar:1.2.6.BUILD-SNAPSHOT]
at br.com.ProjectClass]
at line" at br.com.ProjectClass"有一个像这样的lambda表达式调用:
LOG.fine(()-> "Some text.." );
之后,我的申请停止了!我不知道这个问题是否与Lambda表达式有关。
任何帮助?
答案 0 :(得分:0)
这似乎是由Spring Loaded(https://github.com/spring-projects/spring-loaded/issues/165)中的错误造成的。
对我来说,它是用Spring Loaded 1.2.8修复的(见here)。