Problema com transação - JTA

Caros amigos,

 Estou com um problema que não sei mais o que fazer para resolver. Tenho uma app web usando JPA/JTA (hibernate) no JBOSS, que está o ocorrendo o seguinte erro quando tento salvar um novo objeto no banco de dados (MySql):

javax.persistence.TransactionRequiredException: JBAS011469: Transaction is required to perform this operation (either use a transaction or extended persistence context)

O erro ocorre neste ponto:

...
@Stateless
@SuppressWarnings({ "unchecked", "rawtypes"})
@TransactionManagement(TransactionManagementType.CONTAINER)
public class GenericService<T> implements Serializable
{
	private static final long serialVersionUID = 1L;

	@PersistenceContext
    protected EntityManager em;
	
	@TransactionAttribute(TransactionAttributeType.REQUIRED)
    public T save(T t)
    {
    	try
    	{
    		System.out.println(">>>>>>>>>>>>>>>>>>>>>> Persist");
    		this.em.persist(t); <<<<<<<<<<<<<< ERRO OCORRE AQUI!!!
		}
    	catch (Exception e)
    	{
			e.printStackTrace();
		}
    	
		return t;
    }
...

persistente.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
	xmlns="http://java.sun.com/xml/ns/persistence"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
		 				http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">

	<persistence-unit name="pcp_test_PU" transaction-type="JTA">
	
		<provider>org.hibernate.ejb.HibernatePersistence</provider>
		
		<jta-data-source>java:/pcp_teste-ds</jta-data-source>
		
		<properties>
			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLInnoDBDialect"/>
			<property name="hibernate.show_sql" value="true"/>
			<property name="hibernate.format_sql" value="false"/>
		</properties>
	
	</persistence-unit>

</persistence> 

datasource file

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
	<datasource jta="true"
				jndi-name="java:/pcp_teste-ds"
				pool-name="pcp_teste-pool"
				enable="true"
				use-java-context="true"
				use-ccm="true">
		<connection-url>jdbc:mysql://localhost:3306/pcp_teste</connection-url>
		<driver>com.mysql</driver>
		<pool>
			<min-pool-size>1</min-pool-size>
			<max-pool-size>5</max-pool-size>
			<prefill>true</prefill>
			<use-strict-min>false</use-strict-min>
			<flush-strategy>FailingConnectionOnly</flush-strategy>
		</pool>
		<security>
			<user-name>teste</user-name>
			<password>teste</password>
		</security>
		<statement>
			<prepared-statement-cache-size>32</prepared-statement-cache-size>
		</statement>
	</datasource>
</datasources> 

Já adicionei a anotação abaixo no método e nada… :frowning:
@TransactionAttribute(TransactionAttributeType.REQUIRED)

E a anotação abaixo na classe…e nada tb :frowning:
@TransactionManagement(TransactionManagementType.CONTAINER)

O erro completo segue abaixo

...
02:35:19,279 INFO  [stdout] (pool-3-thread-1) Hibernate: select usuario0_.id as id3_0_, usuario0_.ativo as ativo3_0_, usuario0_.id_classificacaoProfissional as id7_3_0_, usuario0_.id_controleAcesso as id8_3_0_, usuario0_.dataAdmissao as dataAdmi3_3_0_, usuario0_.id_disciplina as id9_3_0_, usuario0_.email as email3_0_, usuario0_.id_faixaSalarial as id10_3_0_, usuario0_.matricula as matricula3_0_, usuario0_.nome as nome3_0_ from usuario usuario0_ where usuario0_.id=?

02:35:19,289 INFO  [stdout] (pool-3-thread-1) >>>>>>>>>>>>>>>>>>>>>> Persist

02:35:19,294 ERROR [stderr] (pool-3-thread-1) javax.persistence.TransactionRequiredException: JBAS011469: Transaction is required to perform this operation (either use a transaction or extended persistence context)

02:35:19,298 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.as.jpa.container.AbstractEntityManager.transactionIsRequired(AbstractEntityManager.java:692)

02:35:19,301 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.as.jpa.container.AbstractEntityManager.persist(AbstractEntityManager.java:562)

02:35:19,303 ERROR [stderr] (pool-3-thread-1) 	at br.com.snclavalinmarte.pcp.cliente.services.GenericService.save(GenericService.java:36)

02:35:19,306 ERROR [stderr] (pool-3-thread-1) 	at br.com.snclavalinmarte.pcp.client.services.TestUsuarioService.testAdd(TestUsuarioService.java:94)

02:35:19,308 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

02:35:19,310 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

02:35:19,313 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

02:35:19,315 ERROR [stderr] (pool-3-thread-1) 	at java.lang.reflect.Method.invoke(Method.java:597)

02:35:19,317 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)

02:35:19,320 ERROR [stderr] (pool-3-thread-1) 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)

02:35:19,322 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)

02:35:19,325 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian$6$1.invoke(Arquillian.java:270)

02:35:19,327 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60)

02:35:19,330 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

02:35:19,332 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

02:35:19,335 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

02:35:19,337 ERROR [stderr] (pool-3-thread-1) 	at java.lang.reflect.Method.invoke(Method.java:597)

02:35:19,339 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)

02:35:19,341 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)

02:35:19,344 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)

02:35:19,346 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)

02:35:19,348 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)

02:35:19,351 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)

02:35:19,353 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.container.test.impl.execution.ContainerTestExecuter.execute(ContainerTestExecuter.java:38)

02:35:19,356 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

02:35:19,358 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

02:35:19,360 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

02:35:19,363 ERROR [stderr] (pool-3-thread-1) 	at java.lang.reflect.Method.invoke(Method.java:597)

02:35:19,365 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)

02:35:19,367 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)

02:35:19,369 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)

02:35:19,372 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:89)

02:35:19,374 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

02:35:19,376 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

02:35:19,379 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

02:35:19,381 ERROR [stderr] (pool-3-thread-1) 	at java.lang.reflect.Method.invoke(Method.java:597)

02:35:19,383 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)

02:35:19,385 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)

02:35:19,388 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75)

02:35:19,390 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

02:35:19,393 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

02:35:19,395 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

02:35:19,397 ERROR [stderr] (pool-3-thread-1) 	at java.lang.reflect.Method.invoke(Method.java:597)

