JPA erro com metodo refresh?

0 respostas
jpavraptor
well

Estou com o seguinte erro, toda vez que chamo o metodo refresh do JPA da o seguinte erro: Estou usando JPA + Vraptor 4

public void recarrega(Produto produto){
   em.refresh(produto);	
}

vcs vao falar da linha no qual diz: Entity not managed, porém a classe ta certa, insere no banco normalmente ta tudo mapeado, pode ser um detalhe, mais to o dia todo agarrado nisso!

Só da o problema com o refresh

type Exception report

message net.vidageek.mirror.exception.ReflectionProviderException: Could not invoke method adicionaNaSession

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: net.vidageek.mirror.exception.ReflectionProviderException: Could not invoke method adicionaNaSession
br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:120)
root cause

net.vidageek.mirror.exception.ReflectionProviderException: Could not invoke method adicionaNaSession

net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider.invoke(PureJavaMethodReflectionProvider.java:45)

net.vidageek.mirror.invoke.MethodHandlerByMethod.withArgs(MethodHandlerByMethod.java:54)

br.com.caelum.vraptor.observer.ExecuteMethod.execute(ExecuteMethod.java:87)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

java.lang.reflect.Method.invoke(Unknown Source)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:266)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253)

org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:232)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:169)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:165)

org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:119)

org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:112)

org.jboss.weld.event.EventImpl.fire(EventImpl.java:83)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:78)

br.com.caelum.vraptor.core.DefaultInterceptorStack$Proxy$_$$<em>WeldClientProxy.next(Unknown Source)

br.com.caelum.vraptor.interceptor.DefaultSimpleInterceptorStack.next(DefaultSimpleInterceptorStack.java:49)

br.com.caelum.vraptor.interceptor.DefaultSimpleInterceptorStack$Proxy$</em>$$<em>WeldClientProxy.next(Unknown Source)

br.com.caelum.vraptor.interceptor.InterceptorExecutor.executeAround(InterceptorExecutor.java:77)

br.com.caelum.vraptor.interceptor.InterceptorExecutor$Proxy$</em>$$<em>WeldClientProxy.executeAround(Unknown Source)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:87)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:98)

br.com.caelum.vraptor.interceptor.FlashInterceptor$Proxy$</em>$$<em>WeldClientProxy.intercept(Unknown Source)

br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:58)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.core.DefaultInterceptorStack$Proxy$</em>$$<em>WeldClientProxy.next(Unknown Source)

br.com.caelum.vraptor.interceptor.DefaultSimpleInterceptorStack.next(DefaultSimpleInterceptorStack.java:49)

br.com.caelum.vraptor.interceptor.DefaultSimpleInterceptorStack$Proxy$</em>$$<em>WeldClientProxy.next(Unknown Source)

br.com.inteligenteweb.grade.interceptor.AutorizadorInterceptor.intecepta(AutorizadorInterceptor.java:51)

br.com.inteligenteweb.grade.interceptor.AutorizadorInterceptor$Proxy$</em>$$<em>WeldClientProxy.intecepta(Unknown Source)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

java.lang.reflect.Method.invoke(Unknown Source)

net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider.invoke(PureJavaMethodReflectionProvider.java:38)

net.vidageek.mirror.invoke.MethodHandlerByMethod.withArgs(MethodHandlerByMethod.java:54)

br.com.caelum.vraptor.interceptor.StepInvoker.invokeMethod(StepInvoker.java:63)

br.com.caelum.vraptor.interceptor.StepInvoker.tryToInvoke(StepInvoker.java:54)

br.com.caelum.vraptor.interceptor.StepInvoker$Proxy$</em>$$<em>WeldClientProxy.tryToInvoke(Unknown Source)

br.com.caelum.vraptor.interceptor.InterceptorExecutor.executeAround(InterceptorExecutor.java:75)

br.com.caelum.vraptor.interceptor.InterceptorExecutor$Proxy$</em>$$<em>WeldClientProxy.executeAround(Unknown Source)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:87)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:75)

br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor$Proxy$</em>$$<em>WeldClientProxy.intercept(Unknown Source)

br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:58)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.core.DefaultInterceptorStack.start(DefaultInterceptorStack.java:93)

br.com.caelum.vraptor.core.DefaultInterceptorStack$Proxy$</em>$$_WeldClientProxy.start(Unknown Source)

br.com.caelum.vraptor.observer.RequestHandlerObserver.handle(RequestHandlerObserver.java:86)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

java.lang.reflect.Method.invoke(Unknown Source)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:266)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253)

org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:232)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:169)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:165)

org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:119)

org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:112)

org.jboss.weld.event.EventImpl.fire(EventImpl.java:83)

br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:116)

root cause
java.lang.IllegalArgumentException: Entity not managed

org.hibernate.jpa.spi.AbstractEntityManagerImpl.refresh(AbstractEntityManagerImpl.java:1251)

