<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by ledsoft</shortDescription></cause></action><action></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>376295</buildingDurationMillis><executingTimeMillis>376295</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>5215</queuingDurationMillis><queuingTimeMillis>5215</queuingTimeMillis><subTaskCount>0</subTaskCount><totalDurationMillis>381510</totalDurationMillis><waitingDurationMillis>5206</waitingDurationMillis><waitingTimeMillis>5206</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><origindevelopment _class='hudson.plugins.git.util.Build'><buildNumber>626</buildNumber><marked><SHA1>a5334b16d97d900b8d3ddcbb13ddb4dfec04f8ee</SHA1><branch><SHA1>a5334b16d97d900b8d3ddcbb13ddb4dfec04f8ee</SHA1><name>origin/development</name></branch></marked><revision><SHA1>a5334b16d97d900b8d3ddcbb13ddb4dfec04f8ee</SHA1><branch><SHA1>a5334b16d97d900b8d3ddcbb13ddb4dfec04f8ee</SHA1><name>origin/development</name></branch></revision></origindevelopment></buildsByBranchName><lastBuiltRevision><SHA1>a5334b16d97d900b8d3ddcbb13ddb4dfec04f8ee</SHA1><branch><SHA1>a5334b16d97d900b8d3ddcbb13ddb4dfec04f8ee</SHA1><name>origin/development</name></branch></lastBuiltRevision><remoteUrl>https://github.com/kbss-cvut/jopa.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>439</skipCount><totalCount>5879</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://kbss.felk.cvut.cz/jenkins/blue/organizations/jenkins/JOPA-Development/detail/JOPA-Development/626/artifacts</artifactsUrl><changesUrl>https://kbss.felk.cvut.cz/jenkins/blue/organizations/jenkins/JOPA-Development/detail/JOPA-Development/626/changes</changesUrl><displayUrl>https://kbss.felk.cvut.cz/jenkins/blue/organizations/jenkins/JOPA-Development/detail/JOPA-Development/626/</displayUrl><testsUrl>https://kbss.felk.cvut.cz/jenkins/blue/organizations/jenkins/JOPA-Development/detail/JOPA-Development/626/tests</testsUrl></action><building>false</building><displayName>#626</displayName><duration>376295</duration><estimatedDuration>415515</estimatedDuration><fullDisplayName>JOPA Development #626</fullDisplayName><id>626</id><inProgress>false</inProgress><keepLog>false</keepLog><number>626</number><queueId>860</queueId><result>SUCCESS</result><timestamp>1760425587284</timestamp><url>https://kbss.felk.cvut.cz/jenkins/view/Java%20Tools/job/JOPA-Development/626/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/metamodel/PolymorphicEntityTypeResolverTest.java</affectedPath><affectedPath>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RetrieveOperationsWithInheritanceRunner.java</affectedPath><affectedPath>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/PolymorphicSelectQueryRunner.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/metamodel/PolymorphicEntityTypeResolver.java</affectedPath><commitId>c783dcf672541e5ac8d4d6f027f2f91b58ace660</commitId><timestamp>1760014677000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@fel.cvut.cz</authorEmail><comment>Always resolve entity type to the most specific available.

This changes entity type resolution behavior but should not break applications (Liskov principle). It is more consistent with JPA and common sense.
</comment><date>2025-10-09 14:57:57 +0200</date><id>c783dcf672541e5ac8d4d6f027f2f91b58ace660</id><msg>Always resolve entity type to the most specific available.</msg><path><editType>edit</editType><file>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/PolymorphicSelectQueryRunner.java</file></path><path><editType>edit</editType><file>jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RetrieveOperationsWithInheritanceRunner.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/metamodel/PolymorphicEntityTypeResolverTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/metamodel/PolymorphicEntityTypeResolver.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWork.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityConstructor.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWorkTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/CacheManager.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/LruCacheManager.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/EntityCache.java</affectedPath><affectedPath>jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/ReadOnlyEntityManagerCacheTest.java</affectedPath><commitId>a5334b16d97d900b8d3ddcbb13ddb4dfec04f8ee</commitId><timestamp>1760425559000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@fel.cvut.cz</authorEmail><comment>Use instantiable Java type in EntityConstructor to create entity instance.

Relevant for scenarios when generated change-tracking subclasses are used by JOPA.
</comment><date>2025-10-14 09:05:59 +0200</date><id>a5334b16d97d900b8d3ddcbb13ddb4dfec04f8ee</id><msg>Use instantiable Java type in EntityConstructor to create entity instance.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWork.java</file></path><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWorkTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityConstructor.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/LruCacheManager.java</file></path><path><editType>edit</editType><file>jopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/ReadOnlyEntityManagerCacheTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/CacheManager.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/EntityCache.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName><id>ledvima1</id></culprit></freeStyleBuild>