02:35:19,399 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)

02:35:19,401 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)

02:35:19,404 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)

02:35:19,406 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

02:35:19,408 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

02:35:19,411 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

02:35:19,413 ERROR [stderr] (pool-3-thread-1) 	at java.lang.reflect.Method.invoke(Method.java:597)

02:35:19,415 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)

02:35:19,418 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)

02:35:19,420 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)

02:35:19,423 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:111)

02:35:19,426 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian$6.evaluate(Arquillian.java:263)

02:35:19,429 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:226)

02:35:19,431 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)

02:35:19,433 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)

02:35:19,436 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:240)

02:35:19,438 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)

02:35:19,440 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)

02:35:19,443 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)

02:35:19,445 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)

02:35:19,447 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)

02:35:19,450 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)

02:35:19,452 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)

02:35:19,456 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)

02:35:19,458 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:185)

02:35:19,461 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)

02:35:19,463 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)

02:35:19,465 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)

02:35:19,468 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)

02:35:19,470 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)

02:35:19,472 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)

02:35:19,474 ERROR [stderr] (pool-3-thread-1) 	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)

02:35:19,476 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:65)

02:35:19,478 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethodInternal(JMXTestRunner.java:128)

02:35:19,481 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethod(JMXTestRunner.java:107)

02:35:19,483 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.as.arquillian.service.ArquillianService$ExtendedJMXTestRunner.runTestMethod(ArquillianService.java:226)

02:35:19,486 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

02:35:19,488 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

02:35:19,491 ERROR [stderr] (pool-3-thread-1) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

02:35:19,493 ERROR [stderr] (pool-3-thread-1) 	at java.lang.reflect.Method.invoke(Method.java:597)

02:35:19,495 ERROR [stderr] (pool-3-thread-1) 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93)

02:35:19,499 ERROR [stderr] (pool-3-thread-1) 	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27)

02:35:19,502 ERROR [stderr] (pool-3-thread-1) 	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)

02:35:19,504 ERROR [stderr] (pool-3-thread-1) 	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)

02:35:19,506 ERROR [stderr] (pool-3-thread-1) 	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)

02:35:19,508 ERROR [stderr] (pool-3-thread-1) 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)

02:35:19,513 ERROR [stderr] (pool-3-thread-1) 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)

02:35:19,517 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.invoke(PluggableMBeanServerImpl.java:498)

02:35:19,521 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.as.jmx.PluggableMBeanServerImpl.invoke(PluggableMBeanServerImpl.java:246)

02:35:19,525 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.remotingjmx.protocol.v1.ServerProxy$InvokeHandler.handle(ServerProxy.java:1034)

02:35:19,528 ERROR [stderr] (pool-3-thread-1) 	at org.jboss.remotingjmx.protocol.v1.ServerProxy$MessageReciever$1.run(ServerProxy.java:215)

02:35:19,531 ERROR [stderr] (pool-3-thread-1) 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

02:35:19,533 ERROR [stderr] (pool-3-thread-1) 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

02:35:19,536 ERROR [stderr] (pool-3-thread-1) 	at java.lang.Thread.run(Thread.java:662)
...

Nenhum outro erro ou warning é lançado quando o jboss está iniciando ?

Cara tenta fazer deste jeito:


 public void save(T entity) {
        em = HibernateUtil.getEntityManager();
        EntityTransaction tx = em.getTransaction();
        try{
            tx.begin();
            em.persist(entity);
            tx.commit();
            em.close(); 
        }catch (Exception e){
            tx.rollback();
            e.printStackTrace();
            e.getCause();
            e.getLocalizedMessage();
        }
        
    }

Tenta desta forma:

 @PersistenceContext(unitName = "pcp_test_PU")
 private EntityManager em;

Abaixo segue a saída do consolo do JBOSS com somente um teste (JUNIT - Arquillian) rodando. É um teste simples de recuperar o objeto do DB e jogar o toString na console.

Código do teste

	@Deployment
	public static WebArchive createTestArchive()
	{
		return ShrinkWrap.create(WebArchive.class,"testUsuario.war")
				.addClasses(Area.class, Atividade.class, CentroCusto.class, ClassificacaoProfissional.class, Cliente.class, Disciplina.class, ControleAcesso.class, Disciplina.class, FaixaSalarial.class, FolhaPonto.class, Usuario.class)
				.addClasses(ObjetoNaoEncontradoException.class, InfraestruturaException.class, AplicacaoException.class)
				.addClasses(GenericFilter.class, UsuarioFilter.class)
				.addClasses(GenericService.class, UsuarioService.class)
				.addClasses(DAOTest.class)
				.addAsWebInfResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"))
				.addAsResource("test-persistence.xml", "META-INF/persistence.xml")
				.addAsWebInfResource("pcp_test-ds.xml"); 
	}
	
	@Test
	public void testRetrieve () throws Exception
	{
		Usuario u = new Usuario ();
		u = (Usuario) usuarioService.find(Usuario.class, (long) 1);
		System.out.println(u);
	}
