Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HHH-6718 Test lazy initialization behavior during merge cascading #9618

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

HHH-6718 Test lazy initialization behavior during merge cascading

19928f6
Select commit
Loading
Failed to load commit list.
Open

HHH-6718 Test lazy initialization behavior during merge cascading #9618

HHH-6718 Test lazy initialization behavior during merge cascading
19928f6
Select commit
Loading
Failed to load commit list.
Hibernate Jenkins CI / Tests / Build / s390x_h2 / Test failed Jan 14, 2025 in 0s

org.hibernate.orm.test.cascade.MergeCascadeLazyTest.test(SessionFactoryScope) failed

Send us feedback

Details

org.hibernate.orm.test.cascade.MergeCascadeLazyTest.test(SessionFactoryScope)

org.opentest4j.AssertionFailedError: expected: <false> but was: <true>
Stack trace
org.opentest4j.AssertionFailedError: expected: <false> but was: <true>
	at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at app//org.junit.jupiter.api.AssertFalse.failNotFalse(AssertFalse.java:63)
	at app//org.junit.jupiter.api.AssertFalse.assertFalse(AssertFalse.java:36)
	at app//org.junit.jupiter.api.AssertFalse.assertFalse(AssertFalse.java:31)
	at app//org.junit.jupiter.api.Assertions.assertFalse(Assertions.java:231)
	at app//org.hibernate.orm.test.cascade.MergeCascadeLazyTest.lambda$test$1(MergeCascadeLazyTest.java:51)
	at app//org.hibernate.testing.orm.transaction.TransactionUtil.wrapInTransaction(TransactionUtil.java:47)
	at app//org.hibernate.testing.orm.transaction.TransactionUtil.inTransaction(TransactionUtil.java:22)
	at app//org.hibernate.testing.orm.junit.SessionFactoryExtension$SessionFactoryScopeImpl.inTransaction(SessionFactoryExtension.java:371)
	at app//org.hibernate.testing.orm.junit.SessionFactoryExtension$SessionFactoryScopeImpl.inTransaction(SessionFactoryExtension.java:348)
	at app//org.hibernate.orm.test.cascade.MergeCascadeLazyTest.test(MergeCascadeLazyTest.java:46)
	at [email protected]/java.lang.reflect.Method.invoke(Method.java:575)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
Standard out
[subsystem]  INFO org.hibernate.orm.beans ManagedBeanRegistryInitiator:49 - HHH10005002: No explicit CDI BeanManager reference was passed to Hibernate, but CDI is available on the Hibernate ClassLoader.
12:10:54,396  WARN CachingRegionFactory:46 - org.hibernate.testing.cache.CachingRegionFactory should be only used for testing.
12:10:54,396  INFO RegionFactoryInitiator:51 - HHH000025: Second-level cache region factory [org.hibernate.testing.cache.CachingRegionFactory]
[subsystem]  WARN hibernate.orm.deprecation DialectFactoryImpl:122 - HHH90000025: H2Dialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
[subsystem]  INFO e.orm.connections.pooling JdbcEnvironmentInitiator:142 - HHH10001005: Database info:
	Database JDBC URL [jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE]
	Database driver: org.h2.Driver
	Database version: 2.3.232
	Autocommit mode: false
	Isolation level: undefined/unknown
	Pool: DriverManagerConnectionProviderImpl
	Minimum pool size: 1
	Maximum pool size: 20
12:10:54,423  INFO JtaPlatformInitiator:40 - HHH000490: Using JTA platform [org.hibernate.engine.transaction.jta.platform.internal.WildFlyStandAloneJtaPlatform]
[subsystem] TRACE .hibernate.orm.jdbc.batch BatchBuilderImpl:-1 - Using standard BatchBuilder (1)
Hibernate: 
    drop table if exists MergeCascadeLazyTest$LazyEntity cascade 
[subsystem]  INFO te.orm.connections.access DdlTransactionIsolatorNonJtaImpl:42 - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3b35f54d] 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.
Hibernate: 
    drop table if exists MergeCascadeLazyTest$MasterEntity cascade 
Hibernate: 
    drop table if exists MergeCascadeLazyTest$ReferencedEntity cascade 
Hibernate: 
    create table MergeCascadeLazyTest$LazyEntity (
        id bigint not null,
        concurrency bigint,
        primary key (id)
    )
