2016-06-15 5 views
1

Java 8 업데이트 65를 사용하여 스프링 부트 (1.3.3) + 스프링로드 (1.2.5 또는 1.2.6)를 구성하려고하는데 '내가이 오류가있어 일부 Java 클래스를 변경할 때 몇 가지 문제에 직면 M :Type Registry TypeRegistry (스프링 부트 + 스프링로드 + 자바 8)

LOG.fine(()-> "Some text.." ); 
"br.com.ProjectClass에서"라인에서

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] 

을이 같은 람다 식에 하나의 호출이있다

그 후에는 신청이 중단됩니다! 이 문제가 람다 식과 관련이 있는지 나는 모른다.

어떤 도움이 필요합니까?

+2

람다식이로드 된 스프링에 버그가 있다고 생각합니다. https://github.com/spring-projects/spring-loaded/issues/165 – Hrabosch

+0

@Hrabosch가 위에서 언급했듯이, 이것은 Spring Loaded 곤충. 다행스럽게도 Spring Loaded 1.2.8로 수정 된 것 같습니다. 나는 같은 문제가 있었고 SNAPSHOT.jar를 사용하여 저에게 효과적이었습니다. – Alex

답변