[ 
https://issues.apache.org/jira/browse/DELTASPIKE-787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14228182#comment-14228182
 ] 

Wojciech Żaboklicki commented on DELTASPIKE-787:
------------------------------------------------

"better to give it a proper look before creating a ThreadLocal mess" - You are 
absolutely right :)
"but expect it to be part of the next bug fix release" - Great news.
"Hope you can life with the workaround for the time being" - I was going to use 
dto repositories in some generic solution, Using EntityManager instead for a 
while should not be a problem. The most important is that i realize the problem 
now and found out some important details of architecture.
Thanks a lot!

> 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.2.0
>         Environment: Wildfly 8.1.0.Final/8.2.0.Final, Win7
>            Reporter: Wojciech Żaboklicki
>            Assignee: Thomas Hug
>            Priority: Minor
>             Fix For: 1.3.0
>
>         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)

Reply via email to