26/12/2012 23:14:07 org.jboss.as.arquillian.container.managed.ManagedDeployableContainer startInternal
INFO: Starting container with: ["C:\Program Files\Java\jdk1.6.0_32\bin\java", -Xmx512m, -XX:MaxPermSize=128m, -ea, -Djboss.home.dir=C:\DEVELOPMENT\jboss-as-7.1.1, -Dorg.jboss.boot.log.file=C:\DEVELOPMENT\jboss-as-7.1.1/standalone/log/boot.log, -Dlogging.configuration=file:C:\DEVELOPMENT\jboss-as-7.1.1/standalone/configuration/logging.properties, -Djboss.modules.dir=C:\DEVELOPMENT\jboss-as-7.1.1\modules, -Djboss.bundles.dir=C:\DEVELOPMENT\jboss-as-7.1.1\bundles, -jar, C:\DEVELOPMENT\jboss-as-7.1.1\jboss-modules.jar, -mp, C:\DEVELOPMENT\jboss-as-7.1.1\modules, -jaxpmodule, javax.xml.jaxp-provider, org.jboss.as.standalone, -server-config, standalone.xml]
26/12/2012 23:14:07 org.xnio.Xnio <clinit>
INFO: XNIO Version 3.0.0.GA
26/12/2012 23:14:07 org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.0.0.GA
26/12/2012 23:14:07 org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 3.2.2.GA
23:14:08,523 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
23:14:08,708 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
23:14:08,759 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
23:14:09,857 INFO  [org.xnio] XNIO Version 3.0.3.GA
23:14:09,857 INFO  [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)
23:14:09,867 INFO  [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA
23:14:09,874 INFO  [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
23:14:09,891 INFO  [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers
23:14:09,893 INFO  [org.jboss.as.configadmin] JBAS016200: Activating ConfigAdmin Subsystem
23:14:09,903 INFO  [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem
23:14:09,917 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension
23:14:09,919 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem.
23:14:09,925 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem
23:14:09,958 INFO  [org.jboss.as.naming] (MSC service thread 1-8) JBAS011802: Starting Naming Service
23:14:09,972 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem
23:14:09,990 INFO  [org.jboss.as.security] (MSC service thread 1-5) JBAS013100: Current PicketBox version=4.0.7.Final
23:14:09,995 INFO  [org.jboss.as.connector] (MSC service thread 1-3) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)
23:14:09,995 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-8) JBAS015400: Bound mail session [java:jboss/mail/Default]
23:14:10,171 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
23:14:10,191 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
23:14:10,200 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-6) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080
23:14:10,212 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-4) JBoss Web Services - Stack CXF Server 4.0.2.GA
23:14:10,571 INFO  [org.jboss.as.remoting] (MSC service thread 1-6) JBAS017100: Listening on /127.0.0.1:4447
23:14:10,571 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-8) JBAS015012: Started FileSystemDeploymentService for directory C:\DEVELOPMENT\jboss-as-7.1.1\standalone\deployments
23:14:10,573 INFO  [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on /127.0.0.1:9999
23:14:10,623 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) JBAS010400: Bound data source [java:/pcp-ds]
23:14:10,702 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
23:14:10,705 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 2403ms - Started 134 of 209 services (74 services are passive or on-demand)
26/12/2012 23:14:14 org.jboss.as.arquillian.protocol.jmx.ArquillianServiceDeployer doServiceDeploy
INFO: Deploy arquillian service: arquillian-service: 775 assets
23:14:15,410 INFO  [org.jboss.as.repository] (management-handler-thread - 2) JBAS014900: Content added at location C:\DEVELOPMENT\jboss-as-7.1.1\standalone\data\content\b5\a3325bd7f8ad3249f1730e5f5da1a1bfa4ac21\content
23:14:15,428 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015876: Starting deployment of "arquillian-service"
23:14:15,657 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.as.jmx:main") which may be changed or removed in future versions without notice.
23:14:15,663 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.as.server:main") which may be changed or removed in future versions without notice.
23:14:15,669 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.as.osgi:main") which may be changed or removed in future versions without notice.
23:14:15,674 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.jandex:main") which may be changed or removed in future versions without notice.
23:14:15,679 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.osgi.framework:main") which may be changed or removed in future versions without notice.
23:14:15,848 INFO  [org.jboss.as.server] (management-handler-thread - 2) JBAS018559: Deployed "arquillian-service"
23:14:16,228 INFO  [org.jboss.as.repository] (management-handler-thread - 3) JBAS014900: Content added at location C:\DEVELOPMENT\jboss-as-7.1.1\standalone\data\content\fe\37463333130e68479f8c0ca07aebc170be4eb2\content
23:14:16,238 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015876: Starting deployment of "testUsuario.war"
23:14:16,501 INFO  [org.jboss.as.jpa] (MSC service thread 1-2) JBAS011401: Read persistence.xml for pcp_test_PU
23:14:16,583 INFO  [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016002: Processing weld deployment testUsuario.war
23:14:16,595 INFO  [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named GenericService in deployment unit deployment "testUsuario.war" are as follows:

	java:global/testUsuario/GenericService!br.com.snclavalinmarte.pcp.cliente.services.GenericService
	java:app/testUsuario/GenericService!br.com.snclavalinmarte.pcp.cliente.services.GenericService
	java:module/GenericService!br.com.snclavalinmarte.pcp.cliente.services.GenericService
	java:global/testUsuario/GenericService
	java:app/testUsuario/GenericService
	java:module/GenericService

23:14:16,609 INFO  [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named DAOTest in deployment unit deployment "testUsuario.war" are as follows:

	java:global/testUsuario/DAOTest!br.com.snclavalinmarte.pcp.common.dao.DAOTest
	java:app/testUsuario/DAOTest!br.com.snclavalinmarte.pcp.common.dao.DAOTest
	java:module/DAOTest!br.com.snclavalinmarte.pcp.common.dao.DAOTest
	java:global/testUsuario/DAOTest
	java:app/testUsuario/DAOTest
	java:module/DAOTest

23:14:16,751 INFO  [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016005: Starting Services for CDI deployment: testUsuario.war
23:14:16,812 INFO  [org.jboss.weld.Version] (MSC service thread 1-1) WELD-000900 1.1.5 (AS71)
23:14:16,851 INFO  [org.jboss.as.arquillian] (MSC service thread 1-8) Arquillian deployment detected: ArquillianConfig[service=jboss.arquillian.config."testUsuario.war",unit=testUsuario.war,tests=[br.com.snclavalinmarte.pcp.client.services.TestUsuarioService]]
23:14:16,860 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) JBAS010400: Bound data source [pcp_teste-ds]
23:14:16,871 INFO  [org.jboss.as.jpa] (MSC service thread 1-5) JBAS011402: Starting Persistence Unit Service 'testUsuario.war#pcp_test_PU'
23:14:16,982 INFO  [org.hibernate.annotations.common.Version] (MSC service thread 1-5) HCANN000001: Hibernate Commons Annotations {4.0.1.Final}
23:14:16,992 INFO  [org.hibernate.Version] (MSC service thread 1-5) HHH000412: Hibernate Core {4.0.1.Final}
23:14:16,996 INFO  [org.hibernate.cfg.Environment] (MSC service thread 1-5) HHH000206: hibernate.properties not found
23:14:17,001 INFO  [org.hibernate.cfg.Environment] (MSC service thread 1-5) HHH000021: Bytecode provider name : javassist
23:14:17,022 INFO  [org.hibernate.ejb.Ejb3Configuration] (MSC service thread 1-5) HHH000204: Processing PersistenceUnitInfo [
	name: pcp_test_PU
	...]
23:14:17,230 INFO  [org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator] (MSC service thread 1-5) HHH000130: Instantiating explicit connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
23:14:17,269 INFO  [org.hibernate.dialect.Dialect] (MSC service thread 1-5) HHH000400: Using dialect: org.hibernate.dialect.MySQLInnoDBDialect
23:14:17,289 INFO  [org.hibernate.engine.transaction.internal.TransactionFactoryInitiator] (MSC service thread 1-5) HHH000268: Transaction strategy: org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory
23:14:17,299 INFO  [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory] (MSC service thread 1-5) HHH000397: Using ASTQueryTranslatorFactory
23:14:17,340 INFO  [org.hibernate.validator.util.Version] (MSC service thread 1-5) Hibernate Validator 4.2.0.Final
23:14:17,661 INFO  [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016008: Starting weld service for deployment testUsuario.war
23:14:18,026 INFO  [org.jboss.web] (MSC service thread 1-5) JBAS018210: Registering web context: /testUsuario
23:14:18,066 INFO  [org.jboss.as.server] (management-handler-thread - 3) JBAS018559: Deployed "testUsuario.war"
23:14:18,369 INFO  [stdout] (pool-5-thread-1) Hibernate: select usuario0_.id as id2_0_, usuario0_.ativo as ativo2_0_, usuario0_.id_classificacaoProfissional as id7_2_0_, usuario0_.id_controleAcesso as id8_2_0_, usuario0_.dataAdmissao as dataAdmi3_2_0_, usuario0_.id_disciplina as id9_2_0_, usuario0_.email as email2_0_, usuario0_.id_faixaSalarial as id10_2_0_, usuario0_.matricula as matricula2_0_, usuario0_.nome as nome2_0_ from usuario usuario0_ where usuario0_.id=?

23:14:18,513 INFO  [stdout] (pool-5-thread-1) Hibernate: select faixasalar0_.id as id5_0_, faixasalar0_.ativo as ativo5_0_, faixasalar0_.descricao as descricao5_0_, faixasalar0_.maximo as maximo5_0_, faixasalar0_.media as media5_0_, faixasalar0_.minimo as minimo5_0_ from faixa_salarial faixasalar0_ where faixasalar0_.id=?

23:14:18,594 INFO  [stdout] (pool-5-thread-1) Hibernate: select classifica0_.id as id7_0_, classifica0_.ativo as ativo7_0_, classifica0_.descricao as descricao7_0_ from classificacao_profissional classifica0_ where classifica0_.id=?

23:14:18,698 INFO  [stdout] (pool-5-thread-1) Hibernate: select disciplina0_.id as id6_1_, disciplina0_.id_area as id4_6_1_, disciplina0_.ativo as ativo6_1_, disciplina0_.descricao as descricao6_1_, area1_.id as id1_0_, area1_.ativo as ativo1_0_, area1_.descricao as descricao1_0_, area1_.sigla as sigla1_0_ from disciplina disciplina0_ left outer join area area1_ on disciplina0_.id_area=area1_.id where disciplina0_.id=?

23:14:18,800 INFO  [stdout] (pool-5-thread-1) Hibernate: select controleac0_.id as id8_0_, controleac0_.descricao as descricao8_0_ from controle_acesso controleac0_ where controleac0_.id=?

23:14:18,834 INFO  [stdout] (pool-5-thread-1) 
23:14:18,835 INFO  [stdout] (pool-5-thread-1) Ativo: true
23:14:18,836 INFO  [stdout] (pool-5-thread-1) Matrícula: 119
23:14:18,838 INFO  [stdout] (pool-5-thread-1) Nome: Marcelo Magalhães
23:14:18,839 INFO  [stdout] (pool-5-thread-1) E-mail: marcelo.magalhaes@snclavalinmarte.com.br
23:14:18,841 INFO  [stdout] (pool-5-thread-1) Data de admissão: java.util.GregorianCalendar[time=1259632800000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="America/Sao_Paulo",offset=-10800000,dstSavings=3600000,useDaylight=true,transitions=129,lastRule=java.util.SimpleTimeZone[id=America/Sao_Paulo,offset=-10800000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=9,startDay=15,startDayOfWeek=1,startTime=0,startTimeMode=0,endMode=3,endMonth=1,endDay=15,endDayOfWeek=1,endTime=0,endTimeMode=0]],firstDayOfWeek=2,minimalDaysInFirstWeek=1,ERA=1,YEAR=2009,MONTH=11,WEEK_OF_YEAR=49,WEEK_OF_MONTH=1,DAY_OF_MONTH=1,DAY_OF_YEAR=335,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=-10800000,DST_OFFSET=3600000]
23:14:18,856 INFO  [stdout] (pool-5-thread-1) Ativo: true
23:14:18,857 INFO  [stdout] (pool-5-thread-1) Descrição: Faixa salarial A
23:14:18,859 INFO  [stdout] (pool-5-thread-1) Mínimo: 17073.2
23:14:18,860 INFO  [stdout] (pool-5-thread-1) Média: 20599.7
23:14:18,861 INFO  [stdout] (pool-5-thread-1) Máximo: 100000
23:14:18,862 INFO  [stdout] (pool-5-thread-1) Ativo: true
23:14:18,864 INFO  [stdout] (pool-5-thread-1) Descrição: Engenheiro
23:14:18,865 INFO  [stdout] (pool-5-thread-1) Ativo: true
23:14:18,866 INFO  [stdout] (pool-5-thread-1) Descrição: Financeiro
23:14:18,867 INFO  [stdout] (pool-5-thread-1) Descrição: ADMIN

23:14:18,936 INFO  [org.jboss.weld.deployer] (MSC service thread 1-7) JBAS016009: Stopping weld service for deployment testUsuario.war
23:14:18,943 INFO  [org.jboss.as.jpa] (MSC service thread 1-7) JBAS011403: Stopping Persistence Unit Service 'testUsuario.war#pcp_test_PU'
23:14:18,952 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) JBAS010409: Unbound data source [pcp_teste-ds]
23:14:19,000 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-6) JBAS015877: Stopped deployment testUsuario.war in 86ms
23:14:19,042 INFO  [org.jboss.as.repository] (management-handler-thread - 1) JBAS014901: Content removed from location C:\DEVELOPMENT\jboss-as-7.1.1\standalone\data\content\fe\37463333130e68479f8c0ca07aebc170be4eb2\content
23:14:19,047 INFO  [org.jboss.as.server] (management-handler-thread - 1) JBAS018558: Undeployed "testUsuario.war"
26/12/2012 23:14:19 org.jboss.as.arquillian.protocol.jmx.ArquillianServiceDeployer undeploy
INFO: Undeploy arquillian service: arquillian-service: 775 assets
23:14:19,069 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015877: Stopped deployment arquillian-service in 7ms
23:14:19,104 INFO  [org.jboss.as.repository] (management-handler-thread - 2) JBAS014901: Content removed from location C:\DEVELOPMENT\jboss-as-7.1.1\standalone\data\content\b5\a3325bd7f8ad3249f1730e5f5da1a1bfa4ac21\content
23:14:19,110 INFO  [org.jboss.as.server] (management-handler-thread - 2) JBAS018558: Undeployed "arquillian-service"
26/12/2012 23:14:19 org.jboss.remoting3.remote.RemoteConnection handleException
ERROR: JBREM000200: Remote connection failed: java.io.IOException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
26/12/2012 23:14:19 org.jboss.remoting3.remote.RemoteConnection handleException
ERROR: JBREM000200: Remote connection failed: java.io.IOException: Foi forçado o cancelamento de uma conexão existente pelo host remoto

[quote=MiguelCP]Cara tenta fazer deste jeito:


 public void save(T entity) {
        em = HibernateUtil.getEntityManager();
        EntityTransaction tx = em.getTransaction();
        try{
            tx.begin();
            em.persist(entity);
            tx.commit();
            em.close(); 
        }catch (Exception e){
            tx.rollback();
            e.printStackTrace();
            e.getCause();
            e.getLocalizedMessage();
        }
        
    }

[/quote]

Deu erro…A JTA EntityManager cannot use getTransaction()

Stack completo do erro:

26/12/2012 23:24:59 org.jboss.as.arquillian.container.managed.ManagedDeployableContainer startInternal
INFO: Starting container with: ["C:\Program Files\Java\jdk1.6.0_32\bin\java", -Xmx512m, -XX:MaxPermSize=128m, -ea, -Djboss.home.dir=C:\DEVELOPMENT\jboss-as-7.1.1, -Dorg.jboss.boot.log.file=C:\DEVELOPMENT\jboss-as-7.1.1/standalone/log/boot.log, -Dlogging.configuration=file:C:\DEVELOPMENT\jboss-as-7.1.1/standalone/configuration/logging.properties, -Djboss.modules.dir=C:\DEVELOPMENT\jboss-as-7.1.1\modules, -Djboss.bundles.dir=C:\DEVELOPMENT\jboss-as-7.1.1\bundles, -jar, C:\DEVELOPMENT\jboss-as-7.1.1\jboss-modules.jar, -mp, C:\DEVELOPMENT\jboss-as-7.1.1\modules, -jaxpmodule, javax.xml.jaxp-provider, org.jboss.as.standalone, -server-config, standalone.xml]
26/12/2012 23:24:59 org.xnio.Xnio <clinit>
INFO: XNIO Version 3.0.0.GA
26/12/2012 23:24:59 org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.0.0.GA
26/12/2012 23:24:59 org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 3.2.2.GA
23:24:59,999 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
23:25:00,207 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
23:25:00,257 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
23:25:01,118 INFO  [org.xnio] XNIO Version 3.0.3.GA
23:25:01,118 INFO  [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)
23:25:01,132 INFO  [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA
23:25:01,141 INFO  [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
23:25:01,153 INFO  [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers
23:25:01,158 INFO  [org.jboss.as.configadmin] (ServerService Thread Pool -- 26) JBAS016200: Activating ConfigAdmin Subsystem
23:25:01,167 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem
23:25:01,193 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem.
23:25:01,195 INFO  [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem
23:25:01,222 INFO  [org.jboss.as.security] (MSC service thread 1-1) JBAS013100: Current PicketBox version=4.0.7.Final
23:25:01,239 INFO  [org.jboss.as.connector] (MSC service thread 1-7) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)
23:25:01,249 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension
23:25:01,315 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem
23:25:01,386 INFO  [org.jboss.as.naming] (MSC service thread 1-6) JBAS011802: Starting Naming Service
23:25:01,419 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-6) JBAS015400: Bound mail session [java:jboss/mail/Default]
23:25:01,541 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
23:25:01,562 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-8) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080
23:25:01,577 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
23:25:01,550 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-4) JBoss Web Services - Stack CXF Server 4.0.2.GA
23:25:01,859 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) JBAS010400: Bound data source [java:/pcp-ds]
23:25:01,886 INFO  [org.jboss.as.remoting] (MSC service thread 1-7) JBAS017100: Listening on /127.0.0.1:9999
23:25:01,886 INFO  [org.jboss.as.remoting] (MSC service thread 1-6) JBAS017100: Listening on /127.0.0.1:4447
23:25:01,891 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-5) JBAS015012: Started FileSystemDeploymentService for directory C:\DEVELOPMENT\jboss-as-7.1.1\standalone\deployments
23:25:02,024 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
23:25:02,028 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 2261ms - Started 134 of 209 services (74 services are passive or on-demand)
26/12/2012 23:25:06 org.jboss.as.arquillian.protocol.jmx.ArquillianServiceDeployer doServiceDeploy
INFO: Deploy arquillian service: arquillian-service: 775 assets
23:25:07,026 INFO  [org.jboss.as.repository] (management-handler-thread - 2) JBAS014900: Content added at location C:\DEVELOPMENT\jboss-as-7.1.1\standalone\data\content\db\045b76d72c22f97395260af0881d5a441b728d\content
23:25:07,044 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015876: Starting deployment of "arquillian-service"
23:25:07,330 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-8) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.as.jmx:main") which may be changed or removed in future versions without notice.
23:25:07,335 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-8) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.as.server:main") which may be changed or removed in future versions without notice.
23:25:07,340 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-8) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.as.osgi:main") which may be changed or removed in future versions without notice.
23:25:07,345 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-8) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.jandex:main") which may be changed or removed in future versions without notice.
23:25:07,350 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-8) JBAS018567: Deployment "deployment.arquillian-service" is using a private module ("org.jboss.osgi.framework:main") which may be changed or removed in future versions without notice.
23:25:07,473 INFO  [org.jboss.as.server] (management-handler-thread - 2) JBAS018559: Deployed "arquillian-service"
23:25:07,914 INFO  [org.jboss.as.repository] (management-handler-thread - 3) JBAS014900: Content added at location C:\DEVELOPMENT\jboss-as-7.1.1\standalone\data\content\f7\9db05770a84c86e7df8381321e39956da63a04\content
23:25:07,943 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015876: Starting deployment of "testUsuario.war"
23:25:08,279 INFO  [org.jboss.as.jpa] (MSC service thread 1-7) JBAS011401: Read persistence.xml for pcp_test_PU
23:25:08,368 INFO  [org.jboss.weld.deployer] (MSC service thread 1-2) JBAS016002: Processing weld deployment testUsuario.war
23:25:08,379 INFO  [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-2) JNDI bindings for session bean named GenericService in deployment unit deployment "testUsuario.war" are as follows:

	java:global/testUsuario/GenericService!br.com.snclavalinmarte.pcp.cliente.services.GenericService
	java:app/testUsuario/GenericService!br.com.snclavalinmarte.pcp.cliente.services.GenericService
	java:module/GenericService!br.com.snclavalinmarte.pcp.cliente.services.GenericService
	java:global/testUsuario/GenericService
	java:app/testUsuario/GenericService
	java:module/GenericService