org.hibernate.jpa.spi.AbstractEntityManagerImpl.refresh(AbstractEntityManagerImpl.java:1227)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

java.lang.reflect.Method.invoke(Unknown Source)

org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:40)

org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100)

org.jboss.weld.proxies.EntityManager$-770367075$Proxy$_$$<em>WeldClientProxy.refresh(Unknown Source)

br.com.inteligenteweb.grade.dao.ProdutoDao.recarrega(ProdutoDao.java:50)

br.com.inteligenteweb.grade.controller.GradeController.adicionaNaSession(GradeController.java:53)

br.com.inteligenteweb.grade.controller.GradeController$Proxy$</em>$$<em>WeldClientProxy.adicionaNaSession(Unknown Source)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

java.lang.reflect.Method.invoke(Unknown Source)

net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider.invoke(PureJavaMethodReflectionProvider.java:38)

net.vidageek.mirror.invoke.MethodHandlerByMethod.withArgs(MethodHandlerByMethod.java:54)

br.com.caelum.vraptor.observer.ExecuteMethod.execute(ExecuteMethod.java:87)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

java.lang.reflect.Method.invoke(Unknown Source)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:266)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253)

org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:232)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:169)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:165)

org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:119)

org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:112)

org.jboss.weld.event.EventImpl.fire(EventImpl.java:83)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:78)

br.com.caelum.vraptor.core.DefaultInterceptorStack$Proxy$</em>$$<em>WeldClientProxy.next(Unknown Source)

br.com.caelum.vraptor.interceptor.DefaultSimpleInterceptorStack.next(DefaultSimpleInterceptorStack.java:49)

br.com.caelum.vraptor.interceptor.DefaultSimpleInterceptorStack$Proxy$</em>$$<em>WeldClientProxy.next(Unknown Source)

br.com.caelum.vraptor.interceptor.InterceptorExecutor.executeAround(InterceptorExecutor.java:77)

br.com.caelum.vraptor.interceptor.InterceptorExecutor$Proxy$</em>$$<em>WeldClientProxy.executeAround(Unknown Source)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:87)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:98)

br.com.caelum.vraptor.interceptor.FlashInterceptor$Proxy$</em>$$<em>WeldClientProxy.intercept(Unknown Source)

br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:58)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.core.DefaultInterceptorStack$Proxy$</em>$$<em>WeldClientProxy.next(Unknown Source)

br.com.caelum.vraptor.interceptor.DefaultSimpleInterceptorStack.next(DefaultSimpleInterceptorStack.java:49)

br.com.caelum.vraptor.interceptor.DefaultSimpleInterceptorStack$Proxy$</em>$$<em>WeldClientProxy.next(Unknown Source)

br.com.inteligenteweb.grade.interceptor.AutorizadorInterceptor.intecepta(AutorizadorInterceptor.java:51)

br.com.inteligenteweb.grade.interceptor.AutorizadorInterceptor$Proxy$</em>$$<em>WeldClientProxy.intecepta(Unknown Source)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

java.lang.reflect.Method.invoke(Unknown Source)

net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider.invoke(PureJavaMethodReflectionProvider.java:38)

net.vidageek.mirror.invoke.MethodHandlerByMethod.withArgs(MethodHandlerByMethod.java:54)

br.com.caelum.vraptor.interceptor.StepInvoker.invokeMethod(StepInvoker.java:63)

br.com.caelum.vraptor.interceptor.StepInvoker.tryToInvoke(StepInvoker.java:54)

br.com.caelum.vraptor.interceptor.StepInvoker$Proxy$</em>$$<em>WeldClientProxy.tryToInvoke(Unknown Source)

br.com.caelum.vraptor.interceptor.InterceptorExecutor.executeAround(InterceptorExecutor.java:75)

br.com.caelum.vraptor.interceptor.InterceptorExecutor$Proxy$</em>$$<em>WeldClientProxy.executeAround(Unknown Source)

br.com.caelum.vraptor.interceptor.AspectStyleInterceptorHandler.execute(AspectStyleInterceptorHandler.java:87)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:75)

br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor$Proxy$</em>$$<em>WeldClientProxy.intercept(Unknown Source)

br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:58)

br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:83)

br.com.caelum.vraptor.core.DefaultInterceptorStack.start(DefaultInterceptorStack.java:93)

br.com.caelum.vraptor.core.DefaultInterceptorStack$Proxy$</em>$$_WeldClientProxy.start(Unknown Source)

br.com.caelum.vraptor.observer.RequestHandlerObserver.handle(RequestHandlerObserver.java:86)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

java.lang.reflect.Method.invoke(Unknown Source)

org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:266)

org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253)

org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:232)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:169)

org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:165)

org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:119)

org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:112)

org.jboss.weld.event.EventImpl.fire(EventImpl.java:83)

br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:116)

note The full stack trace of the root cause is available in the Apache Tomcat/9.0.0.M17 logs.
Criado 14 de abril de 2017
Respostas 0
Participantes 1