org.springframework.orm.jpa.JpaSystemException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner; nested exception is javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner

Spring JIRA | Tim | 5 years ago
  1. 0

    I am using non-autogenerated id field in my entity. When I run integration tests, see the following exception below. This exception is primarily because the generated DOD doesn't set the ID. So DOD generation code needs to check if ID is autogenerated, if not, insert a setId(index) in getNewTransientXXX(int index){} org.springframework.orm.jpa.JpaSystemException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner; nested exception is javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:326) at org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect.ajc$afterThrowing$org_springframework_orm_jpa_aspectj_JpaExceptionTranslatorAspect$1$18a1ac9(JpaExceptionTranslatorAspect.aj:15) at solubris.marketmon.domain.Runner_Roo_Jpa_ActiveRecord.ajc$interMethod$solubris_marketmon_domain_Runner_Roo_Jpa_ActiveRecord$solubris_marketmon_domain_Runner$persist(Runner_Roo_Jpa_ActiveRecord.aj:43) at solubris.marketmon.domain.Runner.persist(Runner.java:1) at solubris.marketmon.domain.Runner_Roo_Jpa_ActiveRecord.ajc$interMethodDispatch1$solubris_marketmon_domain_Runner_Roo_Jpa_ActiveRecord$solubris_marketmon_domain_Runner$persist(Runner_Roo_Jpa_ActiveRecord.aj) at solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethod$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$init(RunnerDataOnDemand_Roo_DataOnDemand.aj:139) at solubris.marketmon.domain.RunnerDataOnDemand.init(RunnerDataOnDemand.java:1) at solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethodDispatch1$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$init(RunnerDataOnDemand_Roo_DataOnDemand.aj) at solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethod$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$getRandomRunner(RunnerDataOnDemand_Roo_DataOnDemand.aj:114) at solubris.marketmon.domain.RunnerDataOnDemand.getRandomRunner(RunnerDataOnDemand.java:1) at solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethodDispatch1$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$getRandomRunner(RunnerDataOnDemand_Roo_DataOnDemand.aj) at solubris.marketmon.domain.RunnerIntegrationTest_Roo_IntegrationTest.ajc$interMethod$solubris_marketmon_domain_RunnerIntegrationTest_Roo_IntegrationTest$solubris_marketmon_domain_RunnerIntegrationTest$testCountRunners(RunnerIntegrationTest_Roo_IntegrationTest.aj:28) at solubris.marketmon.domain.RunnerIntegrationTest.testCountRunners(RunnerIntegrationTest.java:1) 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:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) Caused by: javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387) at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1315) at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1321) at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:843) 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.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240) at $Proxy37.persist(Unknown Source) ... 39 more Caused by: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner at org.hibernate.id.Assigned.generate(Assigned.java:53) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:121) at org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:69) at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:179) at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:135) at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61) at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:808) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:782) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:786) at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:837) ... 45 more

    Spring JIRA | 5 years ago | Tim
    org.springframework.orm.jpa.JpaSystemException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner; nested exception is javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner
  2. 0

    I am using non-autogenerated id field in my entity. When I run integration tests, see the following exception below. This exception is primarily because the generated DOD doesn't set the ID. So DOD generation code needs to check if ID is autogenerated, if not, insert a setId(index) in getNewTransientXXX(int index){} org.springframework.orm.jpa.JpaSystemException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner; nested exception is javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:326) at org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect.ajc$afterThrowing$org_springframework_orm_jpa_aspectj_JpaExceptionTranslatorAspect$1$18a1ac9(JpaExceptionTranslatorAspect.aj:15) at solubris.marketmon.domain.Runner_Roo_Jpa_ActiveRecord.ajc$interMethod$solubris_marketmon_domain_Runner_Roo_Jpa_ActiveRecord$solubris_marketmon_domain_Runner$persist(Runner_Roo_Jpa_ActiveRecord.aj:43) at solubris.marketmon.domain.Runner.persist(Runner.java:1) at solubris.marketmon.domain.Runner_Roo_Jpa_ActiveRecord.ajc$interMethodDispatch1$solubris_marketmon_domain_Runner_Roo_Jpa_ActiveRecord$solubris_marketmon_domain_Runner$persist(Runner_Roo_Jpa_ActiveRecord.aj) at solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethod$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$init(RunnerDataOnDemand_Roo_DataOnDemand.aj:139) at solubris.marketmon.domain.RunnerDataOnDemand.init(RunnerDataOnDemand.java:1) at solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethodDispatch1$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$init(RunnerDataOnDemand_Roo_DataOnDemand.aj) at solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethod$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$getRandomRunner(RunnerDataOnDemand_Roo_DataOnDemand.aj:114) at solubris.marketmon.domain.RunnerDataOnDemand.getRandomRunner(RunnerDataOnDemand.java:1) at solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethodDispatch1$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$getRandomRunner(RunnerDataOnDemand_Roo_DataOnDemand.aj) at solubris.marketmon.domain.RunnerIntegrationTest_Roo_IntegrationTest.ajc$interMethod$solubris_marketmon_domain_RunnerIntegrationTest_Roo_IntegrationTest$solubris_marketmon_domain_RunnerIntegrationTest$testCountRunners(RunnerIntegrationTest_Roo_IntegrationTest.aj:28) at solubris.marketmon.domain.RunnerIntegrationTest.testCountRunners(RunnerIntegrationTest.java:1) 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:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) Caused by: javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387) at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1315) at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1321) at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:843) 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.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240) at $Proxy37.persist(Unknown Source) ... 39 more Caused by: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner at org.hibernate.id.Assigned.generate(Assigned.java:53) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:121) at org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:69) at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:179) at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:135) at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61) at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:808) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:782) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:786) at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:837) ... 45 more

    Spring JIRA | 5 years ago | Tim
    org.springframework.orm.jpa.JpaSystemException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner; nested exception is javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner
  3. 0

    One-to-One Relationship with Hibernate-JPA

    Stack Overflow | 3 years ago | mmc18
    javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): alarm.ServiceAlarmConfEntity
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Problemas com Spring - RESOLVIDO

    com.br | 1 year ago
    org.springframework.orm.hibernate3.HibernateSystemException: ids for this class must be manually assigned before calling save(): dominio.Usuario; nested exception is org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): dominio.Usuario
  6. 0

    Communication with Hibernate and Database

    Stack Overflow | 4 years ago | F3RN1
    org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): modelos.Usuario No entre en ninguno

    2 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.hibernate.id.IdentifierGenerationException

      ids for this class must be manually assigned before calling save(): solubris.marketmon.domain.Runner

      at org.hibernate.id.Assigned.generate()
    2. Hibernate
      Assigned.generate
      1. org.hibernate.id.Assigned.generate(Assigned.java:53)
      1 frame
    3. Hibernate
      AbstractSaveEventListener.saveWithGeneratedId
      1. org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:121)
      1 frame
    4. Hibernate EJB
      EJB3PersistEventListener.saveWithGeneratedId
      1. org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:69)
      1 frame
    5. Hibernate
      SessionImpl.persist
      1. org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:179)
      2. org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:135)
      3. org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61)
      4. org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:808)
      5. org.hibernate.impl.SessionImpl.persist(SessionImpl.java:782)
      6. org.hibernate.impl.SessionImpl.persist(SessionImpl.java:786)
      6 frames
    6. Hibernate EJB
      AbstractEntityManagerImpl.persist
      1. org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:837)
      1 frame
    7. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:597)
      4 frames
    8. Spring ORM
      SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke
      1. org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
      1 frame
    9. Unknown
      $Proxy37.persist
      1. $Proxy37.persist(Unknown Source)
      1 frame
    10. solubris.marketmon.domain
      RunnerIntegrationTest.testCountRunners
      1. solubris.marketmon.domain.Runner_Roo_Jpa_ActiveRecord.ajc$interMethod$solubris_marketmon_domain_Runner_Roo_Jpa_ActiveRecord$solubris_marketmon_domain_Runner$persist(Runner_Roo_Jpa_ActiveRecord.aj:43)
      2. solubris.marketmon.domain.Runner.persist(Runner.java:1)
      3. solubris.marketmon.domain.Runner_Roo_Jpa_ActiveRecord.ajc$interMethodDispatch1$solubris_marketmon_domain_Runner_Roo_Jpa_ActiveRecord$solubris_marketmon_domain_Runner$persist(Runner_Roo_Jpa_ActiveRecord.aj)
      4. solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethod$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$init(RunnerDataOnDemand_Roo_DataOnDemand.aj:139)
      5. solubris.marketmon.domain.RunnerDataOnDemand.init(RunnerDataOnDemand.java:1)
      6. solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethodDispatch1$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$init(RunnerDataOnDemand_Roo_DataOnDemand.aj)
      7. solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethod$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$getRandomRunner(RunnerDataOnDemand_Roo_DataOnDemand.aj:114)
      8. solubris.marketmon.domain.RunnerDataOnDemand.getRandomRunner(RunnerDataOnDemand.java:1)
      9. solubris.marketmon.domain.RunnerDataOnDemand_Roo_DataOnDemand.ajc$interMethodDispatch1$solubris_marketmon_domain_RunnerDataOnDemand_Roo_DataOnDemand$solubris_marketmon_domain_RunnerDataOnDemand$getRandomRunner(RunnerDataOnDemand_Roo_DataOnDemand.aj)
      10. solubris.marketmon.domain.RunnerIntegrationTest_Roo_IntegrationTest.ajc$interMethod$solubris_marketmon_domain_RunnerIntegrationTest_Roo_IntegrationTest$solubris_marketmon_domain_RunnerIntegrationTest$testCountRunners(RunnerIntegrationTest_Roo_IntegrationTest.aj:28)
      11. solubris.marketmon.domain.RunnerIntegrationTest.testCountRunners(RunnerIntegrationTest.java:1)
      11 frames
    11. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:597)
      4 frames
    12. JUnit
      InvokeMethod.evaluate
      1. org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
      2. org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
      3. org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
      4. org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
      4 frames
    13. Spring TestContext
      SpringJUnit4ClassRunner.runChild
      1. org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
      2. org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
      3. org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
      4. org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
      4 frames
    14. JUnit
      ParentRunner$2.evaluate
      1. org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
      2. org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
      3. org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
      4. org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
      5. org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
      6. org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
      6 frames
    15. Spring TestContext
      RunAfterTestClassCallbacks.evaluate
      1. org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
      2. org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
      2 frames
    16. JUnit
      ParentRunner.run
      1. org.junit.runners.ParentRunner.run(ParentRunner.java:300)
      1 frame
    17. Spring TestContext
      SpringJUnit4ClassRunner.run
      1. org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
      1 frame
    18. JUnit4 Runner
      JUnit4TestReference.run
      1. org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
      1 frame
    19. JUnit3 Runner
      RemoteTestRunner.main
      1. org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
      2. org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
      3. org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
      4. org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
      5. org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
      5 frames