23:25:08,397 INFO  [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-2) JNDI bindings for session bean named DAOTest in deployment unit deployment "testUsuario.war" are as follows:

	java:global/testUsuario/DAOTest!br.com.snclavalinmarte.pcp.common.dao.DAOTest
	java:app/testUsuario/DAOTest!br.com.snclavalinmarte.pcp.common.dao.DAOTest
	java:module/DAOTest!br.com.snclavalinmarte.pcp.common.dao.DAOTest
	java:global/testUsuario/DAOTest
	java:app/testUsuario/DAOTest
	java:module/DAOTest

23:25:08,550 INFO  [org.jboss.weld.deployer] (MSC service thread 1-4) JBAS016005: Starting Services for CDI deployment: testUsuario.war
23:25:08,603 INFO  [org.jboss.weld.Version] (MSC service thread 1-4) WELD-000900 1.1.5 (AS71)
23:25:08,669 INFO  [org.jboss.as.arquillian] (MSC service thread 1-5) Arquillian deployment detected: ArquillianConfig[service=jboss.arquillian.config."testUsuario.war",unit=testUsuario.war,tests=[br.com.snclavalinmarte.pcp.client.services.TestUsuarioService]]
23:25:08,679 INFO  [org.jboss.as.jpa] (MSC service thread 1-2) JBAS011402: Starting Persistence Unit Service 'testUsuario.war#pcp_test_PU'
23:25:08,678 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) JBAS010400: Bound data source [pcp_teste-ds]
23:25:08,770 INFO  [org.hibernate.annotations.common.Version] (MSC service thread 1-2) HCANN000001: Hibernate Commons Annotations {4.0.1.Final}
23:25:08,779 INFO  [org.hibernate.Version] (MSC service thread 1-2) HHH000412: Hibernate Core {4.0.1.Final}
23:25:08,784 INFO  [org.hibernate.cfg.Environment] (MSC service thread 1-2) HHH000206: hibernate.properties not found
23:25:08,787 INFO  [org.hibernate.cfg.Environment] (MSC service thread 1-2) HHH000021: Bytecode provider name : javassist
23:25:08,808 INFO  [org.hibernate.ejb.Ejb3Configuration] (MSC service thread 1-2) HHH000204: Processing PersistenceUnitInfo [
	name: pcp_test_PU
	...]
