Пытаясь настроить ETag для веб-сервера, я получаю StackOverflowError при сравнении EntityTag (созданного мной) с IfNoneMatch заголовком запроса.Я что-то здесь неправильно понимаю или это ошибка?
import akka.http.javadsl.model.headers.*;
public class EntityTagTest {
public static void main(String[] args){
System.out.println(
"VERSIONS: akka:" + akka.Version.current() +
"; akka-http: " + akka.http.Version.current());
// Output: VERSIONS: akka 2.5.22; akka-http: 10.1.8
boolean isWeak = false;
EntityTag tag = EntityTag.create("foo", isWeak);
EntityTagRange range = EntityTagRange.create(tag);
boolean matches = EntityTag.matchesRange(tag, range, isWeak);
/*
Exception in thread "main" java.lang.StackOverflowError
at akka.http.javadsl.model.headers.EntityTag.matches(EntityTag.java:18)
at akka.http.javadsl.model.headers.EntityTag.matches(EntityTag.java:18)
at akka.http.javadsl.model.headers.EntityTag.matches(EntityTag.java:18)
...
*/
System.out.println(matches);
}
}