well it is still broken in embedded mode on arquillian side: https://github.com/rmannibucau/persistence-with-openejb-and-arquillian
I added a tomee remote sample: http://svn.apache.org/repos/asf/tomee/tomee/trunk/examples/arquillian-jpa/ Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-10-01 17:41 GMT+02:00 Romain Manni-Bucau <[email protected]>: > FYI https://issues.apache.org/jira/browse/TOMEE-1368 > > > Romain Manni-Bucau > Twitter: @rmannibucau > Blog: http://rmannibucau.wordpress.com/ > LinkedIn: http://fr.linkedin.com/in/rmannibucau > Github: https://github.com/rmannibucau > > > 2014-10-01 16:47 GMT+02:00 Alex Soto <[email protected]>: >> Today computers are against me :( I am using Alpha3 of APE and with >> tomee-remote 1.7.1 next exception is thrown Caused by: >> org.jboss.arquillian.core.spi.InvocationException: >> java.lang.IllegalStateException: No transaction associated with current >> thread >> >> I have tried different things and mix versions downgrading plugin and tomee >> version without much success. >> >> 2014-10-01 15:42 GMT+02:00 Alex Soto <[email protected]>: >> >>> Ohh that would be cool! >>> >>> 2014-10-01 15:40 GMT+02:00 Romain Manni-Bucau <[email protected]>: >>> >>>> yep, but we can upgrade tomee version. This should be no more than 1h of >>>> work. >>>> >>>> >>>> Romain Manni-Bucau >>>> Twitter: @rmannibucau >>>> Blog: http://rmannibucau.wordpress.com/ >>>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>>> Github: https://github.com/rmannibucau >>>> >>>> >>>> 2014-10-01 14:23 GMT+02:00 Alex Soto <[email protected]>: >>>> > :( we need to fix it :) this october we are going to release a new APE >>>> with >>>> > mongodb support. Any ideas how we Can fix this? I suppose that embed >>>> error >>>> > is on APE itself >>>> > >>>> > El dimecres, 1 octubre de 2014, Romain Manni-Bucau < >>>> [email protected]> >>>> > va escriure: >>>> > >>>> >> alpha3 works for sure since that's the one we use everywhere. Main >>>> >> issue (second error) is we rely on it in all of our adapters >>>> >> >>>> >> >>>> >> Romain Manni-Bucau >>>> >> Twitter: @rmannibucau >>>> >> Blog: http://rmannibucau.wordpress.com/ >>>> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>>> >> Github: https://github.com/rmannibucau >>>> >> >>>> >> >>>> >> 2014-10-01 13:27 GMT+02:00 Alex Soto <[email protected] >>>> <javascript:;>>: >>>> >> > Hi Romain, I havre tried with remote adapter and excluding >>>> >> > arquillian-transaction-jta dependency and next exception is thrown: >>>> >> > >>>> >> > java.lang.NullPointerException >>>> >> > at >>>> >> > >>>> >> >>>> org.jboss.arquillian.transaction.impl.lifecycle.TransactionHandler.testRequiresRollbackDueToFailure(TransactionHandler.java:150) >>>> >> > at >>>> >> > >>>> >> >>>> org.jboss.arquillian.transaction.impl.lifecycle.TransactionHandler.rollbackRequired(TransactionHandler.java:140) >>>> >> > >>>> >> > on the other way if I remove the openejb-transaction-provider (and of >>>> >> > course add the arquillian transaction), I get next exception: >>>> >> > >>>> >> > java.lang.NoClassDefFoundError: >>>> >> > org/apache/openejb/arquillian/transaction/OpenEJBTransactionProvider >>>> >> > at >>>> >> > >>>> >> >>>> org.apache.tomee.arquillian.remote.RemoteTomEEEJBEnricherArchiveAppender.createAuxiliaryArchive(RemoteTomEEEJBEnricherArchiveAppender.java:33) >>>> >> > at >>>> >> > >>>> >> >>>> org.jboss.arquillian.container.test.impl.client.deployment.DeploymentGenerator.loadAuxiliaryArchives(DeploymentGenerator.java:209) >>>> >> > >>>> >> > I am going to start a downgrade of APE to see if there is one version >>>> >> which >>>> >> > works. Anyway any thoughts on that? >>>> >> > >>>> >> > 2014-10-01 12:38 GMT+02:00 Alex Soto <[email protected] >>>> <javascript:;>>: >>>> >> > >>>> >> >> No idea I am going to try it, I have read some old posts but APE and >>>> >> TomEE >>>> >> >> embedded, now let me finish another example using (cukesInSpace) and >>>> >> then I >>>> >> >> will run. >>>> >> >> >>>> >> >> 2014-10-01 12:34 GMT+02:00 Romain Manni-Bucau < >>>> [email protected] >>>> >> <javascript:;>>: >>>> >> >> >>>> >> >>> Hi >>>> >> >>> >>>> >> >>> you can exclude openejb-transaction-provider or exclude (better) >>>> >> >>> arquillian-transaction-jta. >>>> >> >>> >>>> >> >>> It didn't work in embedded mode with version 1.0.0.Alpha3 cause >>>> >> >>> embedded mode is not supported AFAIK, that's why you have to use >>>> the >>>> >> >>> workaround I mentionned in several threads/posts. Do you think it >>>> is >>>> >> >>> fixed in alpha7. >>>> >> >>> >>>> >> >>> >>>> >> >>> Romain Manni-Bucau >>>> >> >>> Twitter: @rmannibucau >>>> >> >>> Blog: http://rmannibucau.wordpress.com/ >>>> >> >>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>>> >> >>> Github: https://github.com/rmannibucau >>>> >> >>> >>>> >> >>> >>>> >> >>> 2014-10-01 11:29 GMT+02:00 Alex Soto <[email protected] >>>> <javascript:;> >>>> >> >: >>>> >> >>> > Hi guys, >>>> >> >>> > >>>> >> >>> > I am developing an example of Arquillian Persistence Extension >>>> >> (Alpha7) >>>> >> >>> > with Apache TomEE 1.7.1. >>>> >> >>> > >>>> >> >>> > First I have tried to run the example using Apache TomEE embedded >>>> >> >>> adapter. >>>> >> >>> > AndI have found that the dataset was not populated to database. >>>> >> BEfore >>>> >> >>> > trying to know if the problem could be at TomEE or Arquillian or >>>> in >>>> >> >>> both,I >>>> >> >>> > have tried the same example but using TomEE Remote adapter. In >>>> that >>>> >> >>> case, >>>> >> >>> > next exception is thrown: >>>> >> >>> > >>>> >> >>> > Multiple service implementations found for interface >>>> >> >>> > >>>> org.jboss.arquillian.transaction.spi.provider.TransactionProvider. >>>> >> >>> > >>>> org.jboss.arquillian.transaction.jta.provider.JtaTransactionProvider, >>>> >> >>> > >>>> org.apache.openejb.arquillian.transaction.OpenEJBTransactionProvider >>>> >> >>> > >>>> >> >>> > Yes I know the cause (message is quite informative), and probably >>>> >> this >>>> >> >>> is >>>> >> >>> > exactly the same why embedded tomee does not work. >>>> >> >>> > >>>> >> >>> > Do you have any advice to fix this problem in a clear way? >>>> >> >>> > >>>> >> >>> > Side note: APE Alpha7 added as a project arquillian transaction >>>> so >>>> >> maybe >>>> >> >>> > for this reason the problem has not been appeared since now. >>>> >> >>> > >>>> >> >>> > Alex. >>>> >> >>> > >>>> >> >>> > -- >>>> >> >>> > +----------------------------------------------------------+ >>>> >> >>> > Alex Soto Bueno - Computer Engineer >>>> >> >>> > www.lordofthejars.com >>>> >> >>> > +----------------------------------------------------------+ >>>> >> >>> >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> -- >>>> >> >> +----------------------------------------------------------+ >>>> >> >> Alex Soto Bueno - Computer Engineer >>>> >> >> www.lordofthejars.com >>>> >> >> +----------------------------------------------------------+ >>>> >> >> >>>> >> > >>>> >> > >>>> >> > >>>> >> > -- >>>> >> > +----------------------------------------------------------+ >>>> >> > Alex Soto Bueno - Computer Engineer >>>> >> > www.lordofthejars.com >>>> >> > +----------------------------------------------------------+ >>>> >> >>>> > >>>> > >>>> > -- >>>> > Enviat amb Gmail Mobile >>>> >>> >>> >>> >>> -- >>> +----------------------------------------------------------+ >>> Alex Soto Bueno - Computer Engineer >>> www.lordofthejars.com >>> +----------------------------------------------------------+ >>> >> >> >> >> -- >> +----------------------------------------------------------+ >> Alex Soto Bueno - Computer Engineer >> www.lordofthejars.com >> +----------------------------------------------------------+