23:25:09,004 INFO  [org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator] (MSC service thread 1-2) HHH000130: Instantiating explicit connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
23:25:09,040 INFO  [org.hibernate.dialect.Dialect] (MSC service thread 1-2) HHH000400: Using dialect: org.hibernate.dialect.MySQLInnoDBDialect
23:25:09,055 INFO  [org.hibernate.engine.transaction.internal.TransactionFactoryInitiator] (MSC service thread 1-2) HHH000268: Transaction strategy: org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory
23:25:09,062 INFO  [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory] (MSC service thread 1-2) HHH000397: Using ASTQueryTranslatorFactory
23:25:09,088 INFO  [org.hibernate.validator.util.Version] (MSC service thread 1-2) Hibernate Validator 4.2.0.Final
23:25:09,430 INFO  [org.jboss.weld.deployer] (MSC service thread 1-2) JBAS016008: Starting weld service for deployment testUsuario.war
23:25:09,805 INFO  [org.jboss.web] (MSC service thread 1-7) JBAS018210: Registering web context: /testUsuario
23:25:09,837 INFO  [org.jboss.as.server] (management-handler-thread - 3) JBAS018559: Deployed "testUsuario.war"
23:25:10,105 INFO  [stdout] (pool-4-thread-1) Hibernate: select usuario0_.id as id2_0_, usuario0_.ativo as ativo2_0_, usuario0_.id_classificacaoProfissional as id7_2_0_, usuario0_.id_controleAcesso as id8_2_0_, usuario0_.dataAdmissao as dataAdmi3_2_0_, usuario0_.id_disciplina as id9_2_0_, usuario0_.email as email2_0_, usuario0_.id_faixaSalarial as id10_2_0_, usuario0_.matricula as matricula2_0_, usuario0_.nome as nome2_0_ from usuario usuario0_ where usuario0_.id=?

