[ https://issues.apache.org/jira/browse/DELTASPIKE-787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14228087#comment-14228087 ]
Wojciech Żaboklicki commented on DELTASPIKE-787: ------------------------------------------------ Hi Thomas! I am not sure if we undestand each other. I saw both SimpleQueryInOutMapperBase and QueryInvocationContext sources and can't see much difference, both are obtaining EntityManager via injected QueryInvocationContext. Do you mean i should save data in dto mapper? As i wrote, dto to entity mapping works fine (using the other entity repository to fetch data), only the step of saving mapped entity fails. Did you execute my test case? > NPE in EntityRepositoryHandler for persistent methods of DTO EntityRepository > ----------------------------------------------------------------------------- > > Key: DELTASPIKE-787 > URL: https://issues.apache.org/jira/browse/DELTASPIKE-787 > Project: DeltaSpike > Issue Type: Bug > Components: Data-Module > Affects Versions: 1.0.2, 1.0.3, 1.1.0 > Environment: Wildfly 8.1.0.Final/8.2.0.Final, Win7 > Reporter: Wojciech Żaboklicki > Assignee: Thomas Hug > Priority: Critical > Attachments: dto-repository-test.zip > > > NPE when trying to save object (or any other persistent operation) using DTO > Repository. QueryInvocationContext in EntityRepositoryHandler is not injected. > Non-persistent operations, like finBy or findAll, work fine. Non-dto entity > repository persists data correct. > Piece of stacktrace: > Caused by: java.lang.NullPointerException > at > org.apache.deltaspike.data.impl.handler.EntityRepositoryHandler.save(EntityRepositoryHandler.java:66) > [deltaspike-data-module-impl-1.1.0.jar:1.1.0] > Debugger shows that entity provided to the method is correct, that means > another Repository, used for dto to entity mapping in the same thread, works > fine. -- This message was sent by Atlassian JIRA (v6.3.4#6332)