Meu problema esta na seguinte linha da stack Unknown entity: br.com.os.bean.Usuario$Proxy$_$$_WeldClientProxy o nome correto dessa entity e Usuario porém quando o Weld injeta via CDI pra mim ela vem como Usuario$Proxy$_$$_WeldClientProxy, sendo assim no meu persistence.xml a classe esta mapeada como Usuario e quando eu tento inserir da o erro de Unknown entity.
Alguém já possou por este problema, e pode me ajudar a resolver. vide stack.
11:06:41,306 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) java.lang.IllegalArgumentException: Unknown entity: br.com.os.bean.Usuario$Proxy$_$$_WeldClientProxy
11:06:41,307 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:856)
11:06:41,308 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at org.jboss.as.jpa.container.AbstractEntityManager.persist(AbstractEntityManager.java:563)
11:06:41,309 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at br.com.os.dao.GenericDAO.save(GenericDAO.java:27)
11:06:41,310 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:06:41,310 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
11:06:41,311 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
11:06:41,312 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at java.lang.reflect.Method.invoke(Unknown Source)
11:06:41,312 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
11:06:41,314 ERROR [stderr] (http-localhost-127.0.0.1-8080-2) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)