Акка постоянная FSM: IntelliJ показывает ошибку коллизии domainEventTag () - PullRequest
0 голосов
/ 04 ноября 2018

Я работаю с постоянными актерами Акка FSM - это Java, использую Акку 2.5.17, просто расширяю AbstractPersistentLoggingFSM

Это базовая структура примера актера FSM:

import akka.persistence.fsm.AbstractPersistentLoggingFSM;

public class MyFSMActor extends AbstractPersistentLoggingFSM<String, String, String> {


    @Override
    public Class<String> domainEventClass() {
        return null;
    }

    @Override
    public String applyEvent(String domainEvent, String currentData) {
        return null;
    }

    @Override
    public String persistenceId() {
        return null;
    }
}

Я использую IntelliJ в качестве IDE, который показывает красное предупреждение

'domainEventTag ()' в 'akka.persistence.fsm.AbstractPersistentFSM' конфликтует с 'domainEventTag ()' в 'Akka.persistence.fsm.PersistentFSM'; пытаясь использовать несовместимые тип возврата

Но на самом деле код выполняется и успешно компилируется ...

Проблема возникает с jdk 9, 10 и 11 (я не пробовал с 8).

Есть какая-нибудь подсказка о причине этой красной ошибки?

...