[subsystem]  INFO te.orm.connections.access DdlTransactionIsolatorNonJtaImpl:42 - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4b7d6cdb] 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.
Hibernate: 
    create table MergeCascadeLazyTest$MasterEntity (
        id bigint not null,
        concurrency bigint,
        data varchar(255),
        reference_id bigint unique,
        primary key (id)
    )
Hibernate: 
    create table MergeCascadeLazyTest$ReferencedEntity (
        id bigint not null,
        concurrency bigint,
        lazyReference_id bigint unique,
        primary key (id)
    )
Hibernate: 
    alter table if exists MergeCascadeLazyTest$MasterEntity 
       add constraint FK1jma9fwj1r68x2lnf9wkbbkfk 
       foreign key (reference_id) 
       references MergeCascadeLazyTest$ReferencedEntity
Hibernate: 
    alter table if exists MergeCascadeLazyTest$ReferencedEntity 
       add constraint FKnytbut96ujo5n830v5yoedseg 
       foreign key (lazyReference_id) 
       references MergeCascadeLazyTest$LazyEntity
12:10:54,424 DEBUG StatisticsInitiator:42 - Statistics initialized [enabled=false]
Hibernate: 
    insert 
    into
        MergeCascadeLazyTest$LazyEntity
        (concurrency, id) 
    values
        (?, ?)
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (1:BIGINT) <- [0]
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (2:BIGINT) <- [1]
Hibernate: 
    insert 
    into
        MergeCascadeLazyTest$ReferencedEntity
        (concurrency, lazyReference_id, id) 
    values
        (?, ?, ?)
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (1:BIGINT) <- [0]
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (2:BIGINT) <- [1]
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (3:BIGINT) <- [1]
Hibernate: 
    insert 
    into
        MergeCascadeLazyTest$MasterEntity
        (concurrency, data, reference_id, id) 
    values
        (?, ?, ?, ?)
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (1:BIGINT) <- [0]
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (2:VARCHAR) <- [initial]
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (3:BIGINT) <- [1]
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (4:BIGINT) <- [1]
Hibernate: 
    select
        me1_0.id,
        me1_0.concurrency,
        me1_0.data,
        me1_0.reference_id 
    from
        MergeCascadeLazyTest$MasterEntity me1_0 
    where
        me1_0.id=?
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (1:BIGINT) <- [1]
[subsystem] TRACE ibernate.orm.jdbc.extract JdbcExtractingLogging:22 - extracted value (4:BIGINT) -> [1]
Hibernate: 
    select
        re1_0.id,
        re1_0.concurrency,
        lr1_0.id,
        lr1_0.concurrency 
    from
        MergeCascadeLazyTest$ReferencedEntity re1_0 
    left join
        MergeCascadeLazyTest$LazyEntity lr1_0 
            on lr1_0.id=re1_0.lazyReference_id 
    where
        re1_0.id=?
[subsystem] TRACE g.hibernate.orm.jdbc.bind JdbcBindingLogging:-1 - binding parameter (1:BIGINT) <- [1]
[subsystem] TRACE ibernate.orm.jdbc.extract JdbcExtractingLogging:22 - extracted value (3:BIGINT) -> [1]
[subsystem] TRACE ibernate.orm.jdbc.extract JdbcExtractingLogging:22 - extracted value (4:BIGINT) -> [0]
[subsystem] TRACE ibernate.orm.jdbc.extract JdbcExtractingLogging:22 - extracted value (2:BIGINT) -> [0]
[subsystem] TRACE ibernate.orm.jdbc.extract JdbcExtractingLogging:22 - extracted value (2:BIGINT) -> [0]
[subsystem] TRACE ibernate.orm.jdbc.extract JdbcExtractingLogging:22 - extracted value (3:VARCHAR) -> [initial]
Hibernate: 
    drop table if exists MergeCascadeLazyTest$LazyEntity cascade 
[subsystem]  INFO te.orm.connections.access DdlTransactionIsolatorNonJtaImpl:42 - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@884ff794] 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.
Hibernate: 
    drop table if exists MergeCascadeLazyTest$MasterEntity cascade 
Hibernate: 
    drop table if exists MergeCascadeLazyTest$ReferencedEntity cascade