Apache DeltaSpike Data 1.8 - NPE в org.apache.deltaspike.data.impl.meta.EntityMetadataInitializer.init(EntityMetadataInitializer.java:39
Я пытаюсь использовать данные DeltaSpike как постоянный слой. У меня есть следующий репозиторий:
@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);
}
...
}
вызывает следующую трассировку стека:
Использование JPA API, например, persist и т. Д., Работает как положено. Он ведет себя так, будто диспетчер персидентности не открывается через CDI, но продюсер там. В чем может быть проблема здесь? Спасибо заранее. никола