23:25:10,165 INFO  [stdout] (pool-4-thread-1) Hibernate: select faixasalar0_.id as id4_0_, faixasalar0_.ativo as ativo4_0_, faixasalar0_.descricao as descricao4_0_, faixasalar0_.maximo as maximo4_0_, faixasalar0_.media as media4_0_, faixasalar0_.minimo as minimo4_0_ from faixa_salarial faixasalar0_ where faixasalar0_.id=?

23:25:10,174 INFO  [stdout] (pool-4-thread-1) Hibernate: select classifica0_.id as id9_0_, classifica0_.ativo as ativo9_0_, classifica0_.descricao as descricao9_0_ from classificacao_profissional classifica0_ where classifica0_.id=?

23:25:10,181 INFO  [stdout] (pool-4-thread-1) Hibernate: select disciplina0_.id as id1_1_, disciplina0_.id_area as id4_1_1_, disciplina0_.ativo as ativo1_1_, disciplina0_.descricao as descricao1_1_, area1_.id as id8_0_, area1_.ativo as ativo8_0_, area1_.descricao as descricao8_0_, area1_.sigla as sigla8_0_ from disciplina disciplina0_ left outer join area area1_ on disciplina0_.id_area=area1_.id where disciplina0_.id=?

23:25:10,190 INFO  [stdout] (pool-4-thread-1) Hibernate: select controleac0_.id as id0_0_, controleac0_.descricao as descricao0_0_ from controle_acesso controleac0_ where controleac0_.id=?

