Well in Eclipse it works hehehe :) I have not tried using maven CLI, but I
will take a look to see what's happening in this case.

El dt., 17 març, 2015 a les 10:18, Romain Manni-Bucau (<
[email protected]>) va escriure:

> seems your project doesnt work:
>
> [INFO] --- maven-processor-plugin:2.1.0:process (process) @
> hibernate-example ---
> [INFO] Source directory:
> /home/rmannibucau/Bureau/jpaguide/sources/hibernate-
> example/target/generated-sources/apt
> added
> [INFO] javac option: -cp
> [INFO] javac option:
> /home/rmannibucau/.m2/repository/org/hibernate/hibernate-jpamodelgen/
> 4.3.8.Final/hibernate-jpamodelgen-4.3.8.Final.jar:/home/
> rmannibucau/.m2/repository/org/jboss/logging/jboss-logging/
> 3.1.3.GA/jboss-logging-3.1.3.GA.jar:/home/rmannibucau/.m2/
> repository/org/jboss/logging/jboss-logging-annotations/1.2.
> 0.Beta1/jboss-logging-annotations-1.2.0.Beta1.jar:/home/rmannibucau/.m2/
> repository/org/sonatype/sisu/sisu-inject-bean/1.4.3.1/sisu-
> inject-bean-1.4.3.1.jar:/home/rmannibucau/.m2/repository/
> org/sonatype/sisu/sisu-guice/2.9.1/sisu-guice-2.9.1-noaop.
> jar:/home/rmannibucau/.m2/repository/org/sonatype/
> aether/aether-util/1.8/aether-util-1.8.jar:/home/
> rmannibucau/.m2/repository/org/codehaus/plexus/plexus-
> interpolation/1.14/plexus-interpolation-1.14.jar:/home/
> rmannibucau/.m2/repository/org/codehaus/plexus/plexus-
> component-annotations/1.5.5/plexus-component-annotations-
> 1.5.5.jar:/home/rmannibucau/.m2/repository/org/sonatype/
> plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.
> jar:/home/rmannibucau/.m2/repository/org/sonatype/
> plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar:/home/
> rmannibucau/.m2/repository/org/apache/maven/plugin-tools/
> maven-plugin-annotations/3.1/maven-plugin-annotations-3.1.
> jar:/home/rmannibucau/.m2/repository/org/codehaus/
> plexus/plexus-utils/3.0.1/plexus-utils-3.0.1.jar:/home/
> rmannibucau/Bureau/jpaguide/sources/hibernate-example/src/
> main/resources:/home/rmannibucau/Bureau/jpaguide/
> sources/hibernate-example/target/classes:/home/rmannibucau/.m2/repository/
> org/hibernate/hibernate-core/4.2.17.Final/hibernate-core-4.
> 2.17.Final.jar:/home/rmannibucau/.m2/repository/
> antlr/antlr/2.7.7/antlr-2.7.7.jar:/home/rmannibucau/.m2/
> repository/org/jboss/logging/jboss-logging/3.1.0.GA/jboss-
> logging-3.1.0.GA.jar:/home/rmannibucau/.m2/repository/
> dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/home/rmannibucau/.m2/
> repository/org/javassist/javassist/3.18.1-GA/javassist-
> 3.18.1-GA.jar:/home/rmannibucau/.m2/repository/org/jboss/spec/javax/
> transaction/jboss-transaction-api_1.1_spec/1.0.1.Final/
> jboss-transaction-api_1.1_spec-1.0.1.Final.jar:/home/
> rmannibucau/.m2/repository/org/hibernate/javax/
> persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-
> 2.0-api-1.0.1.Final.jar:/home/rmannibucau/.m2/repository/
> org/hibernate/common/hibernate-commons-annotations/
> 4.0.2.Final/hibernate-commons-annotations-4.0.2.Final.jar:/
> home/rmannibucau/.m2/repository/org/hibernate/hibernate-entitymanager/4.2.
> 17.Final/hibernate-entitymanager-4.2.17.Final.jar:/home/rmannibucau/.m2/
> repository/org/hibernate/hibernate-validator/4.3.2.
> Final/hibernate-validator-4.3.2.Final.jar:/home/rmannibucau/
> .m2/repository/javax/validation/validation-api/1.0.
> 0.GA/validation-api-1.0.0.GA.jar:/home/rmannibucau/.m2/
> repository/org/apache/openejb/javaee-api/6.0-6/javaee-api-6.0-6.jar
> :
> [INFO] javac option: -proc:only
> [INFO] javac option: -processor
> [INFO] javac option: org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor
> [INFO] javac option: -d
> [INFO] javac option:
> /home/rmannibucau/Bureau/jpaguide/sources/hibernate-example/target/classes
> [INFO] javac option: -s
> [INFO] javac option:
> /home/rmannibucau/Bureau/jpaguide/sources/hibernate-
> example/target/generated-sources/apt
> [INFO] diagnostic Note: Hibernate JPA 2 Static-Metamodel Generator
> 4.3.8.Final
> An exception has occurred in the compiler (1.8.0_40). Please file a bug at
> the Java Developer Connection (http://java.sun.com/webapps/bugreport)
>  after checking the Bug Parade for duplicates. Include your program and the
> following diagnostic in your report.  Thank you.
> java.lang.IllegalStateException: endPosTable already set
> at
> com.sun.tools.javac.util.DiagnosticSource.setEndPosTable(
> DiagnosticSource.java:136)
> at com.sun.tools.javac.util.Log.setEndPosTable(Log.java:350)
> at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:667)
> at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:950)
> at
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.<init>(
> JavacProcessingEnvironment.java:892)
> at
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.next(
> JavacProcessingEnvironment.java:921)
> at
> com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(
> JavacProcessingEnvironment.java:1187)
> at
> com.sun.tools.javac.main.JavaCompiler.processAnnotations(
> JavaCompiler.java:1170)
> at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
> at com.sun.tools.javac.main.Main.compile(Main.java:523)
> at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
>
>
>
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/
> rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> <http://www.tomitribe.com>
>
> 2015-03-17 10:02 GMT+01:00 Alex Soto <[email protected]>:
>
> > No, you can see source code here:
> >
> > https://github.com/Scytl/jpaguide/blob/master/sources/
> hibernate-example/src/test/java/com/scytl/hibernate/
> MoviesServiceTest.java#L190
> >
> > El dt., 17 març, 2015 a les 9:55, Romain Manni-Bucau (<
> > [email protected]>)
> > va escriure:
> >
> > > so it is already started, why you have this issue, no @Transactional?
> > >
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > rmannibucau> |
> > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> > > <http://www.tomitribe.com>
> > >
> > > 2015-03-17 9:34 GMT+01:00 Alex Soto <[email protected]>:
> > >
> > > > This is the value hehehehe
> > > > org.apache.geronimo.transaction.manager.TransactionImpl@6581bb9a
> > > >
> > > > El dt., 17 març, 2015 a les 9:28, Romain Manni-Bucau (<
> > > > [email protected]>)
> > > > va escriure:
> > > >
> > > > > And transaction is not null?
> > > > > Le 17 mars 2015 09:15, "Alex Soto" <[email protected]> a écrit :
> > > > >
> > > > > > It returns a GeronimoTransactionManager instance. I have modified
> > the
> > > > > code
> > > > > > as:
> > > > > >
> > > > > > @Test
> > > > > > @UsingDataSet("datasets/movies-with-version.yml")
> > > > > > public void test() throws Exception {
> > > > > >     Transaction transaction =
> > > > > > OpenEJB.getTransactionManager().getTransaction();
> > > > > >     userTransaction.begin();
> > > > > >     Movie movie = moviesService.findMovieById(1L);
> > > > > >
> > > > > >
> > > > > >
> > > > > > El dl., 16 març, 2015 a les 18:41, Romain Manni-Bucau (<
> > > > > > [email protected]>) va escriure:
> > > > > >
> > > > > > > Hi
> > > > > > >
> > > > > > > Isnt it already a tx associated to this method - you can check
> > > > > > > OpenEJB.getTransactionManager().getTransaction() value?
> > > > > > >
> > > > > > >
> > > > > > > Romain Manni-Bucau
> > > > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > > > > <http://rmannibucau.wordpress.com> | Github <
> https://github.com/
> > > > > > > rmannibucau> |
> > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> |
> Tomitriber
> > > > > > > <http://www.tomitribe.com>
> > > > > > >
> > > > > > > 2015-03-16 15:29 GMT+01:00 Alex Soto <[email protected]>:
> > > > > > >
> > > > > > > > Hi I am writing an Arquillian Persistence Test and I am
> trying
> > to
> > > > > > > manually
> > > > > > > > begin and commit a transaction. Something like:
> > > > > > > >
> > > > > > > > @Test
> > > > > > > > @UsingDataSet("datasets/movies-with-version.yml")
> > > > > > > > public void test() throws Exception {
> > > > > > > >     userTransaction.begin();
> > > > > > > >     Movie movie = moviesService.findMovieById(1L);
> > > > > > > >
> > > > > > > > But when I run the test I get an exception:
> > > > > > > >
> > > > > > > > javax.transaction.NotSupportedException: Nested Transactions
> > are
> > > > not
> > > > > > > > supported
> > > > > > > >   at
> > > > > > > >
> > > > > > > > org.apache.geronimo.transaction.manager.
> > > > > TransactionManagerImpl.begin(
> > > > > > > TransactionManagerImpl.java:157)
> > > > > > > >   at
> > > > > > > >
> > > > > > > > org.apache.geronimo.transaction.manager.
> > > > > TransactionManagerImpl.begin(
> > > > > > > TransactionManagerImpl.java:152)
> > > > > > > >   at
> > > > > > > >
> > > > > > > > org.apache.openejb.core.CoreUserTransaction.begin(
> > > > > > > CoreUserTransaction.java:55)
> > > > > > > >   at
> > > > > > > >
> > > > > > > >
> > > > com.scytl.hibernate.MoviesServiceTest.shouldThrowAnOptimisticLocking
> > > > > > > Exception(MoviesServiceTest.java:192)
> > > > > > > >   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > > > > > > >   at
> > > > > > > >
> > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(
> > > > > > > NativeMethodAccessorImpl.java:62)
> > > > > > > >   at
> > > > > > > >
> > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > > > > DelegatingMethodAccessorImpl.java:43)
> > > > > > > >   at java.lang.reflect.Method.invoke(Method.java:483)
> > > > > > > >   at
> > > > > > > >
> > > > > > > > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > > > > > > FrameworkMethod.java:50)
> > > > > > > >   at
> > > > > > > >
> > > > > > > > org.junit.internal.runners.model.ReflectiveCallable.run(
> > > > > > > ReflectiveCallable.java:12)
> > > > > > > >   at
> > > > > > > >
> > > > > > > > org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > > > > > > FrameworkMethod.java:47)
> > > > > > > >   at org.jboss.arquillian.junit.Arquillian$8$1.invoke(
> > > > > > > Arquillian.java:370)
> > > > > > > >   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:62)
> > > > > > > >   at
> > > > > > > >
> > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > > > > DelegatingMethodAccessorImpl.java:43)
> > > > > > > >   at java.lang.reflect.Method.invoke(Method.java:483)
> > > > > > > >
> > > > > > > > Note that I am using Embedded adapter so the openejb
> arquillian
> > > > > > > transaction
> > > > > > > > API is not used.
> > > > > > > >
> > > > > > > > Is this normal? Can I make something to work with this?
> > > > > > > >
> > > > > > > > Thank you so much.
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to