Console Output
Skipping 460 KB..
Full Log[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/src/main/resources
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] on the class path. A future release of javac may disable annotation processing
unless at least one processor is specified by name (-processor), or a search
path is specified (--processor-path, --processor-module-path), or annotation
processing is enabled explicitly (-proc:only, -proc:full).
Use -Xlint:-options to suppress this message.
Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java:[68,34] [rawtypes] found raw type: Class
missing type arguments for generic class Class<T>
where T is a type-variable:
T extends Object declared in class Class
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/test-classes
[INFO]
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
18:26:14.896 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
18:26:14.948 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - *********************
18:26:14.948 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - TEST "must not crash"
18:26:14.948 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - *********************
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.7.18)
18:26:15.613 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - Starting Main using Java 21.0.5 on jenkins-6f7b8c45d4-xmzf2 with PID 6678 (/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/classes started by jenkins in /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample)
18:26:15.614 [main ] DEBUG i.t.t.examples.dci.persistable.jpa.Main - Running with Spring Boot v2.7.18, Spring v5.3.31
18:26:15.616 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - No active profile set, falling back to 1 default profile: "default"
18:26:16.517 [main ] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
18:26:16.544 [main ] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 JPA repository interfaces.
18:26:17.359 [main ] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Log4j2LoggerProvider
18:26:17.396 [main ] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
18:26:17.743 [main ] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
18:26:18.001 [main ] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
18:26:18.094 [main ] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.6.15.Final
18:26:18.512 [main ] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
18:26:18.734 [main ] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
18:26:19.809 [main ] INFO o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
18:26:19.830 [main ] INFO o.s.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
18:26:19.871 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
18:26:19.873 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.spring.spi.SpringSystemRoleFactoryProvider@46994f26
18:26:19.896 [main ] DEBUG i.t.r.spring.spi.AnnotationSpringSystemRoleFactory - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
18:26:25.473 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.d.p.j.r.i.PersonJpaPersistable])
18:26:25.476 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles:
18:26:25.478 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable]
18:26:25.478 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Persistable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable]
18:26:25.479 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.d.p.j.r.Findable -> [i.t.t.e.d.p.j.r.i.PersonJpaPersistable]
18:26:25.483 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@61b1bb0e
18:26:25.594 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85bfd68@3463ae1d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.596 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.598 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** INSERTING PEOPLE...
18:26:25.741 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@2b1128a7
18:26:25.743 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@54034428/860484a4-4c25-480c-80a0-cb6c981bd6d0 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.744 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@54034428/860484a4-4c25-480c-80a0-cb6c981bd6d0
18:26:25.744 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.746 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@3ccc2fe, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.747 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.747 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@54034428/860484a4-4c25-480c-80a0-cb6c981bd6d0, i.t.r.i.Persistable)
18:26:25.748 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.749 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.749 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Michelangelo Buonarroti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.751 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@10f48b87]
18:26:25.752 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@3ccc2fe, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.752 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@10f48b87]
18:26:25.774 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@6d8efd99/b9d53d5a-847b-4b3c-a877-bb3f5aa86718 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.774 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@6d8efd99/b9d53d5a-847b-4b3c-a877-bb3f5aa86718
18:26:25.775 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.775 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@162b0f27, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.775 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.776 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@6d8efd99/b9d53d5a-847b-4b3c-a877-bb3f5aa86718, i.t.r.i.Persistable)
18:26:25.776 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.776 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.776 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Lorenzo Bernini, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.777 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@35295b2d]
18:26:25.777 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@162b0f27, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.777 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@35295b2d]
18:26:25.778 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@789da93/86a94466-5fde-46cc-bd1f-c9ac0c993de5 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.779 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@789da93/86a94466-5fde-46cc-bd1f-c9ac0c993de5
18:26:25.779 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.779 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@369a654e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.780 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.780 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@789da93/86a94466-5fde-46cc-bd1f-c9ac0c993de5, i.t.r.i.Persistable)
18:26:25.780 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.781 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.782 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Leonardo da Vinci, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.782 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@113d5993]
18:26:25.782 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@369a654e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.782 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@113d5993]
18:26:25.783 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@3ca38e3d/4515fe0b-15c6-4167-a93f-dd5df9d26c24 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.784 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@3ca38e3d/4515fe0b-15c6-4167-a93f-dd5df9d26c24
18:26:25.784 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.784 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@227c178e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.784 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.784 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@3ca38e3d/4515fe0b-15c6-4167-a93f-dd5df9d26c24, i.t.r.i.Persistable)
18:26:25.785 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.785 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.785 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Pietro Perugino, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.786 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@306465c8]
18:26:25.786 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@227c178e, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.786 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@306465c8]
18:26:25.787 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@786f78c3/c5d0f6a5-aec7-4f4c-9d6f-419f9181fbbd at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.788 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@786f78c3/c5d0f6a5-aec7-4f4c-9d6f-419f9181fbbd
18:26:25.788 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.788 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@2934b897, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.789 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.789 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@786f78c3/c5d0f6a5-aec7-4f4c-9d6f-419f9181fbbd, i.t.r.i.Persistable)
18:26:25.790 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.793 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.794 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Paolo Uccello, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.794 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@fb83811]
18:26:25.795 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@2934b897, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.795 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@fb83811]
18:26:25.797 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@582a7508/a953d18e-0e82-40f5-8d50-96584cdc85f8 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.798 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@582a7508/a953d18e-0e82-40f5-8d50-96584cdc85f8
18:26:25.798 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.799 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@1ae04ca1, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.800 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.800 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@582a7508/a953d18e-0e82-40f5-8d50-96584cdc85f8, i.t.r.i.Persistable)
18:26:25.800 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.801 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.801 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Andrea Mantegna, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.801 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1eb8770]
18:26:25.803 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@1ae04ca1, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.803 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@1eb8770]
18:26:25.805 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@6aa04df8/c2d959a3-d291-4cb0-af30-fb8dde1acd0e at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.805 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@6aa04df8/c2d959a3-d291-4cb0-af30-fb8dde1acd0e
18:26:25.805 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.806 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@2fb04869, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.806 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.807 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@6aa04df8/c2d959a3-d291-4cb0-af30-fb8dde1acd0e, i.t.r.i.Persistable)
18:26:25.807 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.807 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.808 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Ambrogio Lorenzetti, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.812 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@344a0c4f]
18:26:25.813 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@2fb04869, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.813 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@344a0c4f]
18:26:25.814 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@42443dae/b6047b07-6829-455f-903a-6273fa9b73e4 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.815 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@42443dae/b6047b07-6829-455f-903a-6273fa9b73e4
18:26:25.818 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.819 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@b568757, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.821 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.821 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@42443dae/b6047b07-6829-455f-903a-6273fa9b73e4, i.t.r.i.Persistable)
18:26:25.821 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.822 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.822 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Piero della Francesca, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.823 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3dc8ee5e]
18:26:25.825 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@b568757, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.825 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@3dc8ee5e]
18:26:25.828 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@671596f5/4db1a498-adb8-4299-b488-98d3544bb619 at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.830 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.r.i.Persistable) for i.t.t.e.p.Person@671596f5/4db1a498-adb8-4299-b488-98d3544bb619
18:26:25.830 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.831 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@22066637, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.831 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.831 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@671596f5/4db1a498-adb8-4299-b488-98d3544bb619, i.t.r.i.Persistable)
18:26:25.831 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.833 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.835 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [Giotto da Bondone, it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.836 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6c22b54e]
18:26:25.836 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@22066637, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.837 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@6c22b54e]
18:26:25.927 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@7d919466/3f98447b-7f6a-4e12-aaa0-6c60dcf2c33d at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.928 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@7d919466/3f98447b-7f6a-4e12-aaa0-6c60dcf2c33d
18:26:25.928 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.928 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@299b4a1d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:25.931 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:25.932 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@7d919466/3f98447b-7f6a-4e12-aaa0-6c60dcf2c33d, i.t.t.e.d.p.j.r.Findable)
18:26:25.932 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:25.933 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:25.933 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:25.933 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@37a156ea]
18:26:25.934 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@299b4a1d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:25.935 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@37a156ea]
18:26:26.211 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PEOPLE [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone]
18:26:26.213 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@45f6bfe3/f86ecab2-d985-4859-a57d-029d689f6b8a at construction time: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:26.213 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.d.p.j.r.Findable) for i.t.t.e.p.Person@45f6bfe3/f86ecab2-d985-4859-a57d-029d689f6b8a
18:26:26.213 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:26.214 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@4c8594af, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753])
18:26:26.214 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753] - it.tidalwave.role.impl.DefaultContextManager@503ed922
18:26:26.215 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@45f6bfe3/f86ecab2-d985-4859-a57d-029d689f6b8a, i.t.t.e.d.p.j.r.Findable)
18:26:26.215 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person,it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext)
18:26:26.215 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> contexts: [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753, i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]
18:26:26.215 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ , it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.role.impl.JpaPersistenceContext@39671753]
18:26:26.216 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@5db92249]
18:26:26.217 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85de240@4c8594af, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:26.218 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.d.p.j.r.i.PersonJpaPersistable@5db92249]
18:26:26.235 [main ] INFO i.t.t.e.d.persistable.jpa.DciPersistenceJpaExample - ******** RETRIEVED PERSON Lorenzo Bernini
18:26:26.236 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a56f85bfd68@3463ae1d, [i.t.t.e.d.p.j.r.i.JpaPersistenceContext@39671753]) completed
18:26:26.376 [main ] INFO i.t.t.examples.dci.persistable.jpa.Main - Started Main in 11.214 seconds (JVM running for 12.51)
18:26:26.382 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - TEST PASSED in 11434 msec
18:26:26.382 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest -
18:26:26.385 [main ] INFO i.t.t.examples.dci.persistable.jpa.MainTest - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.41 s -- in it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.MainTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[JENKINS] Recording test results
[INFO]
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar
[INFO]
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar
[INFO]
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciPersistenceJpaExample/target/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-persistence-jpa-3.2-ALPHA-24-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO]
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-dci-swing >--
[INFO] Building TheseFoolishThings :: Examples :: DCI :: Swing 3.2-ALPHA-24-SNAPSHOT [15/19]
[INFO] from modules/examples/DciSwingExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO]
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample
[INFO] Storing buildNumber: 4601e7920c6f at timestamp: 1734546387734
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample
[INFO] Storing scmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: origin/master 3.2-ALPHA-24-SNAPSHOT 4601e7920c6f
[INFO] [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Executing tasks
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/unwoven-classes
[INFO] [mkdir] Created dir: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/unwoven-test-classes
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 14 source files with javac [forked debug deprecation release 11] to target/unwoven-classes
[WARNING] on the class path. A future release of javac may disable annotation processing
unless at least one processor is specified by name (-processor), or a search
path is specified (--processor-path, --processor-module-path), or annotation
processing is enabled explicitly (-proc:only, -proc:full).
Use -Xlint:-options to suppress this message.
Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[98,34] [rawtypes] found raw type: JList
missing type arguments for generic class JList<E>
where E is a type-variable:
E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[123,41] [rawtypes] found raw type: AbstractListModel
missing type arguments for generic class AbstractListModel<E>
where E is a type-variable:
E extends Object declared in class AbstractListModel
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[164,23] [rawtypes] found raw type: JList
missing type arguments for generic class JList<E>
where E is a type-variable:
E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[44,7] [serial] serializable class SwingPersonPresentation has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[46,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[53,22] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java:[100,15] [this-escape] previous possible 'this' escape happens here via invocation
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[73,44] [rawtypes] found raw type: JList
missing type arguments for generic class JList<E>
where E is a type-variable:
E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java:[77,29] [unchecked] unchecked call to setCellRenderer(ListCellRenderer<? super E>) as a member of the raw type JList
where E is a type-variable:
E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[53,66] [rawtypes] found raw type: JList
missing type arguments for generic class JList<E>
where E is a type-variable:
E extends Object declared in class JList
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java:[50,7] [serial] serializable class HtmlRenderableListCellRenderer has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java:[55,44] [unchecked] createObservableList() in PersonRegistryObservableListProvider implements <T>createObservableList() in ObservableListProvider
return type requires unchecked conversion from ObservableList<? extends Person> to ObservableList<T>
where T is a type-variable:
T extends Object declared in method <T>createObservableList()
[INFO]
[INFO] --- aspectj:1.15.0:compile (weave-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/src/test/resources
[INFO]
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] No sources to compile
[INFO]
[INFO] --- aspectj:1.15.0:test-compile (weave-test-classes) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Showing AJC message detail for messages of types: [error, warning, fail]
[INFO]
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[JENKINS] Recording test results
[INFO]
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar
[INFO]
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar
[INFO]
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-dci-swing ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/DciSwingExample/target/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-dci-swing/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-dci-swing-3.2-ALPHA-24-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO]
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample1 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: In-memory Finder 3.2-ALPHA-24-SNAPSHOT [16/19]
[INFO] from modules/examples/InMemoryFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO]
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing buildNumber: 4601e7920c6f at timestamp: 1734546395389
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: origin/master 3.2-ALPHA-24-SNAPSHOT 4601e7920c6f
[INFO] [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/src/main/resources
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/classes
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/src/test/resources
[INFO]
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/test-classes
[INFO]
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
18:26:44.503 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest
18:26:44.562 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - *********************
18:26:44.563 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - TEST "must not crash"
18:26:44.563 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - *********************
18:26:44.578 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:44.603 [main ] INFO i.t.t.examples.inmemoryfinderexample.Main - All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone]
18:26:44.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
18:26:44.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[]))
18:26:44.607 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:26:44.607 [main ] INFO i.t.t.examples.inmemoryfinderexample.Main - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
18:26:44.612 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@14f232c4]))
18:26:44.613 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@14f232c4])
18:26:44.613 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@14f232c4...
18:26:44.614 [main ] INFO i.t.t.examples.inmemoryfinderexample.Main - All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino]
18:26:44.615 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c22fe]))
18:26:44.616 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c22fe])
18:26:44.619 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c22fe...
18:26:44.619 [main ] INFO i.t.t.examples.inmemoryfinderexample.Main - All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini]
18:26:44.624 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - TEST PASSED in 60 msec
18:26:44.628 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest -
18:26:44.655 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - *********************
18:26:44.656 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST "testAllPersons"
18:26:44.657 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - *********************
18:26:44.658 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:44.665 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST PASSED in 9 msec
18:26:44.666 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest -
18:26:44.674 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - **************************************
18:26:44.676 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST "testAllPersonsSortedByFirstName"
18:26:44.677 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - **************************************
18:26:44.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@895e367]))
18:26:44.681 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@895e367])
18:26:44.682 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@895e367...
18:26:44.685 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST PASSED in 11 msec
18:26:44.686 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest -
18:26:44.693 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - ***********************************************
18:26:44.695 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST "testAllPersonsSortedByLastNameDescending"
18:26:44.695 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - ***********************************************
18:26:44.698 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@42b3b079]))
18:26:44.698 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@42b3b079])
18:26:44.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@42b3b079...
18:26:44.701 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST PASSED in 8 msec
18:26:44.701 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest -
18:26:44.709 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - **********************
18:26:44.709 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST "testPersonRange"
18:26:44.709 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - **********************
18:26:44.710 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
18:26:44.711 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[]))
18:26:44.713 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:26:44.715 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest - TEST PASSED in 8 msec
18:26:44.715 [main ] INFO i.t.t.e.inmemoryfinderexample.PersonFinderTest -
18:26:44.716 [main ] INFO i.t.t.examples.inmemoryfinderexample.MainTest - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.MainTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.089 s -- in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[JENKINS] Recording test results
[INFO]
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar
[INFO]
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar
[INFO]
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample1 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/InMemoryFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample1/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample1-3.2-ALPHA-24-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO]
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample2 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: Extended Finder 3.2-ALPHA-24-SNAPSHOT [17/19]
[INFO] from modules/examples/ExtendedFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO]
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing buildNumber: 4601e7920c6f at timestamp: 1734546406147
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: origin/master 3.2-ALPHA-24-SNAPSHOT 4601e7920c6f
[INFO] [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/resources
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] on the class path. A future release of javac may disable annotation processing
unless at least one processor is specified by name (-processor), or a search
path is specified (--processor-path, --processor-module-path), or annotation
processing is enabled explicitly (-proc:only, -proc:full).
Use -Xlint:-options to suppress this message.
Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[41,7] [serial] serializable class PersonFinderImpl2a has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java:[45,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[43,7] [serial] serializable class PersonFinderImpl2b has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java:[69,25] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/src/test/resources
[INFO]
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/test-classes
[INFO]
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
18:26:55.877 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test
18:26:55.955 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - *********************
18:26:55.955 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - TEST "must not crash"
18:26:55.955 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - *********************
18:26:55.971 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:55.990 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone]
18:26:55.996 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7c3fdb62]))
18:26:55.996 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7c3fdb62])
18:26:55.998 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7c3fdb62...
18:26:56.003 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino]
18:26:56.005 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6950ed69]))
18:26:56.006 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6950ed69])
18:26:56.007 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6950ed69...
18:26:56.008 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini]
18:26:56.009 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.010 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[]))
18:26:56.011 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:26:56.011 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
18:26:56.012 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.013 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.013 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B: []
18:26:56.013 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6dd7b5a3]))
18:26:56.014 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6dd7b5a3]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.014 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6dd7b5a3])
18:26:56.014 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@6dd7b5a3...
18:26:56.015 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B, sorted by first name: []
18:26:56.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.015 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.016 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - The first found whose last name is Bernini: Optional[Lorenzo Bernini]
18:26:56.016 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.016 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@2663e964]))
18:26:56.016 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@2663e964])
18:26:56.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@2663e964...
18:26:56.017 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B, sorted by first name: []
18:26:56.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.017 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.018 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B, sorted by first name: []
18:26:56.019 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.022 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2 - Whose first name starts with B, sorted by first name: []
18:26:56.026 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - TEST PASSED in 71 msec
18:26:56.026 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test -
18:26:56.039 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - *********************
18:26:56.040 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testAllPersons"
18:26:56.040 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - *********************
18:26:56.041 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.047 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 7 msec
18:26:56.048 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest -
18:26:56.051 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - **************************************
18:26:56.052 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testAllPersonsSortedByFirstName"
18:26:56.052 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - **************************************
18:26:56.053 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@329dbdbf]))
18:26:56.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@329dbdbf])
18:26:56.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@329dbdbf...
18:26:56.055 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 3 msec
18:26:56.056 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest -
18:26:56.061 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ***********************************************
18:26:56.062 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testAllPersonsSortedByLastNameDescending"
18:26:56.064 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ***********************************************
18:26:56.066 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4ef782af]))
18:26:56.067 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4ef782af])
18:26:56.067 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@4ef782af...
18:26:56.068 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 7 msec
18:26:56.069 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest -
18:26:56.072 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ***************************************
18:26:56.073 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testLastNameIsBerniniFirstResult"
18:26:56.073 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ***************************************
18:26:56.074 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.074 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.075 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 4 msec
18:26:56.076 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest -
18:26:56.078 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ********************************
18:26:56.079 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testLastNameStartingWithB"
18:26:56.079 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - ********************************
18:26:56.080 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.080 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.081 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 3 msec
18:26:56.081 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest -
18:26:56.084 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - *************************************************
18:26:56.084 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testLastNameStartingWithBSortedByFirstName"
18:26:56.085 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - *************************************************
18:26:56.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@12299890]))
18:26:56.086 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@12299890])
18:26:56.087 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@12299890...
18:26:56.088 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 3 msec
18:26:56.088 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest -
18:26:56.092 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - **********************
18:26:56.092 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST "testPersonRange"
18:26:56.092 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - **********************
18:26:56.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.093 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[]))
18:26:56.094 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2a, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:26:56.095 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest - TEST PASSED in 3 msec
18:26:56.095 [main ] INFO i.t.t.e.e.PersonRegistryImpl2aTest -
18:26:56.100 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - *********************
18:26:56.101 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testAllPersons"
18:26:56.101 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - *********************
18:26:56.102 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.104 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 3 msec
18:26:56.104 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest -
18:26:56.107 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - **************************************
18:26:56.107 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testAllPersonsSortedByFirstName"
18:26:56.107 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - **************************************
18:26:56.108 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c4ddae]))
18:26:56.108 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c4ddae])
18:26:56.109 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@24c4ddae...
18:26:56.110 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 3 msec
18:26:56.110 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest -
18:26:56.112 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ***********************************************
18:26:56.112 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testAllPersonsSortedByLastNameDescending"
18:26:56.113 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ***********************************************
18:26:56.113 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7b7fdc8]))
18:26:56.113 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7b7fdc8])
18:26:56.114 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@7b7fdc8...
18:26:56.114 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 2 msec
18:26:56.115 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest -
18:26:56.117 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ***************************************
18:26:56.117 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testLastNameIsBerniniFirstResult"
18:26:56.117 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ***************************************
18:26:56.118 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@766653e6)
18:26:56.118 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.119 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 1 msec
18:26:56.119 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest -
18:26:56.121 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ********************************
18:26:56.121 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testLastNameStartingWithB"
18:26:56.121 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - ********************************
18:26:56.122 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@7fc4780b)
18:26:56.122 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
18:26:56.123 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 1 msec
18:26:56.123 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest -
18:26:56.125 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - *************************************************
18:26:56.125 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testLastNameStartingWithBSortedByFirstName"
18:26:56.125 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - *************************************************
18:26:56.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b$Status@43599640)
18:26:56.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1f81aa00]))
18:26:56.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1f81aa00])
18:26:56.127 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - >>>> sorting with it.tidalwave.util.spi.HierarchicFinderSupport$Sorter@1f81aa00...
18:26:56.127 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 2 msec
18:26:56.127 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest -
18:26:56.129 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - **********************
18:26:56.130 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST "testPersonRange"
18:26:56.130 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - **********************
18:26:56.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]))
18:26:56.131 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[]))
18:26:56.131 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2b, firstResult=3, maxResults=2, contexts=[], sorters=[])
18:26:56.132 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest - TEST PASSED in 2 msec
18:26:56.132 [main ] INFO i.t.t.e.e.PersonRegistryImpl2bTest -
18:26:56.132 [main ] INFO i.t.t.e.extendedfinderexample.FinderExample2Test - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2Test
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.704 s -- in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[JENKINS] Recording test results
[INFO]
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar
[INFO]
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar
[INFO]
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample2 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/ExtendedFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample2/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample2-3.2-ALPHA-24-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO]
[INFO] --< it.tidalwave.thesefoolishthings:it-tidalwave-thesefoolishthings-examples-finderexample3 >--
[INFO] Building TheseFoolishThings :: Examples :: Finder :: JPA Finder 3.2-ALPHA-24-SNAPSHOT [18/19]
[INFO] from modules/examples/JPAFinderExample/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/hibernate-entitymanager/5.6.15.Final/hibernate-entitymanager-5.6.15.Final.pom
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/hibernate-entitymanager/5.6.15.Final/hibernate-entitymanager-5.6.15.Final.pom (3.9 kB at 3.3 kB/s)
[INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/hibernate-entitymanager/5.6.15.Final/hibernate-entitymanager-5.6.15.Final.jar
[INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/hibernate/hibernate-entitymanager/5.6.15.Final/hibernate-entitymanager-5.6.15.Final.jar (591 B at 855 B/s)
[INFO]
[INFO] --- clean:3.4.0:clean (default-clean) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO]
[INFO] --- buildnumber:3.2.1:create (default) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample
[INFO] Storing buildNumber: 4601e7920c6f at timestamp: 1734546419461
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample
[INFO] Storing scmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: origin/master 3.2-ALPHA-24-SNAPSHOT 4601e7920c6f
[INFO] [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 11 source files with javac [forked debug deprecation release 11] to target/classes
[WARNING] on the class path. A future release of javac may disable annotation processing
unless at least one processor is specified by name (-processor), or a search
path is specified (--processor-path, --processor-module-path), or annotation
processing is enabled explicitly (-proc:only, -proc:full).
Use -Xlint:-options to suppress this message.
Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[55,7] [serial] serializable class JpaFinder has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[81,33] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[84,28] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java:[93,64] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java:[46,7] [serial] serializable class PersonEntity has no definition of serialVersionUID
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes
[WARNING] on the class path. A future release of javac may disable annotation processing
unless at least one processor is specified by name (-processor), or a search
path is specified (--processor-path, --processor-module-path), or annotation
processing is enabled explicitly (-proc:only, -proc:full).
Use -Xlint:-options to suppress this message.
Use -proc:none to disable annotation processing.
/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java:[45,12] [rawtypes] found raw type: JpaFinder
missing type arguments for generic class JpaFinder<T,E>
where T,E are type-variables:
T extends Object declared in class JpaFinder
E extends Object declared in class JpaFinder
[WARNING] /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java:[49,18] [rawtypes] found raw type: TypedQuery
missing type arguments for generic class TypedQuery<X>
where X is a type-variable:
X extends Object declared in interface TypedQuery
[INFO]
[INFO] --- surefire:3.5.2:test (default-test) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
18:27:12.325 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest
18:27:12.405 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - *********************
18:27:12.407 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - TEST "must not crash"
18:27:12.408 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - *********************
18:27:12.531 [main ] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Slf4jLoggerProvider
18:27:12.878 [main ] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: example]
18:27:13.043 [main ] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.6.15.Final
18:27:13.458 [main ] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
18:27:13.787 [main ] WARN org.hibernate.orm.connections.pooling - HHH10001002: Using Hibernate built-in connection pool (not for production use!)
18:27:13.790 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001005: using driver [org.h2.Driver] at URL [jdbc:h2:mem:memdb]
18:27:13.791 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001001: Connection properties: {password=****, user=}
18:27:13.791 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001003: Autocommit mode: false
18:27:13.794 [main ] INFO o.h.e.j.c.i.DriverManagerConnectionProviderImpl - HHH000115: Hibernate connection pool size: 20 (min=1)
18:27:14.104 [main ] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
18:27:15.603 [main ] INFO org.hibernate.orm.connections.access - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@760487aa] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.
18:27:15.612 [main ] INFO org.hibernate.orm.connections.access - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@86d6bf7] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.
18:27:15.674 [main ] INFO o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
18:27:16.169 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p
18:27:16.417 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** All: [Michelangelo Buonarroti, Lorenzo Bernini, Leonardo da Vinci, Pietro Perugino, Paolo Uccello, Andrea Mantegna, Ambrogio Lorenzetti, Piero della Francesca, Giotto da Bondone]
18:27:16.419 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT COUNT(p) FROM PersonEntity p
18:27:16.436 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Count: 9
18:27:16.438 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p
18:27:16.444 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello]
18:27:16.466 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
18:27:16.510 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** All, sorted by first name: [Ambrogio Lorenzetti, Andrea Mantegna, Giotto da Bondone, Leonardo da Vinci, Lorenzo Bernini, Michelangelo Buonarroti, Paolo Uccello, Piero della Francesca, Pietro Perugino]
18:27:16.511 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
18:27:16.579 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** All, sorted by last name, descending: [Piero della Francesca, Leonardo da Vinci, Giotto da Bondone, Paolo Uccello, Pietro Perugino, Andrea Mantegna, Ambrogio Lorenzetti, Michelangelo Buonarroti, Lorenzo Bernini]
18:27:16.604 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@35cec305
18:27:16.630 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@5a1dddba
18:27:16.648 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@6e1ae763/83dbb572-427e-4e7f-ae51-813d450b0867 at construction time: []
18:27:16.652 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.j.r.Findable) for i.t.t.e.p.Person@6e1ae763/83dbb572-427e-4e7f-ae51-813d450b0867
18:27:16.657 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[]
18:27:16.670 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007497a0490000@7fbf26fc, [])
18:27:16.678 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@4fecf308
18:27:16.703 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, ignoring default providers ...
18:27:16.728 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.thesefoolishthings.examples.jpafinderexample.HardwiredSystemRoleFactoryProvider@5aa781f2
18:27:16.741 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.j.i.PersonJpaPersistable])
18:27:16.765 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles:
18:27:16.768 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.j.i.PersonJpaPersistable]
18:27:16.772 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.i.Persistable -> [i.t.t.e.j.i.PersonJpaPersistable]
18:27:16.773 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.t.e.j.r.Findable -> [i.t.t.e.j.i.PersonJpaPersistable]
18:27:16.773 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@6e1ae763/83dbb572-427e-4e7f-ae51-813d450b0867, i.t.t.e.j.r.Findable)
18:27:16.774 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person)
18:27:16.774 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ ]
18:27:16.780 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.j.i.PersonJpaPersistable@8c12524]
18:27:16.781 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007497a0490000@7fbf26fc, []) completed
18:27:16.781 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.j.i.PersonJpaPersistable@8c12524]
18:27:16.788 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
18:27:16.801 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Three persons from the 2nd position, with Person.as(): [Giotto da Bondone, Paolo Uccello, Pietro Perugino]
18:27:16.805 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001008: Cleaning up connection pool [jdbc:h2:mem:memdb]
18:27:16.812 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - TEST PASSED in 4406 msec
18:27:16.813 [main ] INFO i.t.t.examples.jpafinderexample.MainTest -
WARNING: A Java agent has been loaded dynamically (/var/jenkins_home/maven-repositories/0/net/bytebuddy/byte-buddy-agent/1.12.23/byte-buddy-agent-1.12.23.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
18:27:18.760 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
18:27:18.762 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithAscendingSortAndFirstMax"
18:27:18.762 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************
18:27:18.764 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName
18:27:18.817 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 55 msec
18:27:18.818 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest -
18:27:18.837 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
18:27:18.837 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithCount"
18:27:18.837 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *************************
18:27:18.844 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT COUNT(p) FROM PersonEntity p
18:27:18.854 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 12 msec
18:27:18.855 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest -
18:27:18.866 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
18:27:18.866 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDescendingSortAndFirstMax"
18:27:18.866 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - *********************************************
18:27:18.868 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC
18:27:18.871 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 5 msec
18:27:18.872 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest -
18:27:18.885 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
18:27:18.886 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDoubleSort"
18:27:18.886 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************
18:27:18.887 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC, p.firstName
18:27:18.889 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 5 msec
18:27:18.890 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest -
18:27:18.895 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
18:27:18.895 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testSimpleQuery"
18:27:18.895 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - **********************
18:27:18.896 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p
18:27:18.899 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec
18:27:18.900 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest -
18:27:18.903 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - FINISHED TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.618 s -- in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[JENKINS] Recording test results
[INFO]
[INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar
[INFO]
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar
[INFO]
[INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample3 ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-24-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-24-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO]
[INFO] ---------< it.tidalwave.thesefoolishthings:project-archetype >----------
[INFO] Building TheseFoolishThings :: Project Archetype 3.2-ALPHA-24-SNAPSHOT [19/19]
[INFO] from archetypes/project/pom.xml
[INFO] --------------------------[ maven-archetype ]---------------------------
[INFO]
[INFO] --- clean:3.4.0:clean (default-clean) @ project-archetype ---
[INFO]
[INFO] --- buildnumber:3.2.1:create (default) @ project-archetype ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project
[INFO] Storing buildNumber: 4601e7920c6f at timestamp: 1734546440691
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project
[WARNING] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN'
[INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project
[INFO] Storing scmBranch: UNKNOWN
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ project-archetype ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.DependencyConvergence passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO] Rule 2: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.RequirePluginVersions passed
[INFO] Rule 4: org.apache.maven.enforcer.rules.ReactorModuleConvergence passed
[INFO]
[INFO] --- enforcer:3.5.0:enforce (enforce-banned-dependencies) @ project-archetype ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO]
[INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ project-archetype ---
[INFO] Executing tasks
[INFO] [echo] DESCRIPTION: origin/master 3.2-ALPHA-24-SNAPSHOT 4601e7920c6f
[INFO] [echo] Java Version: 21.0.5 -source 11 -target 11 -release 11
[INFO] Executed tasks
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ project-archetype ---
[INFO] Copying 12 resources from src/main/resources to target/classes
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ project-archetype ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/src/test/resources
[INFO]
[INFO] --- archetype:3.3.1:jar (default-jar) @ project-archetype ---
[INFO] Building archetype jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar
[INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar
[INFO]
[INFO] --- jar:3.4.2:test-jar (default-test-jar) @ project-archetype ---
[INFO] Skipping packaging of the test-jar
[INFO]
[INFO] --- archetype:3.3.1:integration-test (default-integration-test) @ project-archetype ---
[WARNING] No Archetype IT projects: root 'projects' directory not found.
[JENKINS] Recording test results
[INFO]
[INFO] --- install:3.1.3:install (default-install) @ project-archetype ---
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/project-archetype/3.2-ALPHA-24-SNAPSHOT/project-archetype-3.2-ALPHA-24-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/workspace/archetypes/project/target/project-archetype-3.2-ALPHA-24-SNAPSHOT.4601e7920c6f.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/thesefoolishthings/project-archetype/3.2-ALPHA-24-SNAPSHOT/project-archetype-3.2-ALPHA-24-SNAPSHOT.jar
[INFO]
[INFO] --- archetype:3.3.1:update-local-catalog (default-update-local-catalog) @ project-archetype ---
[INFO] Updated local archetypes catalog /var/jenkins_home/maven-repositories/0/archetype-catalog.xml
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for TheseFoolishThings 3.2-ALPHA-24-SNAPSHOT:
[JENKINS] Archiving disabled
[INFO]
[INFO] TheseFoolishThings ................................. SUCCESS [ 43.746 s]
[INFO] TheseFoolishThings (modules) ....................... SUCCESS [ 11.236 s]
[INFO] TheseFoolishThings :: MessageBus ................... SUCCESS [ 34.937 s]
[INFO] TheseFoolishThings :: Utilities .................... SUCCESS [ 40.119 s]
[INFO] TheseFoolishThings :: Actors ....................... SUCCESS [ 8.280 s]
[INFO] TheseFoolishThings :: Test Utilities ............... SUCCESS [ 12.837 s]
[INFO] TheseFoolishThings :: Roles ........................ SUCCESS [ 21.522 s]
[INFO] TheseFoolishThings :: MessageBus :: Spring ......... SUCCESS [ 38.632 s]
[INFO] TheseFoolishThings :: Roles :: Spring .............. SUCCESS [ 24.634 s]
[INFO] TheseFoolishThings :: Examples (master) ............ SUCCESS [ 0.656 s]
[INFO] TheseFoolishThings :: Examples :: Data ............. SUCCESS [ 4.983 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Displayable SUCCESS [ 21.298 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Marshal XStream SUCCESS [ 12.964 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Persistence JPA SUCCESS [ 39.614 s]
[INFO] TheseFoolishThings :: Examples :: DCI :: Swing ..... SUCCESS [ 7.235 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: In-memory Finder SUCCESS [ 10.278 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: Extended Finder SUCCESS [ 10.973 s]
[INFO] TheseFoolishThings :: Examples :: Finder :: JPA Finder SUCCESS [ 22.412 s]
[INFO] TheseFoolishThings :: Project Archetype ............ SUCCESS [ 2.510 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:24 min
[INFO] Finished at: 2024-12-18T18:27:24Z
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "installers" could not be activated because it does not exist.
channel stopped
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml
Saving reports...
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-1.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-2.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-3.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-4.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-5.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-6.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-7.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-8.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results-9.xml'
Processing '/var/jenkins_home/jobs/TheseFoolishThings_Build_and_Test/builds/325/testng/testng-results.xml'
TestNG Reports Processing: FINISH
[description-setter] Description set: origin/master 3.2-ALPHA-24-SNAPSHOT 4601e7920c6f
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: SUCCESS