23:25:10,194 INFO  [stdout] (pool-4-thread-1) 
23:25:10,195 INFO  [stdout] (pool-4-thread-1) Ativo: true
23:25:10,197 INFO  [stdout] (pool-4-thread-1) Matrícula: 119
23:25:10,198 INFO  [stdout] (pool-4-thread-1) Nome: Marcelo Magalhães
23:25:10,199 INFO  [stdout] (pool-4-thread-1) E-mail: marcelo.magalhaes@snclavalinmarte.com.br
23:25:10,201 INFO  [stdout] (pool-4-thread-1) Data de admissão: java.util.GregorianCalendar[time=1259632800000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="America/Sao_Paulo",offset=-10800000,dstSavings=3600000,useDaylight=true,transitions=129,lastRule=java.util.SimpleTimeZone[id=America/Sao_Paulo,offset=-10800000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=9,startDay=15,startDayOfWeek=1,startTime=0,startTimeMode=0,endMode=3,endMonth=1,endDay=15,endDayOfWeek=1,endTime=0,endTimeMode=0]],firstDayOfWeek=2,minimalDaysInFirstWeek=1,ERA=1,YEAR=2009,MONTH=11,WEEK_OF_YEAR=49,WEEK_OF_MONTH=1,DAY_OF_MONTH=1,DAY_OF_YEAR=335,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=-10800000,DST_OFFSET=3600000]
23:25:10,215 INFO  [stdout] (pool-4-thread-1) Ativo: true
23:25:10,217 INFO  [stdout] (pool-4-thread-1) Descrição: Faixa salarial A
23:25:10,218 INFO  [stdout] (pool-4-thread-1) Mínimo: 17073.2
23:25:10,219 INFO  [stdout] (pool-4-thread-1) Média: 20599.7
23:25:10,220 INFO  [stdout] (pool-4-thread-1) Máximo: 100000
23:25:10,222 INFO  [stdout] (pool-4-thread-1) Ativo: true
23:25:10,223 INFO  [stdout] (pool-4-thread-1) Descrição: Engenheiro
23:25:10,224 INFO  [stdout] (pool-4-thread-1) Ativo: true
23:25:10,225 INFO  [stdout] (pool-4-thread-1) Descrição: Financeiro
23:25:10,227 INFO  [stdout] (pool-4-thread-1) Descrição: ADMIN

23:25:10,283 INFO  [stdout] (pool-4-thread-1) Hibernate: select usuario0_.id as id2_0_, usuario0_.ativo as ativo2_0_, usuario0_.id_classificacaoProfissional as id7_2_0_, usuario0_.id_controleAcesso as id8_2_0_, usuario0_.dataAdmissao as dataAdmi3_2_0_, usuario0_.id_disciplina as id9_2_0_, usuario0_.email as email2_0_, usuario0_.id_faixaSalarial as id10_2_0_, usuario0_.matricula as matricula2_0_, usuario0_.nome as nome2_0_ from usuario usuario0_ where usuario0_.id=?

23:25:10,293 INFO  [stdout] (pool-4-thread-1) Persist

23:25:10,299 ERROR [org.jboss.arquillian.protocol.jmx.JMXTestRunner] (pool-4-thread-1) Failed: br.com.snclavalinmarte.pcp.client.services.TestUsuarioService.testAdd: java.lang.IllegalStateException: A JTA EntityManager cannot use getTransaction()
	at org.hibernate.ejb.AbstractEntityManagerImpl.getTransaction(AbstractEntityManagerImpl.java:996) [hibernate-entitymanager-4.0.1.Final.jar:4.0.1.Final]
	at org.jboss.as.jpa.container.AbstractEntityManager.getTransaction(AbstractEntityManager.java:498) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
	at br.com.snclavalinmarte.pcp.cliente.services.GenericService.save(GenericService.java:45) [classes:]
	at br.com.snclavalinmarte.pcp.client.services.TestUsuarioService.testAdd(TestUsuarioService.java:94) [classes:]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_32]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_32]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_32]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_32]
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) [arquillian-service:]
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) [arquillian-service:]
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian$6$1.invoke(Arquillian.java:270) [arquillian-service:]
	at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60) [arquillian-service:]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_32]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_32]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_32]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_32]
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) [arquillian-service:]
	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) [arquillian-service:]
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) [arquillian-service:]
	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135) [arquillian-service:]
	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115) [arquillian-service:]
	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) [arquillian-service:]
	at org.jboss.arquillian.container.test.impl.execution.ContainerTestExecuter.execute(ContainerTestExecuter.java:38) [arquillian-service:]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_32]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_32]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_32]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_32]
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) [arquillian-service:]
	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) [arquillian-service:]
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) [arquillian-service:]
	at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:89) [arquillian-service:]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_32]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_32]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_32]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_32]
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) [arquillian-service:]
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) [arquillian-service:]
	at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75) [arquillian-service:]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_32]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_32]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_32]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_32]
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) [arquillian-service:]
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) [arquillian-service:]
	at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60) [arquillian-service:]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_32]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_32]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_32]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_32]
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) [arquillian-service:]
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) [arquillian-service:]
	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135) [arquillian-service:]
	at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:111) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian$6.evaluate(Arquillian.java:263) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:226) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:240) [arquillian-service:]
	at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) [arquillian-service:]
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) [arquillian-service:]
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) [arquillian-service:]
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) [arquillian-service:]
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) [arquillian-service:]
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) [arquillian-service:]
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) [arquillian-service:]
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:185) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199) [arquillian-service:]
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236) [arquillian-service:]
	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147) [arquillian-service:]
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157) [arquillian-service:]
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136) [arquillian-service:]
	at org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:65) [arquillian-service:]
	at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethodInternal(JMXTestRunner.java:128) [arquillian-service:]
	at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethod(JMXTestRunner.java:107) [arquillian-service:]
	at org.jboss.as.arquillian.service.ArquillianService$ExtendedJMXTestRunner.runTestMethod(ArquillianService.java:226) [arquillian-service:]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_32]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_32]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_32]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_32]
	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93) [rt.jar:1.6.0_32]
	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27) [rt.jar:1.6.0_32]
	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208) [rt.jar:1.6.0_32]
	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120) [rt.jar:1.6.0_32]
	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262) [rt.jar:1.6.0_32]
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) [rt.jar:1.6.0_32]
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) [rt.jar:1.6.0_32]
	at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.invoke(PluggableMBeanServerImpl.java:498)
	at org.jboss.as.jmx.PluggableMBeanServerImpl.invoke(PluggableMBeanServerImpl.java:246)
	at org.jboss.remotingjmx.protocol.v1.ServerProxy$InvokeHandler.handle(ServerProxy.java:1034)
	at org.jboss.remotingjmx.protocol.v1.ServerProxy$MessageReciever$1.run(ServerProxy.java:215)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_32]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_32]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_32]

