tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: Apache TomEE 1.7.1 and Arquillian Persistence Extension Alpha7
Date Wed, 01 Oct 2014 16:33:32 GMT
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 <rmannibucau@gmail.com>:
> 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 <asotobu@gmail.com>:
>> 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 <asotobu@gmail.com>:
>>
>>> Ohh that would be cool!
>>>
>>> 2014-10-01 15:40 GMT+02:00 Romain Manni-Bucau <rmannibucau@gmail.com>:
>>>
>>>> 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 <asotobu@gmail.com>:
>>>> > :( 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 <
>>>> rmannibucau@gmail.com>
>>>> > 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 <asotobu@gmail.com
>>>> <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 <asotobu@gmail.com
>>>> <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 <
>>>> rmannibucau@gmail.com
>>>> >> <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 <asotobu@gmail.com
>>>> <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
>> +----------------------------------------------------------+

Mime
View raw message