Apache DeltaSpike Data 1.8 - NPE в org.apache.deltaspike.data.impl.meta.EntityMetadataInitializer.init (EntityMetadataInitializer.java:39 - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь использовать DeltaSpike Data в качестве постоянного слоя.У меня есть следующий репозиторий:

@Repository
public interface IdentityDocumentRepository extends EntityRepository<IdentityDocument, Long>
{
}

Производитель диспетчера персистентности выглядит следующим образом:

public class EntityManagerProducer
{
  @PersistenceContext
  private EntityManager em;

  @Produces
  public EntityManager createEntityManager()
  {
    return em;
  }
}

Попытка сохранить сущности, как показано ниже:

@Stateless
@Remote(IdentityDocumentFacadeRemote.class)
@Slf4j
public class IdentityDocumentFacade implements IdentityDocumentFacadeRemote
{
  @Inject
  private IdentityDocumentRepository identityDocumentRepository;
  ...
  @Override
  public IdentityDocument save(IdentityDocument identityDocument)
  {
    return identityDocumentRepository.save(identityDocument);
  }
  ...
}

вызываетследующая трассировка стека: enter image description here

Использование JPA API, например, persist и т. д., работает должным образом.Он ведет себя так, будто диспетчер персидентности не открывается через CDI, но продюсер там.В чем может быть проблема здесь?Спасибо заранее.Николя

...