You will need to start your code with an instrumentation agent:
http://cayenne.apache.org/doc/jpa-agent.html
Andrus
On Dec 7, 2007, at 10:00 PM, Gilberto C Andrade wrote:
> After put those dependences:
> <dependency>
> <groupId>asm</groupId>
> <artifactId>asm</artifactId>
> <version>3.0</version>
> </dependency>
> <dependency>
> <groupId>asm</groupId>
> <artifactId>asm-commons</artifactId>
> <version>3.0</version>
> </dependency>
>
> I'm getting:
>> -------------------------------------------------------------------------------
>> Test set: com.gilbertoca.gfi.service.PessoaServiceTest
>> -------------------------------------------------------------------------------
>> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed:
>> 0.477 sec <<< FAILURE!
>> hello(com.gilbertoca.gfi.service.PessoaServiceTest) Time elapsed:
>> 0.413 sec <<< ERROR!
>> java.lang.IllegalStateException: Attempt to add a transformer
>> failed - instrumentation is not initialized.
>> at
>> org
>> .apache
>> .cayenne
>> .jpa
>> .instrument.InstrumentingUnit.addTransformer(InstrumentingUnit.java:
>> 69)
>> at
>> org
>> .apache
>> .cayenne
>> .jpa.Provider.createContainerEntityManagerFactory(Provider.java:243)
>> at
>> org
>> .apache
>> .cayenne.jpa.Provider.createEntityManagerFactory(Provider.java:194)
>> at
>> javax
>> .persistence
>> .Persistence.createEntityManagerFactory(Persistence.java:83)
>> at
>> javax
>> .persistence
>> .Persistence.createEntityManagerFactory(Persistence.java:60)
>> at
>> com
>> .gilbertoca
>> .gfi.service.PessoaServiceTest.setUp(PessoaServiceTest.java:32)
>> 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:585)
>> at
>> org
>> .junit.internal.runners.MethodRoadie.runBefores(MethodRoadie.java:
>> 122)
>> at
>> org
>> .junit
>> .internal
>> .runners
>> .MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:86)
>> at
>> org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
>> at
>> org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
>> at
>> org
>> .junit
>> .internal
>> .runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:
>> 88)
>> at
>> org
>> .junit
>> .internal
>> .runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
>> at org.junit.internal.runners.JUnit4ClassRunner
>> $1.run(JUnit4ClassRunner.java:44)
>> at
>> org
>> .junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:
>> 27)
>> at
>> org
>> .junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
>> at
>> org
>> .junit
>> .internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
>> at
>> org
>> .apache
>> .maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>> at
>> org
>> .apache
>> .maven
>> .surefire
>> .suite
>> .AbstractDirectoryTestSuite
>> .executeTestSet(AbstractDirectoryTestSuite.java:138)
>> at
>> org
>> .apache
>> .maven
>> .surefire
>> .suite
>> .AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:
>> 125)
>> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> 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:585)
>> at
>> org
>> .apache
>> .maven
>> .surefire
>> .booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> at
>> org
>> .apache
>> .maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>
This archive was generated by hypermail 2.0.0 : Fri Dec 07 2007 - 15:58:17 EST