2016-06-15 6 views
1

Я пытаюсь настроить Spring Boot (1.3.3) + Spring Loaded (1.2.5 или 1.2.6) с использованием обновления для Java 8, но я «м столкнулись с некоторыми проблемами, когда я изменить некоторые Java-класс, я получил эту ошибку:IllegalStateException: Тип реестра ТипRegistry (Spring Boot + Spring Loaded + Java 8)

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] 

в строке„в br.com.ProjectClass“есть один вызов лямбда-выражения, как это:

LOG.fine(()-> "Some text.." ); 

После этого мое приложение останавливается! Я не знаю, связана ли эта проблема с лямбда-выражениями.

Любая помощь?

+2

Я думаю, что есть ошибка для Spring Loaded с лямбда-выражениями: https://github.com/spring-projects/spring-loaded/issues/165 – Hrabosch

+0

Как упоминалось выше, это, по-видимому, вызвано пружиной ошибка. К счастью, это похоже на Spring Spring 1.2.8. У меня была такая же проблема, и она работает для меня с помощью SNAPSHOT.jar. – Alex

ответ