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-25-SNAPSHOT [18/19] [INFO] from modules/examples/JPAFinderExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [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_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample [INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734731978882 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/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_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/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/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc [INFO] [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec [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 17] 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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 17] 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_Metrics_branches/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 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_Metrics_branches/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 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 21:59:47.844 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - STARTING TESTS OF it.tidalwave.thesefoolishthings.examples.jpafinderexample.MainTest 21:59:47.945 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - ********************* 21:59:47.946 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - TEST "must not crash" 21:59:47.946 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - ********************* 21:59:48.017 [main ] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Slf4jLoggerProvider 21:59:48.276 [main ] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: example] 21:59:48.421 [main ] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.3.Final 21:59:48.514 [main ] INFO o.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled 21:59:49.077 [main ] WARN org.hibernate.orm.connections.pooling - HHH10001002: Using built-in connection pool (not intended for production use) 21:59:49.742 [main ] WARN org.hibernate.orm.deprecation - HHH90000025: H2Dialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) 21:59:50.126 [main ] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: Database JDBC URL [jdbc:h2:mem:memdb] Database driver: org.h2.Driver Database version: 2.3.232 Autocommit mode: false Isolation level: undefined/unknown Minimum pool size: 1 Maximum pool size: 20 21:59:52.861 [main ] INFO o.h.e.t.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) 21:59:52.912 [main ] INFO org.hibernate.orm.connections.access - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@32c503d3] 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. 21:59:52.935 [main ] INFO org.hibernate.orm.connections.access - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3e8742de] 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. 21:59:53.265 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p 21:59:54.346 [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] 21:59:54.348 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT COUNT(p) FROM PersonEntity p 21:59:54.521 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Count: 9 21:59:54.522 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p 21:59:54.526 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Two persons from the 3rd position: [Pietro Perugino, Paolo Uccello] 21:59:54.535 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName 21:59:54.581 [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] 21:59:54.582 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC 21:59:54.595 [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] 21:59:54.603 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - OwnerRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultOwnerRoleFactoryProvider@51764654 21:59:54.610 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - ContextManagerProvider instantiated from META-INF/services: it.tidalwave.role.impl.DefaultContextManagerProvider@1970fca2 21:59:54.615 [main ] TRACE it.tidalwave.role.impl.ContextSnapshot - >>>> contexts for i.t.t.e.p.Person@1f35f2e1/b4ecf98b-4324-4d79-9273-e0ad9e5bdcc4 at construction time: [] 21:59:54.616 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - as(i.t.t.e.j.r.Findable) for i.t.t.e.p.Person@1f35f2e1/b4ecf98b-4324-4d79-9273-e0ad9e5bdcc4 21:59:54.616 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> contexts: ContextSnapshot[] 21:59:54.619 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a752c69afc0@3798a437, []) 21:59:54.621 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> contexts now: [] - it.tidalwave.role.impl.DefaultContextManager@21cefc6d 21:59:54.628 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - Too many instances of SystemRoleFactoryProvider, ignoring default providers ... 21:59:54.631 [main ] INFO it.tidalwave.role.impl.ServiceLoaderLocator - SystemRoleFactoryProvider instantiated from META-INF/services: it.tidalwave.thesefoolishthings.examples.jpafinderexample.HardwiredSystemRoleFactoryProvider@14676d59 21:59:54.636 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - scan([i.t.t.e.j.i.PersonJpaPersistable]) 21:59:54.641 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - Configured roles: 21:59:54.643 [main ] DEBUG it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> i.t.t.e.p.Person: i.t.r.Removable -> [i.t.t.e.j.i.PersonJpaPersistable] 21:59:54.644 [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] 21:59:54.644 [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] 21:59:54.645 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - findRoles(i.t.t.e.p.Person@1f35f2e1/b4ecf98b-4324-4d79-9273-e0ad9e5bdcc4, i.t.t.e.j.r.Findable) 21:59:54.646 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> trying constructor public it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.PersonJpaPersistable(it.tidalwave.thesefoolishthings.examples.person.Person) 21:59:54.646 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> constructor parameters: [ ] 21:59:54.647 [main ] TRACE it.tidalwave.role.spi.SystemRoleFactorySupport - >>>> findRoles() returning: [i.t.t.e.j.i.PersonJpaPersistable@39999eea] 21:59:54.648 [main ] TRACE it.tidalwave.role.impl.DefaultContextManager - >>>> runWithContexts(i.t.u.ContextManager$$Lambda/0x00007a752c69afc0@3798a437, []) completed 21:59:54.648 [main ] TRACE it.tidalwave.role.impl.DefaultOwnerRoleFactory - >>>> as() returning [i.t.t.e.j.i.PersonJpaPersistable@39999eea] 21:59:54.650 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC 21:59:54.655 [main ] INFO i.t.t.examples.jpafinderexample.Main - ******** Three persons from the 2nd position, with Person.as(): [Giotto da Bondone, Paolo Uccello, Pietro Perugino] 21:59:54.664 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - TEST PASSED in 6718 msec 21:59:54.664 [main ] INFO i.t.t.examples.jpafinderexample.MainTest - OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended 21:59:56.386 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************************** 21:59:56.386 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithAscendingSortAndFirstMax" 21:59:56.387 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ******************************************** 21:59:56.388 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.firstName 21:59:56.428 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 40 msec 21:59:56.429 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:59:56.440 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ************************* 21:59:56.441 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithCount" 21:59:56.441 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ************************* 21:59:56.443 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT COUNT(p) FROM PersonEntity p 21:59:56.448 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 7 msec 21:59:56.448 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:59:56.453 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************* 21:59:56.453 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDescendingSortAndFirstMax" 21:59:56.453 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************************************* 21:59:56.455 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC 21:59:56.457 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 3 msec 21:59:56.458 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:59:56.466 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ****************************** 21:59:56.467 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testQueryWithDoubleSort" 21:59:56.467 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ****************************** 21:59:56.468 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p ORDER BY p.lastName DESC, p.firstName 21:59:56.471 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec 21:59:56.471 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:59:56.477 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************** 21:59:56.478 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST "testSimpleQuery" 21:59:56.478 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - ********************** 21:59:56.479 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinder - >>>> SELECT p FROM PersonEntity p 21:59:56.482 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - TEST PASSED in 4 msec 21:59:56.482 [main ] INFO i.t.t.examples.jpafinderexample.impl.JpaFinderTest - 21:59:56.483 [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: 10.14 s -- in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.12:report (report) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Loading execution data file /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec [INFO] Analyzed bundle 'TheseFoolishThings :: Examples :: Finder :: JPA Finder' with 14 classes [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Building jar: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.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_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar [INFO] [INFO] --- install:3.1.3:install (default-install) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/pom.xml to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc-tests.jar to /var/jenkins_home/maven-repositories/2/it/tidalwave/thesefoolishthings/it-tidalwave-thesefoolishthings-examples-finderexample3/3.2-ALPHA-25-SNAPSHOT/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.8.6.6:check (default-cli) > :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample3 >>> [INFO] [INFO] --- spotbugs:4.8.6.6:spotbugs (spotbugs) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.6.6:check (default-cli) < :spotbugs @ it-tidalwave-thesefoolishthings-examples-finderexample3 <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.6.6:check (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] BugInstance size is 1 [INFO] Error size is 0 [INFO] Total bugs: 1 [ERROR] Medium: Exception thrown in class it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.JpaFinder at new it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.JpaFinder(Class, Function, TxManager) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.JpaFinder, it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl.JpaFinder] At JpaFinder.java:[line 100]At JpaFinder.java:[line 100] CT_CONSTRUCTOR_THROW [INFO] To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui" [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-25-SNAPSHOT [38/19] [INFO] from modules/examples/JPAFinderExample/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] There are 24 errors reported by Checkstyle 6.18 with it/tidalwave/checkstyle/checkstyle.xml ruleset. [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] >>> dependency:3.8.1:analyze (default-cli) > test-compile @ 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_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample [INFO] Storing buildNumber: a39f90ea05dc at timestamp: 1734732248380 [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'symbolic-ref' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/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_Metrics_branches/workspace/modules/examples/JPAFinderExample' && 'git' 'log' '-1' '--no-merges' '--format=format:%H %aI %aE %aN' [INFO] Working directory: /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/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/feature/TFT-165 3.2-ALPHA-25-SNAPSHOT a39f90ea05dc [INFO] [echo] Java Version: 21.0.5 -source 17 -target 17 -release 17 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.12:prepare-agent (prepare-agent) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-runtime.jar=destfile=/var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/jacoco.exec [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 17] 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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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_Metrics_branches/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 [WARNING] Overwriting artifact's file from /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/it-tidalwave-thesefoolishthings-examples-finderexample3-3.2-ALPHA-25-SNAPSHOT.a39f90ea05dc.jar to /var/jenkins_home/jobs/TheseFoolishThings_Metrics_branches/workspace/modules/examples/JPAFinderExample/target/classes [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 17] 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_Metrics_branches/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 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_Metrics_branches/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 where X is a type-variable: X extends Object declared in interface TypedQuery [WARNING] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.8.1:analyze (default-cli) < test-compile @ it-tidalwave-thesefoolishthings-examples-finderexample3 <<< [INFO] [INFO] [INFO] --- dependency:3.8.1:analyze (default-cli) @ it-tidalwave-thesefoolishthings-examples-finderexample3 --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] jakarta.persistence:jakarta.persistence-api:jar:3.1.0:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.16:compile [WARNING] Unused declared dependencies found: [WARNING] com.h2database:h2:jar:2.3.232:compile [WARNING] org.hibernate.orm:hibernate-core:jar:6.6.3.Final:compile [WARNING] ch.qos.logback:logback-classic:jar:1.5.12:runtime [WARNING] ch.qos.logback:logback-core:jar:1.5.12:runtime [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-25-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [JENKINS] Archiving disabled