26/12/2012 23:25:10 org.jboss.arquillian.protocol.jmx.JMXMethodExecutor invoke
ERROR: Failed: br.com.snclavalinmarte.pcp.client.services.TestUsuarioService.testAdd
java.lang.IllegalStateException: A JTA EntityManager cannot use getTransaction()
	at org.hibernate.ejb.AbstractEntityManagerImpl.getTransaction(AbstractEntityManagerImpl.java:996)
	at org.jboss.as.jpa.container.AbstractEntityManager.getTransaction(AbstractEntityManager.java:498)
	at br.com.snclavalinmarte.pcp.cliente.services.GenericService.save(GenericService.java:45)
	at br.com.snclavalinmarte.pcp.client.services.TestUsuarioService.testAdd(TestUsuarioService.java:94)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.jboss.arquillian.junit.Arquillian$6$1.invoke(Arquillian.java:270)
	at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
	at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
	at org.jboss.arquillian.container.test.impl.execution.ContainerTestExecuter.execute(ContainerTestExecuter.java:38)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
	at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
	at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
	at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
	at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
	at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
	at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
	at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:111)
	at org.jboss.arquillian.junit.Arquillian$6.evaluate(Arquillian.java:263)
	at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:226)
	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
	at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
	at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:240)
	at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:185)
	at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
	at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
	at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:65)
	at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethodInternal(JMXTestRunner.java:128)
	at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethod(JMXTestRunner.java:107)
	at org.jboss.as.arquillian.service.ArquillianService$ExtendedJMXTestRunner.runTestMethod(ArquillianService.java:226)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93)
	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27)
	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)
	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
	at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.invoke(PluggableMBeanServerImpl.java:498)
	at org.jboss.as.jmx.PluggableMBeanServerImpl.invoke(PluggableMBeanServerImpl.java:246)
	at org.jboss.remotingjmx.protocol.v1.ServerProxy$InvokeHandler.handle(ServerProxy.java:1034)
	at org.jboss.remotingjmx.protocol.v1.ServerProxy$MessageReciever$1.run(ServerProxy.java:215)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
23:25:10,543 INFO  [org.jboss.weld.deployer] (MSC service thread 1-3) JBAS016009: Stopping weld service for deployment testUsuario.war
23:25:10,548 INFO  [org.jboss.as.jpa] (MSC service thread 1-3) JBAS011403: Stopping Persistence Unit Service 'testUsuario.war#pcp_test_PU'
23:25:10,554 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) JBAS010409: Unbound data source [pcp_teste-ds]
23:25:10,600 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015877: Stopped deployment testUsuario.war in 78ms
23:25:10,666 INFO  [org.jboss.as.repository] (management-handler-thread - 1) JBAS014901: Content removed from location C:\DEVELOPMENT\jboss-as-7.1.1\standalone\data\content\f7\9db05770a84c86e7df8381321e39956da63a04\content
23:25:10,672 INFO  [org.jboss.as.server] (management-handler-thread - 1) JBAS018558: Undeployed "testUsuario.war"
26/12/2012 23:25:10 org.jboss.as.arquillian.protocol.jmx.ArquillianServiceDeployer undeploy
INFO: Undeploy arquillian service: arquillian-service: 775 assets
23:25:10,712 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-5) JBAS015877: Stopped deployment arquillian-service in 6ms
23:25:10,800 INFO  [org.jboss.as.repository] (management-handler-thread - 2) JBAS014901: Content removed from location C:\DEVELOPMENT\jboss-as-7.1.1\standalone\data\content\db\045b76d72c22f97395260af0881d5a441b728d\content
23:25:10,809 INFO  [org.jboss.as.server] (management-handler-thread - 2) JBAS018558: Undeployed "arquillian-service"
26/12/2012 23:25:10 org.jboss.remoting3.remote.RemoteConnection handleException
ERROR: JBREM000200: Remote connection failed: java.io.IOException: Foi forçado o cancelamento de uma conexão existente pelo host remoto
26/12/2012 23:25:10 org.jboss.remoting3.remote.RemoteConnection handleException
ERROR: JBREM000200: Remote connection failed: java.io.IOException: Foi forçado o cancelamento de uma conexão existente pelo host remoto

[quote=fbl.lucas]Tenta desta forma:

@PersistenceContext(unitName = "pcp_test_PU") private EntityManager em; [/quote]

Mesmo erro… :frowning: nada mudou.