2025-10-13 20:06:08.776 [http-nio-7001-exec-2] DEBUG o.s.security.web.FilterChainProxy - Securing POST /api/auth/register
2025-10-13 20:06:08.776 [http-nio-7001-exec-2] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
2025-10-13 20:06:08.776 [http-nio-7001-exec-2] DEBUG o.s.s.w.s.SessionManagementFilter - Request requested invalid session id 9268C17220D507098041F1C532161BF0
2025-10-13 20:06:08.777 [http-nio-7001-exec-2] DEBUG o.s.security.web.FilterChainProxy - Secured POST /api/auth/register
2025-10-13 20:06:08.777 [http-nio-7001-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - POST "/api/auth/register", parameters={}
2025-10-13 20:06:08.777 [http-nio-7001-exec-2] DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped to com.saas.admin.controller.AuthController#register(RegisterRequest)
2025-10-13 20:06:08.777 [http-nio-7001-exec-2] DEBUG o.s.o.j.s.OpenEntityManagerInViewInterceptor - Opening JPA EntityManager in OpenEntityManagerInViewInterceptor
2025-10-13 20:06:08.778 [http-nio-7001-exec-2] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [RegisterRequest(email=admin@mind.com, password=SecurePassword123!, firstName=mind, lastName=mind, te (truncated)...]
2025-10-13 20:06:08.779 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Found thread-bound EntityManager [SessionImpl(202243019<open>)] for JPA transaction
2025-10-13 20:06:08.779 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Creating new transaction with name [com.saas.admin.service.AuthService.register]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
2025-10-13 20:06:08.779 [http-nio-7001-exec-2] DEBUG o.h.e.t.internal.TransactionImpl - On TransactionImpl creation, JpaCompliance#isJpaTransactionComplianceEnabled == false
2025-10-13 20:06:08.779 [http-nio-7001-exec-2] DEBUG o.h.e.t.internal.TransactionImpl - begin
2025-10-13 20:06:08.780 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Exposing JPA transaction as JDBC [org.springframework.orm.jpa.vendor.HibernateJpaDialect$HibernateConnectionHandle@490f742e]
2025-10-13 20:06:08.781 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.create - Created new SQL alias : u1_0
2025-10-13 20:06:08.781 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.create - Registration of TableGroup [StandardTableGroup(com.saas.admin.entity.User(2))] with identifierForTableGroup [com.saas.admin.entity.User] for NavigablePath [com.saas.admin.entity.User] 
2025-10-13 20:06:08.781 [http-nio-7001-exec-2] DEBUG o.h.q.s.sql.BaseSqmToSqlAstConverter - Determining mapping-model type for SqmParameter : org.hibernate.query.sqm.tree.expression.SqmJpaCriteriaParameterWrapper@635545fc
2025-10-13 20:06:08.781 [http-nio-7001-exec-2] DEBUG o.h.q.s.sql.BaseSqmToSqlAstConverter - Determining mapping-model type for SqmPath : SqmBasicValuedSimplePath(com.saas.admin.entity.User(2).email) 
2025-10-13 20:06:08.781 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results.graph.AST - DomainResult Graph:
 \-BasicResult [com.saas.admin.entity.User(2).id]

2025-10-13 20:06:08.781 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.tree - SQL AST Tree:
    SelectStatement {
      FromClause {
        StandardTableGroup (u1 : com.saas.admin.entity.User(2)) {
          primaryTableReference : users as u1_0
        }
      }
    }

2025-10-13 20:06:08.782 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.exec - Skipping reading Query result cache data: cache-enabled = false, cache-mode = NORMAL
2025-10-13 20:06:08.782 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - 
    select
        u1_0.id 
    from
        users u1_0 
    where
        u1_0.email=? 
    limit
        ?
Hibernate: 
    select
        u1_0.id 
    from
        users u1_0 
    where
        u1_0.email=? 
    limit
        ?
2025-10-13 20:06:08.783 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results - Initializer list is empty
2025-10-13 20:06:08.784 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.create - Created new SQL alias : t1_0
2025-10-13 20:06:08.784 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.create - Registration of TableGroup [StandardTableGroup(com.saas.admin.entity.Tenant(6))] with identifierForTableGroup [com.saas.admin.entity.Tenant] for NavigablePath [com.saas.admin.entity.Tenant] 
2025-10-13 20:06:08.784 [http-nio-7001-exec-2] DEBUG o.h.q.s.sql.BaseSqmToSqlAstConverter - Determining mapping-model type for SqmParameter : org.hibernate.query.sqm.tree.expression.SqmJpaCriteriaParameterWrapper@2d6e56e8
2025-10-13 20:06:08.784 [http-nio-7001-exec-2] DEBUG o.h.q.s.sql.BaseSqmToSqlAstConverter - Determining mapping-model type for SqmPath : SqmBasicValuedSimplePath(com.saas.admin.entity.Tenant(6).schemaName) 
2025-10-13 20:06:08.784 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results.graph.AST - DomainResult Graph:
 \-BasicResult [com.saas.admin.entity.Tenant(6).id]

2025-10-13 20:06:08.785 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.tree - SQL AST Tree:
    SelectStatement {
      FromClause {
        StandardTableGroup (t1 : com.saas.admin.entity.Tenant(6)) {
          primaryTableReference : tenants as t1_0
        }
      }
    }

2025-10-13 20:06:08.785 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.exec - Skipping reading Query result cache data: cache-enabled = false, cache-mode = NORMAL
2025-10-13 20:06:08.785 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - 
    select
        t1_0.id 
    from
        tenants t1_0 
    where
        t1_0.schema_name=? 
    limit
        ?
Hibernate: 
    select
        t1_0.id 
    from
        tenants t1_0 
    where
        t1_0.schema_name=? 
    limit
        ?
2025-10-13 20:06:08.786 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results - Initializer list is empty
2025-10-13 20:06:08.787 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Found thread-bound EntityManager [SessionImpl(202243019<open>)] for JPA transaction
2025-10-13 20:06:08.787 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Participating in existing transaction
2025-10-13 20:06:08.787 [http-nio-7001-exec-2] DEBUG o.h.j.i.PersistenceUnitUtilImpl - jakarta.persistence.PersistenceUnitUtil.getIdentifier is only intended to work with enhanced entities (although Hibernate also adapts this support to its proxies); however the passed entity was not enhanced (nor a proxy).. may not be able to read identifier
2025-10-13 20:06:08.787 [http-nio-7001-exec-2] DEBUG o.hibernate.engine.spi.ActionQueue - Executing identity-insert immediately
2025-10-13 20:06:08.787 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - 
    insert 
    into
        tenants
        (created_at, schema_name, status, tenant_id, tenant_name, updated_at) 
    values
        (?, ?, ?, ?, ?, ?)
Hibernate: 
    insert 
    into
        tenants
        (created_at, schema_name, status, tenant_id, tenant_name, updated_at) 
    values
        (?, ?, ?, ?, ?, ?)
2025-10-13 20:06:08.788 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results - Initializer list is empty
2025-10-13 20:06:08.788 [http-nio-7001-exec-2] DEBUG o.h.id.IdentifierGeneratorHelper - Extracted generated values [com.saas.admin.entity.Tenant]: [Ljava.lang.Object;@3c215922
2025-10-13 20:06:08.873 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Found thread-bound EntityManager [SessionImpl(202243019<open>)] for JPA transaction
2025-10-13 20:06:08.873 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Participating in existing transaction
2025-10-13 20:06:08.873 [http-nio-7001-exec-2] DEBUG o.h.j.i.PersistenceUnitUtilImpl - jakarta.persistence.PersistenceUnitUtil.getIdentifier is only intended to work with enhanced entities (although Hibernate also adapts this support to its proxies); however the passed entity was not enhanced (nor a proxy).. may not be able to read identifier
2025-10-13 20:06:08.873 [http-nio-7001-exec-2] DEBUG o.hibernate.engine.spi.ActionQueue - Executing identity-insert immediately
2025-10-13 20:06:08.873 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - 
    insert 
    into
        users
        (created_at, email, first_name, last_name, password, role, status, tenant_id, updated_at, user_type) 
    values
        (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate: 
    insert 
    into
        users
        (created_at, email, first_name, last_name, password, role, status, tenant_id, updated_at, user_type) 
    values
        (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2025-10-13 20:06:08.874 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results - Initializer list is empty
2025-10-13 20:06:08.874 [http-nio-7001-exec-2] DEBUG o.h.id.IdentifierGeneratorHelper - Extracted generated values [com.saas.admin.entity.User]: [Ljava.lang.Object;@5251ad5d
2025-10-13 20:06:08.875 [http-nio-7001-exec-2] INFO  c.s.a.service.TenantSchemaService - Creating tenant database: tenant_mind_corp
2025-10-13 20:06:08.876 [http-nio-7001-exec-2] INFO  c.s.a.service.TenantSchemaService - Database 'tenant_mind_corp' created successfully
2025-10-13 20:06:08.876 [http-nio-7001-exec-2] INFO  c.s.a.service.TenantSchemaService - Creating tables and copying data to tenant database...
2025-10-13 20:06:08.876 [http-nio-7001-exec-2] INFO  c.s.a.service.TenantSchemaService - Building Hibernate metadata for tenant entities...
2025-10-13 20:06:08.876 [http-nio-7001-exec-2] DEBUG o.h.i.internal.IntegratorServiceImpl - Adding Integrator [org.hibernate.boot.beanvalidation.BeanValidationIntegrator].
2025-10-13 20:06:08.876 [http-nio-7001-exec-2] DEBUG o.h.i.internal.IntegratorServiceImpl - Adding Integrator [org.hibernate.cache.internal.CollectionCacheInvalidator].
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] INFO  c.s.a.service.TenantSchemaService - Creating tables in tenant database 'tenant_mind_corp' using Hibernate...
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Ignoring CDI for resolving IdentifierGenerator instances as extended or delayed CDI support was enabled
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [uuid2] -> [org.hibernate.id.UUIDGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [guid] -> [org.hibernate.id.GUIDGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [uuid] -> [org.hibernate.id.UUIDHexGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [uuid.hex] -> [org.hibernate.id.UUIDHexGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [assigned] -> [org.hibernate.id.Assigned]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [identity] -> [org.hibernate.id.IdentityGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [select] -> [org.hibernate.id.SelectGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [sequence] -> [org.hibernate.id.enhanced.SequenceStyleGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [increment] -> [org.hibernate.id.IncrementGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [foreign] -> [org.hibernate.id.ForeignGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [enhanced-sequence] -> [org.hibernate.id.enhanced.SequenceStyleGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.idgen.factory - Registering IdentifierGenerator strategy [enhanced-table] -> [org.hibernate.id.enhanced.TableGenerator]
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.h.c.i.RegionFactoryInitiator - Cannot default RegionFactory based on registered strategies as `[]` RegionFactory strategies were registered
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] INFO  o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@37fca349
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@37fca349
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@37fca349
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@86377d5
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@86377d5
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@87220f1
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@87220f1
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@77998ea7
2025-10-13 20:06:08.877 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@77998ea7
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@252d8df6
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@252d8df6
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@252d8df6
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@36638b59
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@36638b59
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@36638b59
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@2f8f40cc
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@2f8f40cc
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@14d81f2c
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@5dd3727c
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@5dd3727c
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@774013dc
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@229cb4d8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@76e9eed8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@76e9eed8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@76e9eed8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@30ef32eb
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@30ef32eb
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@30ef32eb
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@474619d9
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@474619d9
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@474619d9
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@bb5f9d
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@bb5f9d
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@bb5f9d
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@391dfe7c
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@391dfe7c
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@391dfe7c
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@702cfbde
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@702cfbde
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@7d3bcd3
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@7d3bcd3
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@5dce5c03
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@5dce5c03
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@5dce5c03
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@b76b7d8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@1c135f63
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@1c135f63
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@63c4d16
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@29bd2796
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@29bd2796
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@29bd2796
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@174b8d0e
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@112530c3
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@75959b0c
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@355493bf
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@355493bf
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@7ebc5be6
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@7ebc5be6
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@4627dfda
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@1f3361e9
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@eebc0db
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@1214c98b
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@6ab50d1c
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@6e0d058a
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@3eb0fd88
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@3eb0fd88
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@adc3344
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@adc3344
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@484302ee
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@484302ee
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@4e647f39
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@4e647f39
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@778197c0
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@778197c0
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@1c2cdc67
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@4c28f97e
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@21d8da75
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@21d8da75
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@5a1c7619
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@20a946d9
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@2b41b8bb
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@4cadd4d4
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@4cadd4d4
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7538cfe6
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@1f4dd016
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@396f2724
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@396f2724
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@1b465fa9
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@1b465fa9
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@28b2e4d8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@28b2e4d8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@28b2e4d8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@598e5cb8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@598e5cb8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@598e5cb8
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@300aa927
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@fa11fda
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@24e1e90a
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@24e1e90a
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@7d95166a
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@7d95166a
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@7d95166a
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@18b3db6e
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@1feb586d
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@34695b23
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@34695b23
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@611a2d82
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@611a2d82
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@611a2d82
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@6774f264
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@6774f264
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@2299f6d7
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@2299f6d7
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@5cd701e4
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@5cd701e4
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@6c9151c1
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@6c9151c1
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@2c3679e5
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@2c3679e5
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@41f40dfa
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float_vector -> org.hibernate.type.BasicTypeReference@2548fc01
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double_vector -> org.hibernate.type.BasicTypeReference@4331be30
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte_vector -> org.hibernate.type.BasicTypeReference@5cd71ee2
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@3dad535f
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@181098bf
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@181098bf
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@1d9ff1e2
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@33fe25d5
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@5206beb5
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@43a8e2d7
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@1e66c839
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@5c7486ad
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@3be06880
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@3f5a8b71
2025-10-13 20:06:08.878 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@17d5aba3
2025-10-13 20:06:08.879 [http-nio-7001-exec-2] DEBUG o.h.e.j.e.i.JdbcEnvironmentInitiator - Database ->
	   name : MySQL
	version : 8.4.6
	  major : 8
	  minor : 4
2025-10-13 20:06:08.879 [http-nio-7001-exec-2] DEBUG o.h.e.j.e.i.JdbcEnvironmentInitiator - Driver ->
	   name : MySQL Connector/J
	version : mysql-connector-j-9.4.0 (Revision: d680767849154c8e136dfc3d8a0ae4d9fefd1fb7)
	  major : 9
	  minor : 4
2025-10-13 20:06:08.879 [http-nio-7001-exec-2] DEBUG o.h.e.j.e.i.JdbcEnvironmentInitiator - JDBC version : 4.2
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] WARN  org.hibernate.orm.deprecation - HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.dialect - HHH035001: Using dialect: org.hibernate.dialect.MySQLDialect, version: 8.4.6
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.e.j.e.s.IdentifierHelperBuilder - IdentifierCaseStrategy for both quoted and unquoted identifiers was set to the same strategy [MIXED]; that will likely lead to problems in schema update and validation if using quoted identifiers
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] INFO  o.hibernate.orm.connections.pooling - HHH10001005: Database info:
	Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)']
	Database driver: undefined/unknown
	Database version: 8.4.6
	Autocommit mode: undefined/unknown
	Isolation level: undefined/unknown
	Minimum pool size: undefined/unknown
	Maximum pool size: undefined/unknown
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(12, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@57f0d71f) replaced previous registration(org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@3c1adf93)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(-9, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@6a8f300) replaced previous registration(org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@97bf909)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(-3, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@58e28f16) replaced previous registration(org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@326e25de)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(4003, org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@739fe060) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@257afcab)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(4001, org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@69ac4d2d) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@2aafc513)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(4002, org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@263facc6) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@54d2830e)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2004, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@5f9c799c) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@bcfa821)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2005, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@50cd7c02) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@10475fe6)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2011, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@2cab84eb) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@5ad3afff)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(NCharTypeDescriptor) replaced previous registration(CharTypeDescriptor)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(NVarcharTypeDescriptor) replaced previous registration(VarcharTypeDescriptor)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(LongNVarcharTypeDescriptor) replaced previous registration(LongVarcharTypeDescriptor)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(NClobTypeDescriptor(DEFAULT)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@6145f5cb
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [null] overrode previous entry : `org.hibernate.type.NullType@1d9ff1e2`
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@40(java.time.Duration,3015)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@40(java.time.Duration,3015)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@40(java.time.Duration,3015)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@41(java.time.OffsetDateTime,3003)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@41(java.time.OffsetDateTime,3003)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@41(java.time.OffsetDateTime,3003)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@42(java.time.ZonedDateTime,3003)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@42(java.time.ZonedDateTime,3003)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@42(java.time.ZonedDateTime,3003)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@43(java.time.OffsetTime,3007)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@43(java.time.OffsetTime,3007)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@43(java.time.OffsetTime,3007)
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@4b572e6a] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@3bab6737]
2025-10-13 20:06:08.880 [http-nio-7001-exec-2] DEBUG o.h.boot.model.relational.Namespace - Created database namespace [logicalName=Name{catalog=null, schema=null}, physicalName=Name{catalog=null, schema=null}]
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.boot.model.internal.EntityBinder - Binding entity from annotated class: com.saas.tenant.entity.TenantInfo
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.boot.model.internal.EntityBinder - Import with entity name TenantInfo
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.boot.model.internal.EntityBinder - Bind entity com.saas.tenant.entity.TenantInfo on table tenant_info
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedDiscriminatorColumn(column='DTYPE')
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - Not known whether passed class name [com.saas.tenant.entity.TenantInfo] is safe
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - No temp ClassLoader provided; using live ClassLoader for loading potentially unsafe class : com.saas.tenant.entity.TenantInfo
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property id with lazy=false
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantInfo:id]
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for id
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: tenant_info.id
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property id
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.boot.model.internal.BinderHelper - #makeIdGenerator(BasicValue([Column(id)]), id, identity, , ...)
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property createdAt with lazy=false
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantInfo:createdAt]
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for createdAt
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: tenant_info.created_at
2025-10-13 20:06:08.881 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property createdAt
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property status with lazy=false
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantInfo:status]
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for status
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: tenant_info.status
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property status
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property tenantId with lazy=false
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantInfo:tenantId]
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for tenantId
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: tenant_info.tenant_id
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property tenantId
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property tenantName with lazy=false
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantInfo:tenantName]
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for tenantName
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: tenant_info.tenant_name
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property tenantName
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property updatedAt with lazy=false
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantInfo:updatedAt]
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for updatedAt
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: tenant_info.updated_at
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property updatedAt
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.r.c.i.ClassLoaderServiceImpl - HHH000194: Package not found or no package-info.java: com.saas.tenant.entity
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.boot.model.internal.EntityBinder - Binding entity from annotated class: com.saas.tenant.entity.TenantUser
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.boot.model.internal.EntityBinder - Import with entity name TenantUser
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.boot.model.internal.EntityBinder - Bind entity com.saas.tenant.entity.TenantUser on table users
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedDiscriminatorColumn(column='DTYPE')
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - Not known whether passed class name [com.saas.tenant.entity.TenantUser] is safe
2025-10-13 20:06:08.882 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - No temp ClassLoader provided; using live ClassLoader for loading potentially unsafe class : com.saas.tenant.entity.TenantUser
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property id with lazy=false
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantUser:id]
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for id
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: users.id
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property id
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.boot.model.internal.BinderHelper - #makeIdGenerator(BasicValue([Column(id)]), id, identity, , ...)
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property createdAt with lazy=false
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantUser:createdAt]
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for createdAt
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: users.created_at
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property createdAt
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property email with lazy=false
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantUser:email]
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for email
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: users.email
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property email
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property firstName with lazy=false
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantUser:firstName]
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for firstName
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: users.first_name
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property firstName
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property lastName with lazy=false
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantUser:lastName]
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for lastName
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: users.last_name
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property lastName
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property password with lazy=false
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantUser:password]
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for password
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: users.password
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property password
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property status with lazy=false
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantUser:status]
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for status
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: users.status
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property status
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.AnnotatedColumn - Binding column: AnnotatedColumn()
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - MetadataSourceProcessor property updatedAt with lazy=false
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.i.AbstractPropertyHolder - Attempting to locate auto-apply AttributeConverter for property [com.saas.tenant.entity.TenantUser:updatedAt]
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - building BasicValue for updatedAt
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.BasicValue - Skipping column re-registration: users.updated_at
2025-10-13 20:06:08.883 [http-nio-7001-exec-2] DEBUG o.h.b.model.internal.PropertyBinder - Building property updatedAt
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.r.c.i.ClassLoaderServiceImpl - HHH000194: Package not found or no package-info.java: com.saas.tenant.entity
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for id
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for createdAt
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for status
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for tenantId
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for tenantName
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for updatedAt
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for id
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for createdAt
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for email
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for firstName
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for lastName
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for password
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for status
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG o.h.b.m.internal.BasicValueBinder - Starting `BasicValueBinder#fillSimpleValue` for updatedAt
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.PrimaryKey - Forcing column [id] to be non-null as it is part of the primary key for table [tenant_info]
2025-10-13 20:06:08.884 [http-nio-7001-exec-2] DEBUG org.hibernate.mapping.PrimaryKey - Forcing column [id] to be non-null as it is part of the primary key for table [users]
2025-10-13 20:06:08.888 [http-nio-7001-exec-2] DEBUG o.h.internal.SessionFactoryImpl - Building session factory
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.s.i.SessionFactoryServiceRegistryImpl - EventListenerRegistry access via ServiceRegistry is deprecated.  Use `sessionFactory.getEventEngine().getListenerRegistry()` instead
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.internal.SessionFactoryImpl - Instantiating SessionFactory with settings: {java.specification.version=19, hibernate.default_catalog=tenant_mind_corp, sun.jnu.encoding=UTF-8, hibernate.dialect=org.hibernate.dialect.MySQLDialect, java.class.path=/Users/withanouar/Downloads/SaaSForge-12/target/classes:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-web/3.5.6/spring-boot-starter-web-3.5.6.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter/3.5.6/spring-boot-starter-3.5.6.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot/3.5.6/spring-boot-3.5.6.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/3.5.6/spring-boot-autoconfigure-3.5.6.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-logging/3.5.6/spring-boot-starter-logging-3.5.6.jar:/Users/withanouar/.m2/repository/ch/qos/logback/logback-classic/1.5.18/logback-classic-1.5.18.jar:/Users/withanouar/.m2/repository/ch/qos/logback/logback-core/1.5.18/logback-core-1.5.18.jar:/Users/withanouar/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.24.3/log4j-to-slf4j-2.24.3.jar:/Users/withanouar/.m2/repository/org/apache/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.jar:/Users/withanouar/.m2/repository/org/slf4j/jul-to-slf4j/2.0.17/jul-to-slf4j-2.0.17.jar:/Users/withanouar/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.jar:/Users/withanouar/.m2/repository/org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-json/3.5.6/spring-boot-starter-json-3.5.6.jar:/Users/withanouar/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.19.2/jackson-datatype-jdk8-2.19.2.jar:/Users/withanouar/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.19.2/jackson-datatype-jsr310-2.19.2.jar:/Users/withanouar/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.19.2/jackson-module-parameter-names-2.19.2.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/3.5.6/spring-boot-starter-tomcat-3.5.6.jar:/Users/withanouar/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/10.1.46/tomcat-embed-core-10.1.46.jar:/Users/withanouar/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/10.1.46/tomcat-embed-websocket-10.1.46.jar:/Users/withanouar/.m2/repository/org/springframework/spring-web/6.2.11/spring-web-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/spring-beans/6.2.11/spring-beans-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/spring-webmvc/6.2.11/spring-webmvc-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/spring-context/6.2.11/spring-context-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/spring-expression/6.2.11/spring-expression-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-data-jpa/3.5.6/spring-boot-starter-data-jpa-3.5.6.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/3.5.6/spring-boot-starter-jdbc-3.5.6.jar:/Users/withanouar/.m2/repository/com/zaxxer/HikariCP/6.3.3/HikariCP-6.3.3.jar:/Users/withanouar/.m2/repository/org/springframework/spring-jdbc/6.2.11/spring-jdbc-6.2.11.jar:/Users/withanouar/.m2/repository/org/hibernate/orm/hibernate-core/6.6.29.Final/hibernate-core-6.6.29.Final.jar:/Users/withanouar/.m2/repository/jakarta/persistence/jakarta.persistence-api/3.1.0/jakarta.persistence-api-3.1.0.jar:/Users/withanouar/.m2/repository/jakarta/transaction/jakarta.transaction-api/2.0.1/jakarta.transaction-api-2.0.1.jar:/Users/withanouar/.m2/repository/org/jboss/logging/jboss-logging/3.6.1.Final/jboss-logging-3.6.1.Final.jar:/Users/withanouar/.m2/repository/org/hibernate/common/hibernate-commons-annotations/7.0.3.Final/hibernate-commons-annotations-7.0.3.Final.jar:/Users/withanouar/.m2/repository/io/smallrye/jandex/3.2.0/jandex-3.2.0.jar:/Users/withanouar/.m2/repository/com/fasterxml/classmate/1.7.0/classmate-1.7.0.jar:/Users/withanouar/.m2/repository/net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar:/Users/withanouar/.m2/repository/org/glassfish/jaxb/jaxb-runtime/4.0.5/jaxb-runtime-4.0.5.jar:/Users/withanouar/.m2/repository/org/glassfish/jaxb/jaxb-core/4.0.5/jaxb-core-4.0.5.jar:/Users/withanouar/.m2/repository/org/eclipse/angus/angus-activation/2.0.2/angus-activation-2.0.2.jar:/Users/withanouar/.m2/repository/org/glassfish/jaxb/txw2/4.0.5/txw2-4.0.5.jar:/Users/withanouar/.m2/repository/com/sun/istack/istack-commons-runtime/4.1.2/istack-commons-runtime-4.1.2.jar:/Users/withanouar/.m2/repository/jakarta/inject/jakarta.inject-api/2.0.1/jakarta.inject-api-2.0.1.jar:/Users/withanouar/.m2/repository/org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar:/Users/withanouar/.m2/repository/org/springframework/data/spring-data-jpa/3.5.4/spring-data-jpa-3.5.4.jar:/Users/withanouar/.m2/repository/org/springframework/data/spring-data-commons/3.5.4/spring-data-commons-3.5.4.jar:/Users/withanouar/.m2/repository/org/springframework/spring-orm/6.2.11/spring-orm-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/spring-tx/6.2.11/spring-tx-6.2.11.jar:/Users/withanouar/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:/Users/withanouar/.m2/repository/org/springframework/spring-aspects/6.2.11/spring-aspects-6.2.11.jar:/Users/withanouar/.m2/repository/org/aspectj/aspectjweaver/1.9.24/aspectjweaver-1.9.24.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-security/3.5.6/spring-boot-starter-security-3.5.6.jar:/Users/withanouar/.m2/repository/org/springframework/spring-aop/6.2.11/spring-aop-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/security/spring-security-config/6.5.5/spring-security-config-6.5.5.jar:/Users/withanouar/.m2/repository/org/springframework/security/spring-security-web/6.5.5/spring-security-web-6.5.5.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-validation/3.5.6/spring-boot-starter-validation-3.5.6.jar:/Users/withanouar/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/10.1.46/tomcat-embed-el-10.1.46.jar:/Users/withanouar/.m2/repository/org/hibernate/validator/hibernate-validator/8.0.3.Final/hibernate-validator-8.0.3.Final.jar:/Users/withanouar/.m2/repository/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.jar:/Users/withanouar/.m2/repository/com/mysql/mysql-connector-j/9.4.0/mysql-connector-j-9.4.0.jar:/Users/withanouar/.m2/repository/io/jsonwebtoken/jjwt-api/0.12.6/jjwt-api-0.12.6.jar:/Users/withanouar/.m2/repository/io/jsonwebtoken/jjwt-impl/0.12.6/jjwt-impl-0.12.6.jar:/Users/withanouar/.m2/repository/io/jsonwebtoken/jjwt-jackson/0.12.6/jjwt-jackson-0.12.6.jar:/Users/withanouar/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.19.2/jackson-databind-2.19.2.jar:/Users/withanouar/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.19.2/jackson-annotations-2.19.2.jar:/Users/withanouar/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.19.2/jackson-core-2.19.2.jar:/Users/withanouar/.m2/repository/org/projectlombok/lombok/1.18.40/lombok-1.18.40.jar:/Users/withanouar/.m2/repository/org/mapstruct/mapstruct/1.6.3/mapstruct-1.6.3.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/3.5.6/spring-boot-starter-actuator-3.5.6.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/3.5.6/spring-boot-actuator-autoconfigure-3.5.6.jar:/Users/withanouar/.m2/repository/org/springframework/boot/spring-boot-actuator/3.5.6/spring-boot-actuator-3.5.6.jar:/Users/withanouar/.m2/repository/io/micrometer/micrometer-observation/1.15.4/micrometer-observation-1.15.4.jar:/Users/withanouar/.m2/repository/io/micrometer/micrometer-commons/1.15.4/micrometer-commons-1.15.4.jar:/Users/withanouar/.m2/repository/io/micrometer/micrometer-jakarta9/1.15.4/micrometer-jakarta9-1.15.4.jar:/Users/withanouar/.m2/repository/io/micrometer/micrometer-core/1.15.4/micrometer-core-1.15.4.jar:/Users/withanouar/.m2/repository/org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar:/Users/withanouar/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/Users/withanouar/.m2/repository/org/springdoc/springdoc-openapi-starter-webmvc-ui/2.3.0/springdoc-openapi-starter-webmvc-ui-2.3.0.jar:/Users/withanouar/.m2/repository/org/springdoc/springdoc-openapi-starter-webmvc-api/2.3.0/springdoc-openapi-starter-webmvc-api-2.3.0.jar:/Users/withanouar/.m2/repository/org/springdoc/springdoc-openapi-starter-common/2.3.0/springdoc-openapi-starter-common-2.3.0.jar:/Users/withanouar/.m2/repository/io/swagger/core/v3/swagger-core-jakarta/2.2.19/swagger-core-jakarta-2.2.19.jar:/Users/withanouar/.m2/repository/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar:/Users/withanouar/.m2/repository/io/swagger/core/v3/swagger-annotations-jakarta/2.2.19/swagger-annotations-jakarta-2.2.19.jar:/Users/withanouar/.m2/repository/io/swagger/core/v3/swagger-models-jakarta/2.2.19/swagger-models-jakarta-2.2.19.jar:/Users/withanouar/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.2/jackson-dataformat-yaml-2.19.2.jar:/Users/withanouar/.m2/repository/org/webjars/swagger-ui/5.10.3/swagger-ui-5.10.3.jar:/Users/withanouar/.m2/repository/net/logstash/logback/logstash-logback-encoder/7.4/logstash-logback-encoder-7.4.jar:/Users/withanouar/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.jar:/Users/withanouar/.m2/repository/jakarta/activation/jakarta.activation-api/2.1.4/jakarta.activation-api-2.1.4.jar:/Users/withanouar/.m2/repository/org/springframework/spring-core/6.2.11/spring-core-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/spring-jcl/6.2.11/spring-jcl-6.2.11.jar:/Users/withanouar/.m2/repository/org/springframework/security/spring-security-core/6.5.5/spring-security-core-6.5.5.jar:/Users/withanouar/.m2/repository/org/springframework/security/spring-security-crypto/6.5.5/spring-security-crypto-6.5.5.jar, java.vm.vendor=Amazon.com Inc., sun.arch.data.model=64, java.vendor.url=https://aws.amazon.com/corretto/, catalina.useNaming=false, user.timezone=Africa/Casablanca, org.jboss.logging.provider=slf4j, java.vm.specification.version=19, os.name=Mac OS X, APPLICATION_NAME=saas-multitenant-api, sun.java.launcher=SUN_STANDARD, user.country=MA, sun.boot.library.path=/Users/withanouar/Library/Java/JavaVirtualMachines/corretto-19.0.2/Contents/Home/lib, sun.java.command=com.saas.SaasApplication, spring.application.admin.enabled=true, com.sun.management.jmxremote=, http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16, jdk.debug=release, spring.liveBeansView.mbeanDomain=, sun.cpu.endian=little, user.home=/Users/withanouar, user.language=en, sun.stderr.encoding=UTF-8, java.specification.vendor=Oracle Corporation, java.version.date=2023-01-17, java.home=/Users/withanouar/Library/Java/JavaVirtualMachines/corretto-19.0.2/Contents/Home, file.separator=/, spring.output.ansi.enabled=always, java.vm.compressedOopsMode=Zero based, sun.stdout.encoding=UTF-8, line.separator=
, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, FILE_LOG_CHARSET=UTF-8, java.awt.headless=true, apple.awt.application.name=SaasApplication, hibernate.hbm2ddl.auto=create, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16, java.runtime.version=19.0.2+7-FR, user.name=withanouar, spring.jmx.enabled=true, stdout.encoding=UTF-8, path.separator=:, management.endpoints.jmx.exposure.include=*, os.version=26.0.1, java.runtime.name=OpenJDK Runtime Environment, file.encoding=UTF-8, java.vm.name=OpenJDK 64-Bit Server VM, java.vendor.version=Corretto-19.0.2.7.1, java.vendor.url.bug=https://github.com/corretto/corretto-19/issues/, java.io.tmpdir=/var/folders/15/r8tr668n719fgrfkdt6c91h00000gn/T/, catalina.home=/private/var/folders/15/r8tr668n719fgrfkdt6c91h00000gn/T/tomcat.7001.5345212356388125858, java.version=19.0.2, hibernate.physical_naming_strategy=org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy, user.dir=/Users/withanouar/Downloads/SaaSForge-12, os.arch=aarch64, java.vm.specification.name=Java Virtual Machine Specification, PID=84917, CONSOLE_LOG_CHARSET=UTF-8, catalina.base=/private/var/folders/15/r8tr668n719fgrfkdt6c91h00000gn/T/tomcat.7001.5345212356388125858, hibernate.boot.CfgXmlAccessService.key=org.hibernate.boot.cfgxml.spi.LoadedConfig@6e013138, native.encoding=UTF-8, java.library.path=/Users/withanouar/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:., stderr.encoding=UTF-8, java.vendor=Amazon.com Inc., java.vm.info=mixed mode, emulated-client, sharing, java.vm.version=19.0.2+7-FR, java.rmi.server.randomIDs=true, sun.io.unicode.encoding=UnicodeBig, hibernate.connection.datasource=HikariDataSource (HikariPool-1), socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16, java.class.version=63.0, LOGGED_APPLICATION_NAME=[saas-multitenant-api] }
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.internal.SessionFactoryImpl - Session factory constructed with filter configurations : {}
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.v.i.x.config.ValidationXmlParser - Trying to load META-INF/validation.xml for XML based Validator configuration.
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.v.i.x.c.ResourceLoaderHelper - Trying to load META-INF/validation.xml via TCCL
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.v.i.x.c.ResourceLoaderHelper - Trying to load META-INF/validation.xml via Hibernate Validator's class loader
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.v.i.x.config.ValidationXmlParser - No META-INF/validation.xml found. Using annotation based configuration only.
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.v.i.e.r.TraversableResolvers - Found jakarta.persistence.Persistence on classpath containing 'getPersistenceUtil'. Assuming JPA 2 environment. Trying to instantiate JPA aware TraversableResolver
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.v.i.e.r.TraversableResolvers - Instantiated JPA aware TraversableResolver of type org.hibernate.validator.internal.engine.resolver.JPATraversableResolver.
2025-10-13 20:06:08.889 [http-nio-7001-exec-2] DEBUG o.h.v.m.ResourceBundleMessageInterpolator - Loaded expression factory via original TCCL
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.v.i.e.ValidatorFactoryConfigurationHelper - HV000252: Using org.hibernate.validator.internal.engine.DefaultPropertyNodeNameProvider as property node name provider.
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.v.i.e.ValidatorFactoryConfigurationHelper - HV000234: Using org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator as ValidatorFactory-scoped message interpolator.
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.v.i.e.ValidatorFactoryConfigurationHelper - HV000234: Using org.hibernate.validator.internal.engine.resolver.JPATraversableResolver as ValidatorFactory-scoped traversable resolver.
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.v.i.e.ValidatorFactoryConfigurationHelper - HV000234: Using org.hibernate.validator.internal.util.ExecutableParameterNameProvider as ValidatorFactory-scoped parameter name provider.
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.v.i.e.ValidatorFactoryConfigurationHelper - HV000234: Using org.hibernate.validator.internal.engine.DefaultClockProvider as ValidatorFactory-scoped clock provider.
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.v.i.e.ValidatorFactoryConfigurationHelper - HV000234: Using org.hibernate.validator.internal.engine.scripting.DefaultScriptEvaluatorFactory as ValidatorFactory-scoped script evaluator factory.
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - Not known whether passed class name [com.saas.tenant.entity.TenantInfo] is safe
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - No temp ClassLoader provided; using live ClassLoader for loading potentially unsafe class : com.saas.tenant.entity.TenantInfo
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - Not known whether passed class name [com.saas.tenant.entity.TenantUser] is safe
2025-10-13 20:06:08.890 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - No temp ClassLoader provided; using live ClassLoader for loading potentially unsafe class : com.saas.tenant.entity.TenantUser
2025-10-13 20:06:08.891 [http-nio-7001-exec-2] DEBUG o.h.s.i.SessionFactoryServiceRegistryImpl - EventListenerRegistry access via ServiceRegistry is deprecated.  Use `sessionFactory.getEventEngine().getListenerRegistry()` instead
2025-10-13 20:06:08.891 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(max)] under max; prior registration was null
2025-10-13 20:06:08.891 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(min)] under min; prior registration was null
2025-10-13 20:06:08.891 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(sum)] under sum; prior registration was null
2025-10-13 20:06:08.891 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(avg)] under avg; prior registration was null
2025-10-13 20:06:08.891 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CountFunction@3623647c] under count; prior registration was null
2025-10-13 20:06:08.891 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.EveryAnyEmulation@13d4032a] under every; prior registration was null
2025-10-13 20:06:08.891 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.EveryAnyEmulation@73271db5] under any; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(floor)] under floor; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(ceiling)] under ceiling; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(mod)] under mod; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(abs)] under abs; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(sign)] under sign; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(sqrt)] under sqrt; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(ln)] under ln; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(exp)] under exp; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(power)] under power; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(round)] under round; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(sin)] under sin; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(cos)] under cos; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(tan)] under tan; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(asin)] under asin; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(acos)] under acos; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(atan)] under atan; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(atan2)] under atan2; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@339a519b] under sinh; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@1eb7c310] under cosh; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@2d494ebf] under tanh; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@66482416] under pi; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@73fb7cd] under log; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(coalesce)] under coalesce; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(nullif)] under nullif; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(left)] under left; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(right)] under right; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(replace)] under replace; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(concat)] under concat; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(lower)] under lower; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(upper)] under upper; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(substring)] under substring; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(locate)] under locate; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(character_length)] under character_length; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : length -> character_length
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.LocatePositionEmulation@27b05b79] under position; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.InsertSubstringOverlayEmulation@406bd586] under overlay; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.TrimFunction@67243109] under trim; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CastFunction@1d5f73ff] under cast; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@389188be] under collate; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.ExtractFunction@26c8bdcf] under extract; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(least)] under least; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(greatest)] under greatest; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CoalesceIfnullEmulation@60a26c66] under ifnull; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(lpad)] under lpad; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(rpad)] under rpad; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.LpadRpadPadEmulation@6843b06] under pad; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CastStrEmulation@32649710] under str; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.FormatFunction@51217256] under format; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.TimestampaddFunction@2213e548] under timestampadd; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.TimestampdiffFunction@568a607] under timestampdiff; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : dateadd -> timestampadd
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : datediff -> timestampdiff
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CurrentFunction@13a27dad] under current_date; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CurrentFunction@494b1e4d] under current_time; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CurrentFunction@744f9b89] under current_timestamp; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : current date -> current_date
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : current time -> current_time
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : current timestamp -> current_timestamp
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CurrentFunction@34d74399] under local_date; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CurrentFunction@34181fbb] under local_time; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CurrentFunction@2530c603] under local_datetime; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CurrentFunction@2d2b82ff] under offset_datetime; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : local date -> local_date
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : local time -> local_time
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : local datetime -> local_datetime
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : offset datetime -> offset_datetime
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.CurrentFunction@236ed748] under instant; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : current_instant -> instant
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.SqlFunction@57fff159] under sql; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(soundex)] under soundex; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(radians)] under radians; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(degrees)] under degrees; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(cot)] under cot; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(log)] under log; prior registration was org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@73fb7cd
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(log2)] under log2; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(log10)] under log10; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(ltrim)] under ltrim; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(rtrim)] under rtrim; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(octet_length)] under octet_length; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(reverse)] under reverse; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(space)] under space; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(repeat)] under repeat; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.MultipatternSqmFunctionDescriptor@745c257b] under lpad; prior registration was NamedSqmFunctionTemplate(lpad)
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.MultipatternSqmFunctionDescriptor@5917d75] under rpad; prior registration was NamedSqmFunctionTemplate(rpad)
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(md5)] under md5; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(day)] under day; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(month)] under month; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(year)] under year; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(hour)] under hour; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(minute)] under minute; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(second)] under second; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(microsecond)] under microsecond; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(dayofweek)] under dayofweek; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(dayofmonth)] under dayofmonth; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : day -> dayofmonth
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(dayofyear)] under dayofyear; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(week)] under week; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(quarter)] under quarter; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(monthname)] under monthname; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(dayname)] under dayname; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(last_day)] under last_day; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(date)] under date; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(timestamp)] under timestamp; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(time)] under time; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(utc_date)] under utc_date; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(utc_time)] under utc_time; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(utc_timestamp)] under utc_timestamp; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(rand)] under rand; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(crc32)] under crc32; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(sha1)] under sha1; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(sha2)] under sha2; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(sha)] under sha; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(bit_length)] under bit_length; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(octet_length)] under octet_length; prior registration was NamedSqmFunctionTemplate(octet_length)
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(ascii)] under ascii; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(instr)] under instr; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(substr)] under substr; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@50103e18] under position; prior registration was org.hibernate.dialect.function.LocatePositionEmulation@27b05b79
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(curtime)] under curtime; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(curdate)] under curdate; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(now)] under now; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.TruncFunction@78cd787a] under trunc; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : truncate -> trunc
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(insert)] under insert; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@6dafede5] under bitand; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@635b5ff0] under bitor; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@326a4d7d] under bitxor; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@21f7fde2] under bitnot; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(bit_and)] under bit_and; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(bit_or)] under bit_or; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(stddev)] under stddev; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(stddev_pop)] under stddev_pop; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(stddev_samp)] under stddev_samp; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(variance)] under variance; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(var_pop)] under var_pop; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(var_samp)] under var_samp; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(datediff)] under datediff; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(adddate)] under adddate; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(subdate)] under subdate; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(addtime)] under addtime; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(subtime)] under subtime; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.FormatFunction@33a5fcfc] under format; prior registration was org.hibernate.dialect.function.FormatFunction@51217256
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(makedate)] under makedate; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(maketime)] under maketime; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(localtime)] under localtime; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(localtimestamp)] under localtimestamp; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(localtime)] under local_time; prior registration was org.hibernate.dialect.function.CurrentFunction@34181fbb
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(localtimestamp)] under local_datetime; prior registration was org.hibernate.dialect.function.CurrentFunction@2530c603
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@ab891a7] under pi; prior registration was org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@66482416
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@6a593428] under chr; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registering alternate key : char -> chr
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.query.sqm.function.PatternBasedSqmFunctionDescriptor@74dfdc6c] under sysdate; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(row_number)] under row_number; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(lag)] under lag; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(lead)] under lead; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(first_value)] under first_value; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(last_value)] under last_value; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [NamedSqmFunctionTemplate(nth_value)] under nth_value; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.HypotheticalSetWindowEmulation@68018c17] under rank; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.HypotheticalSetWindowEmulation@26fa0d19] under dense_rank; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.HypotheticalSetWindowEmulation@521859a] under percent_rank; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.HypotheticalSetWindowEmulation@f9705ee] under cume_dist; prior registration was null
2025-10-13 20:06:08.892 [http-nio-7001-exec-2] DEBUG o.h.q.s.function.SqmFunctionRegistry - Registered SqmFunctionTemplate [org.hibernate.dialect.function.ListaggGroupConcatEmulation@6b12413f] under listagg; prior registration was null
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - abs(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double acos(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - adddate(DATE datetime, INTEGER days)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - addtime(TIME datetime, TIME time)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Boolean any(BOOLEAN arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer ascii(STRING arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double asin(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double atan(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double atan2(NUMERIC arg0, NUMERIC arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - avg(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - bit_and(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer bit_length(STRING_OR_CLOB arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - bit_or(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - bitand(arg0, arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - bitnot(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - bitor(arg0, arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - bitxor(arg0, arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - cast(arg as Type)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - ceiling(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Character char(INTEGER arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer character_length(STRING_OR_CLOB arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Character chr(INTEGER arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - coalesce(arg0[, arg1[, ...]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String collate(STRING string as COLLATION collation)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String concat(STRING string0[, STRING string1[, ...]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double cos(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double cosh(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double cot(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Long count([distinct ]{arg|*})
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer crc32(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double cume_dist([arg0[, ...]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Date curdate()
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Date current date
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Time current time
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Timestamp current timestamp
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Date current_date
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Instant current_instant
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Time current_time
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Timestamp current_timestamp
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Time curtime()
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Date date(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - dateadd(TEMPORAL_UNIT field, INTEGER magnitude, TEMPORAL datetime)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer datediff(DATE end, DATE start)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer day(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String dayname(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer dayofmonth(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer dayofweek(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer dayofyear(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double degrees(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Long dense_rank([arg0[, ...]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Boolean every(BOOLEAN arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double exp(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - extract(TEMPORAL_UNIT field from TEMPORAL arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - first_valueANY value
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - floor(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String format(TEMPORAL datetime as STRING pattern)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - greatest(COMPARABLE arg0, COMPARABLE arg1[, arg2[, ...]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer hour(TIME arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - ifnull(arg0, arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String insert(STRING string, INTEGER start, INTEGER length, STRING replacement)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Instant instant
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer instr(STRING string, STRING pattern[, INTEGER start[, INTEGER occurrence]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - lagANY value[, INTEGER offset[, ANY default]]
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Date last_day(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - last_valueANY value
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - leadANY value[, INTEGER offset[, ANY default]]
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - least(COMPARABLE arg0, COMPARABLE arg1[, arg2[, ...]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String left(STRING string, INTEGER length)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer length(STRING_OR_CLOB arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String listagg(STRING arg0, STRING arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double ln(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - LocalDate local date
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - LocalDateTime local datetime
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - LocalTime local time
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - LocalDate local_date
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - LocalDateTime local_datetime
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - LocalTime local_time
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Time localtime
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Timestamp localtimestamp
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer locate(STRING pattern, STRING string[, INTEGER start])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double log(NUMERIC arg0[, NUMERIC arg1])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double log10(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double log2(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String lower(STRING string)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String lpad(string, length[, padding])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String ltrim(STRING string[, STRING characters])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Date makedate(INTEGER year, INTEGER dayofyear)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Time maketime(INTEGER hour, INTEGER min, INTEGER sec)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - max(COMPARABLE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String md5(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer microsecond(TIME arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - min(COMPARABLE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer minute(TIME arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer mod(INTEGER arg0, INTEGER arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer month(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String monthname(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Timestamp now()
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - nth_valueANY value, INTEGER nth
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - nullif(arg0, arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer octet_length(STRING_OR_CLOB arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - OffsetDateTime offset datetime
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - OffsetDateTime offset_datetime
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String overlay(STRING string placing STRING replacement from INTEGER start[ for INTEGER length])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String pad(STRING string with INTEGER length {leading|trailing}[ STRING character])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double percent_rank([arg0[, ...]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double pi
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer position(STRING pattern in STRING string)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double power(NUMERIC arg0, NUMERIC arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer quarter(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double radians(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double rand([INTEGER seed])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Long rank([arg0[, ...]])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String repeat(STRING string, INTEGER times)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String replace(STRING string, STRING pattern, STRING replacement)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String reverse(STRING arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String right(STRING string, INTEGER length)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - round(NUMERIC number[, INTEGER places])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Long row_number()
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String rpad(string, length[, padding])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String rtrim(STRING string[, STRING characters])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer second(TIME arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String sha(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String sha1(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String sha2(arg0, arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer sign(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double sin(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double sinh(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String soundex(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String space(INTEGER arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - sql
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double sqrt(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double stddev(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double stddev_pop(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double stddev_samp(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String str(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - subdate(DATE datetime, INTEGER days)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String substr(STRING string, INTEGER start[, INTEGER length])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String substring(STRING string{ from|,} INTEGER start[{ for|,} INTEGER length])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - subtime(TIME datetime, TIME time)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - sum(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Timestamp sysdate()
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double tan(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double tanh(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String time(arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Timestamp timestamp(arg0[, arg1])
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - timestampadd(TEMPORAL_UNIT field, INTEGER magnitude, TEMPORAL datetime)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Long|Double timestampdiff(TEMPORAL_UNIT field, TEMPORAL start, TEMPORAL end)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String trim([[{leading|trailing|both} ][STRING arg0 ]from] STRING arg1)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - trunc( ... )
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - truncate( ... )
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - String upper(STRING string)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Date utc_date
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Time utc_time
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Timestamp utc_timestamp
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double var_pop(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double var_samp(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Double variance(NUMERIC arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer week(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.HQL_FUNCTIONS - Integer year(DATE arg)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.query.plan.cache - Starting QueryInterpretationCache(2048)
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG o.h.s.i.SessionFactoryServiceRegistryImpl - EventListenerRegistry access via ServiceRegistry is deprecated.  Use `sessionFactory.getEventEngine().getListenerRegistry()` instead
2025-10-13 20:06:08.893 [http-nio-7001-exec-2] DEBUG o.h.e.i.EntityCopyObserverFactoryInitiator - Configured EntityCopyObserver strategy: disallow
2025-10-13 20:06:08.894 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - Not known whether passed class name [com.saas.tenant.entity.TenantInfo] is safe
2025-10-13 20:06:08.894 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - No temp ClassLoader provided; using live ClassLoader for loading potentially unsafe class : com.saas.tenant.entity.TenantInfo
2025-10-13 20:06:08.894 [http-nio-7001-exec-2] DEBUG o.h.b.i.b.BytecodeProviderImpl - HHH000513: Unable to create the ReflectionOptimizer for [com.saas.tenant.entity.TenantInfo]: private accessor [createdAt]
2025-10-13 20:06:08.894 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - Not known whether passed class name [com.saas.tenant.entity.TenantUser] is safe
2025-10-13 20:06:08.894 [http-nio-7001-exec-2] DEBUG o.h.b.internal.ClassLoaderAccessImpl - No temp ClassLoader provided; using live ClassLoader for loading potentially unsafe class : com.saas.tenant.entity.TenantUser
2025-10-13 20:06:08.894 [http-nio-7001-exec-2] DEBUG o.h.b.i.b.BytecodeProviderImpl - HHH000513: Unable to create the ReflectionOptimizer for [com.saas.tenant.entity.TenantUser]: private accessor [createdAt]
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.orm.model.mapping.creation - Starting post-init callbacks
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.orm.model.mapping.creation - Starting PostInitCallbackEntry : Entity(com.saas.tenant.entity.TenantInfo) `staticFetchableList` generator
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.orm.model.mapping.creation - Starting PostInitCallbackEntry : Entity(com.saas.tenant.entity.TenantUser) `staticFetchableList` generator
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.create - Created new SQL alias : ti1_0
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.create - Registration of TableGroup [StandardTableGroup(com.saas.tenant.entity.TenantInfo)] with identifierForTableGroup [com.saas.tenant.entity.TenantInfo] for NavigablePath [com.saas.tenant.entity.TenantInfo] 
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results.graph.AST - DomainResult Graph:
 \-EntityResultImpl [com.saas.tenant.entity.TenantInfo]
 |  +-BasicFetch [com.saas.tenant.entity.TenantInfo.createdAt]
 |  +-BasicFetch [com.saas.tenant.entity.TenantInfo.status]
 |  +-BasicFetch [com.saas.tenant.entity.TenantInfo.tenantId]
 |  +-BasicFetch [com.saas.tenant.entity.TenantInfo.tenantName]
 |  \-BasicFetch [com.saas.tenant.entity.TenantInfo.updatedAt]

2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.tree - SQL AST Tree:
    SelectStatement {
      FromClause {
        StandardTableGroup (ti1 : com.saas.tenant.entity.TenantInfo) {
          primaryTableReference : tenant_mind_corp.tenant_info as ti1_0
        }
      }
    }

2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister - Static SQL for entity: com.saas.tenant.entity.TenantInfo
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister -  Version select: select id from tenant_mind_corp.tenant_info where id=?
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister -  Insert (0): insert into tenant_mind_corp.tenant_info (created_at,status,tenant_id,tenant_name,updated_at) values (?,?,?,?,?)
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister -  Update (0): update tenant_mind_corp.tenant_info set status=?,tenant_id=?,tenant_name=?,updated_at=? where id=?
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister -  Delete (0): delete from tenant_mind_corp.tenant_info where id=?
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.create - Created new SQL alias : tu1_0
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.create - Registration of TableGroup [StandardTableGroup(com.saas.tenant.entity.TenantUser)] with identifierForTableGroup [com.saas.tenant.entity.TenantUser] for NavigablePath [com.saas.tenant.entity.TenantUser] 
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results.graph.AST - DomainResult Graph:
 \-EntityResultImpl [com.saas.tenant.entity.TenantUser]
 |  +-BasicFetch [com.saas.tenant.entity.TenantUser.createdAt]
 |  +-BasicFetch [com.saas.tenant.entity.TenantUser.email]
 |  +-BasicFetch [com.saas.tenant.entity.TenantUser.firstName]
 |  +-BasicFetch [com.saas.tenant.entity.TenantUser.lastName]
 |  +-BasicFetch [com.saas.tenant.entity.TenantUser.password]
 |  +-BasicFetch [com.saas.tenant.entity.TenantUser.status]
 |  \-BasicFetch [com.saas.tenant.entity.TenantUser.updatedAt]

2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.sql.ast.tree - SQL AST Tree:
    SelectStatement {
      FromClause {
        StandardTableGroup (tu1 : com.saas.tenant.entity.TenantUser) {
          primaryTableReference : tenant_mind_corp.users as tu1_0
        }
      }
    }

2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister - Static SQL for entity: com.saas.tenant.entity.TenantUser
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister -  Version select: select id from tenant_mind_corp.users where id=?
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister -  Insert (0): insert into tenant_mind_corp.users (created_at,email,first_name,last_name,password,status,updated_at) values (?,?,?,?,?,?,?)
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister -  Update (0): update tenant_mind_corp.users set email=?,first_name=?,last_name=?,password=?,status=?,updated_at=? where id=?
2025-10-13 20:06:08.895 [http-nio-7001-exec-2] DEBUG o.h.p.entity.AbstractEntityPersister -  Delete (0): delete from tenant_mind_corp.users where id=?
2025-10-13 20:06:08.896 [http-nio-7001-exec-2] DEBUG o.h.e.t.j.p.i.JtaPlatformInitiator - No JtaPlatform was specified, checking resolver
2025-10-13 20:06:08.896 [http-nio-7001-exec-2] DEBUG o.h.e.t.j.p.i.JtaPlatformResolverInitiator - No JtaPlatformResolver was specified, using default [org.hibernate.engine.transaction.jta.platform.internal.StandardJtaPlatformResolver]
2025-10-13 20:06:08.898 [http-nio-7001-exec-2] DEBUG o.h.e.t.j.p.i.StandardJtaPlatformResolver - Could not resolve JtaPlatform, using default [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2025-10-13 20:06:08.898 [http-nio-7001-exec-2] INFO  o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2025-10-13 20:06:08.898 [http-nio-7001-exec-2] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@4b572e6a] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@1a665afd]
2025-10-13 20:06:08.898 [http-nio-7001-exec-2] DEBUG o.h.q.named.NamedObjectRepository - Checking 0 named HQL queries
2025-10-13 20:06:08.898 [http-nio-7001-exec-2] DEBUG o.h.q.named.NamedObjectRepository - Checking 0 named SQL queries
2025-10-13 20:06:08.898 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - drop table if exists tenant_mind_corp.tenant_info
2025-10-13 20:06:08.902 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - drop table if exists tenant_mind_corp.users
2025-10-13 20:06:08.909 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - create table tenant_mind_corp.tenant_info (created_at datetime(6) not null, id bigint not null auto_increment, updated_at datetime(6), status varchar(255) not null, tenant_id varchar(255) not null, tenant_name varchar(255) not null, primary key (id)) engine=InnoDB
2025-10-13 20:06:08.919 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - create table tenant_mind_corp.users (created_at datetime(6) not null, id bigint not null auto_increment, updated_at datetime(6), email varchar(255) not null, first_name varchar(255) not null, last_name varchar(255) not null, password varchar(255) not null, status varchar(255) not null, primary key (id)) engine=InnoDB
2025-10-13 20:06:08.925 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - alter table tenant_mind_corp.tenant_info add constraint UK9gviosycsbulf1nm3swgx8x09 unique (tenant_id)
2025-10-13 20:06:08.930 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - alter table tenant_mind_corp.users add constraint UK6dotkott2kjsp8vw4d0m25fb7 unique (email)
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] DEBUG o.h.internal.SessionFactoryRegistry - Registering SessionFactory: b5d0e68d-4547-4c89-8f8a-4c46029a14a4 (<unnamed>)
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] DEBUG o.h.internal.SessionFactoryRegistry - Not binding SessionFactory to JNDI, no JNDI name configured
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] DEBUG o.h.internal.SessionFactoryImpl - Instantiated SessionFactory
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] INFO  c.s.a.service.TenantSchemaService - Tables created successfully, now copying data...
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] DEBUG o.h.s.internal.StatisticsInitiator - Statistics initialized [enabled=false]
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] DEBUG o.h.e.t.internal.TransactionImpl - On TransactionImpl creation, JpaCompliance#isJpaTransactionComplianceEnabled == false
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] DEBUG o.h.e.t.internal.TransactionImpl - begin
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] DEBUG o.hibernate.engine.spi.ActionQueue - Executing identity-insert immediately
2025-10-13 20:06:08.936 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - insert into tenant_mind_corp.tenant_info (created_at,status,tenant_id,tenant_name,updated_at) values (?,?,?,?,?)
2025-10-13 20:06:08.937 [http-nio-7001-exec-2] DEBUG org.hibernate.orm.results - Initializer list is empty
2025-10-13 20:06:08.937 [http-nio-7001-exec-2] DEBUG o.h.id.IdentifierGeneratorHelper - Extracted generated values [com.saas.tenant.entity.TenantInfo]: [Ljava.lang.Object;@523b4e36
2025-10-13 20:06:08.937 [http-nio-7001-exec-2] INFO  c.s.a.service.TenantSchemaService - Tenant info copied to tenant database
2025-10-13 20:06:08.937 [http-nio-7001-exec-2] DEBUG o.hibernate.engine.spi.ActionQueue - Executing identity-insert immediately
2025-10-13 20:06:08.937 [http-nio-7001-exec-2] DEBUG org.hibernate.SQL - insert into tenant_mind_corp.users (created_at,email,first_name,last_name,password,status,updated_at) values (?,?,?,?,?,?,?)
2025-10-13 20:06:08.938 [http-nio-7001-exec-2] DEBUG o.h.e.jdbc.spi.SqlExceptionHelper - could not execute statement [insert into tenant_mind_corp.users (created_at,email,first_name,last_name,password,status,updated_at) values (?,?,?,?,?,?,?)]
java.sql.SQLIntegrityConstraintViolationException: Column 'password' cannot be null
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:109)
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:988)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1166)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1101)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1448)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1084)
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:194)
	at org.hibernate.id.insert.GetGeneratedKeysDelegate.performMutation(GetGeneratedKeysDelegate.java:116)
	at org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched.performNonBatchedOperations(MutationExecutorSingleNonBatched.java:47)
	at org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor.execute(AbstractMutationExecutor.java:55)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.doStaticInserts(InsertCoordinatorStandard.java:194)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.coordinateInsert(InsertCoordinatorStandard.java:132)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.insert(InsertCoordinatorStandard.java:95)
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:85)
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:682)
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:293)
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:274)
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:324)
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:394)
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:308)
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:224)
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:136)
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:177)
	at org.hibernate.event.internal.DefaultPersistEventListener.persist(DefaultPersistEventListener.java:95)
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:79)
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:761)
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:745)
	at com.saas.admin.service.TenantSchemaService.createTablesAndCopyData(TenantSchemaService.java:121)
	at com.saas.admin.service.TenantSchemaService.createTenantDatabaseAndTables(TenantSchemaService.java:48)
	at com.saas.admin.service.AuthService.register(AuthService.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
	at com.saas.admin.service.AuthService$$SpringCGLIB$$0.register(<generated>)
	at com.saas.admin.controller.AuthController.register(AuthController.java:21)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351)
	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129)
	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at com.saas.shared.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:56)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1776)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:975)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:493)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
	at java.base/java.lang.Thread.run(Thread.java:1589)
2025-10-13 20:06:08.938 [http-nio-7001-exec-2] WARN  o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 1048, SQLState: 23000
2025-10-13 20:06:08.938 [http-nio-7001-exec-2] ERROR o.h.e.jdbc.spi.SqlExceptionHelper - Column 'password' cannot be null
2025-10-13 20:06:08.938 [http-nio-7001-exec-2] DEBUG o.h.r.t.b.j.i.JdbcResourceLocalTransactionCoordinatorImpl - JDBC transaction marked for rollback-only (exception provided for stack trace)
java.lang.Exception: exception just for purpose of providing stack trace
	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.markRollbackOnly(JdbcResourceLocalTransactionCoordinatorImpl.java:309)
	at org.hibernate.engine.transaction.internal.TransactionImpl.markRollbackOnly(TransactionImpl.java:203)
	at org.hibernate.internal.AbstractSharedSessionContract.markForRollbackOnly(AbstractSharedSessionContract.java:543)
	at org.hibernate.internal.ExceptionConverterImpl.rollbackIfNecessary(ExceptionConverterImpl.java:264)
	at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:160)
	at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:167)
	at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:173)
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:767)
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:745)
	at com.saas.admin.service.TenantSchemaService.createTablesAndCopyData(TenantSchemaService.java:121)
	at com.saas.admin.service.TenantSchemaService.createTenantDatabaseAndTables(TenantSchemaService.java:48)
	at com.saas.admin.service.AuthService.register(AuthService.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
	at com.saas.admin.service.AuthService$$SpringCGLIB$$0.register(<generated>)
	at com.saas.admin.controller.AuthController.register(AuthController.java:21)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351)
	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129)
	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at com.saas.shared.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:56)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1776)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:975)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:493)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
	at java.base/java.lang.Thread.run(Thread.java:1589)
2025-10-13 20:06:08.938 [http-nio-7001-exec-2] DEBUG o.h.e.t.internal.TransactionImpl - rolling back
2025-10-13 20:06:08.939 [http-nio-7001-exec-2] DEBUG o.h.r.j.i.LogicalConnectionManagedImpl - Initiating JDBC connection release from afterTransaction
2025-10-13 20:06:08.939 [http-nio-7001-exec-2] DEBUG o.h.r.j.i.LogicalConnectionManagedImpl - Initiating JDBC connection release from afterTransaction
2025-10-13 20:06:08.939 [http-nio-7001-exec-2] ERROR c.s.a.service.TenantSchemaService - Failed to create tables or copy data
org.hibernate.exception.ConstraintViolationException: could not execute statement [Column 'password' cannot be null] [insert into tenant_mind_corp.users (created_at,email,first_name,last_name,password,status,updated_at) values (?,?,?,?,?,?,?)]
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:62)
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:58)
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197)
	at org.hibernate.id.insert.GetGeneratedKeysDelegate.performMutation(GetGeneratedKeysDelegate.java:116)
	at org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched.performNonBatchedOperations(MutationExecutorSingleNonBatched.java:47)
	at org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor.execute(AbstractMutationExecutor.java:55)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.doStaticInserts(InsertCoordinatorStandard.java:194)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.coordinateInsert(InsertCoordinatorStandard.java:132)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.insert(InsertCoordinatorStandard.java:95)
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:85)
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:682)
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:293)
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:274)
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:324)
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:394)
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:308)
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:224)
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:136)
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:177)
	at org.hibernate.event.internal.DefaultPersistEventListener.persist(DefaultPersistEventListener.java:95)
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:79)
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:761)
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:745)
	at com.saas.admin.service.TenantSchemaService.createTablesAndCopyData(TenantSchemaService.java:121)
	at com.saas.admin.service.TenantSchemaService.createTenantDatabaseAndTables(TenantSchemaService.java:48)
	at com.saas.admin.service.AuthService.register(AuthService.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
	at com.saas.admin.service.AuthService$$SpringCGLIB$$0.register(<generated>)
	at com.saas.admin.controller.AuthController.register(AuthController.java:21)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351)
	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129)
	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at com.saas.shared.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:56)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1776)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:975)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:493)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
	at java.base/java.lang.Thread.run(Thread.java:1589)
Caused by: java.sql.SQLIntegrityConstraintViolationException: Column 'password' cannot be null
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:109)
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:988)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1166)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1101)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1448)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1084)
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:194)
	... 172 common frames omitted
2025-10-13 20:06:08.939 [http-nio-7001-exec-2] DEBUG o.h.internal.SessionFactoryImpl - HHH000031: Closing
2025-10-13 20:06:08.939 [http-nio-7001-exec-2] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@5c9e93e7] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@1a665afd]
2025-10-13 20:06:08.939 [http-nio-7001-exec-2] DEBUG o.h.s.i.AbstractServiceRegistryImpl - Implicitly destroying ServiceRegistry on de-registration of all child ServiceRegistries
2025-10-13 20:06:08.939 [http-nio-7001-exec-2] DEBUG o.h.b.r.i.BootstrapServiceRegistryImpl - Implicitly destroying Boot-strap registry on de-registration of all child ServiceRegistries
2025-10-13 20:06:08.939 [http-nio-7001-exec-2] ERROR c.s.a.service.TenantSchemaService - Failed to create tenant database: tenant_mind_corp
java.lang.RuntimeException: Tenant setup failed
	at com.saas.admin.service.TenantSchemaService.createTablesAndCopyData(TenantSchemaService.java:132)
	at com.saas.admin.service.TenantSchemaService.createTenantDatabaseAndTables(TenantSchemaService.java:48)
	at com.saas.admin.service.AuthService.register(AuthService.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
	at com.saas.admin.service.AuthService$$SpringCGLIB$$0.register(<generated>)
	at com.saas.admin.controller.AuthController.register(AuthController.java:21)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351)
	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129)
	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at com.saas.shared.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:56)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1776)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:975)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:493)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
	at java.base/java.lang.Thread.run(Thread.java:1589)
Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement [Column 'password' cannot be null] [insert into tenant_mind_corp.users (created_at,email,first_name,last_name,password,status,updated_at) values (?,?,?,?,?,?,?)]
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:62)
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:58)
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197)
	at org.hibernate.id.insert.GetGeneratedKeysDelegate.performMutation(GetGeneratedKeysDelegate.java:116)
	at org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched.performNonBatchedOperations(MutationExecutorSingleNonBatched.java:47)
	at org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor.execute(AbstractMutationExecutor.java:55)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.doStaticInserts(InsertCoordinatorStandard.java:194)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.coordinateInsert(InsertCoordinatorStandard.java:132)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.insert(InsertCoordinatorStandard.java:95)
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:85)
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:682)
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:293)
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:274)
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:324)
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:394)
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:308)
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:224)
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:136)
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:177)
	at org.hibernate.event.internal.DefaultPersistEventListener.persist(DefaultPersistEventListener.java:95)
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:79)
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:761)
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:745)
	at com.saas.admin.service.TenantSchemaService.createTablesAndCopyData(TenantSchemaService.java:121)
	... 149 common frames omitted
Caused by: java.sql.SQLIntegrityConstraintViolationException: Column 'password' cannot be null
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:109)
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:988)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1166)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1101)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1448)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1084)
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:194)
	... 172 common frames omitted
2025-10-13 20:06:08.940 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Initiating transaction rollback
2025-10-13 20:06:08.940 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Rolling back JPA transaction on EntityManager [SessionImpl(202243019<open>)]
2025-10-13 20:06:08.940 [http-nio-7001-exec-2] DEBUG o.h.e.t.internal.TransactionImpl - rolling back
2025-10-13 20:06:08.940 [http-nio-7001-exec-2] DEBUG o.s.orm.jpa.JpaTransactionManager - Not closing pre-bound JPA EntityManager after transaction
2025-10-13 20:06:08.940 [http-nio-7001-exec-2] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.saas.shared.exception.GlobalExceptionHandler#handleGeneric(Exception, HttpServletRequest)
2025-10-13 20:06:08.940 [http-nio-7001-exec-2] ERROR c.s.s.e.GlobalExceptionHandler - Unhandled exception
java.lang.RuntimeException: Failed to create tenant database
	at com.saas.admin.service.TenantSchemaService.createTenantDatabaseAndTables(TenantSchemaService.java:54)
	at com.saas.admin.service.AuthService.register(AuthService.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
	at com.saas.admin.service.AuthService$$SpringCGLIB$$0.register(<generated>)
	at com.saas.admin.controller.AuthController.register(AuthController.java:21)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351)
	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129)
	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at com.saas.shared.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:56)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
	at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334)
	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225)
	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267)
	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
	at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
	at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1776)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:975)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:493)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
	at java.base/java.lang.Thread.run(Thread.java:1589)
Caused by: java.lang.RuntimeException: Tenant setup failed
	at com.saas.admin.service.TenantSchemaService.createTablesAndCopyData(TenantSchemaService.java:132)
	at com.saas.admin.service.TenantSchemaService.createTenantDatabaseAndTables(TenantSchemaService.java:48)
	... 148 common frames omitted
Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement [Column 'password' cannot be null] [insert into tenant_mind_corp.users (created_at,email,first_name,last_name,password,status,updated_at) values (?,?,?,?,?,?,?)]
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:62)
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:58)
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197)
	at org.hibernate.id.insert.GetGeneratedKeysDelegate.performMutation(GetGeneratedKeysDelegate.java:116)
	at org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched.performNonBatchedOperations(MutationExecutorSingleNonBatched.java:47)
	at org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor.execute(AbstractMutationExecutor.java:55)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.doStaticInserts(InsertCoordinatorStandard.java:194)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.coordinateInsert(InsertCoordinatorStandard.java:132)
	at org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.insert(InsertCoordinatorStandard.java:95)
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:85)
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:682)
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:293)
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:274)
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:324)
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:394)
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:308)
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:224)
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:136)
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:177)
	at org.hibernate.event.internal.DefaultPersistEventListener.persist(DefaultPersistEventListener.java:95)
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:79)
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:761)
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:745)
	at com.saas.admin.service.TenantSchemaService.createTablesAndCopyData(TenantSchemaService.java:121)
	... 149 common frames omitted
Caused by: java.sql.SQLIntegrityConstraintViolationException: Column 'password' cannot be null
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:109)
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:988)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1166)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1101)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1448)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1084)
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:194)
	... 172 common frames omitted
2025-10-13 20:06:08.941 [http-nio-7001-exec-2] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml]
2025-10-13 20:06:08.941 [http-nio-7001-exec-2] DEBUG o.s.w.s.m.m.a.HttpEntityMethodProcessor - Writing [ApiResponse(success=false, message=An unexpected error occurred, data=ErrorResponse(errorCode=SYS_00 (truncated)...]
2025-10-13 20:06:08.941 [http-nio-7001-exec-2] DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: Failed to create tenant database]
2025-10-13 20:06:08.941 [http-nio-7001-exec-2] DEBUG o.s.o.j.s.OpenEntityManagerInViewInterceptor - Closing JPA EntityManager in OpenEntityManagerInViewInterceptor
2025-10-13 20:06:08.942 [http-nio-7001-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR
2025-10-13 20:06:10.932 [HikariPool-1:housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - keepalive: connection com.mysql.cj.jdbc.ConnectionImpl@31f475eb is alive
2025-10-13 20:06:11.857 [HikariPool-1:housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - keepalive: connection com.mysql.cj.jdbc.ConnectionImpl@7e17c065 is alive
2025-10-13 20:06:21.681 [HikariPool-1:housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Pool stats (total=10/10, idle=10/10, active=0, waiting=0)
2025-10-13 20:06:21.681 [HikariPool-1:housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Fill pool skipped, pool has sufficient level or currently being filled.
2025-10-13 20:06:22.207 [HikariPool-1:housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - keepalive: connection com.mysql.cj.jdbc.ConnectionImpl@77349c44 is alive
2025-10-13 20:06:24.869 [HikariPool-1:housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - keepalive: connection com.mysql.cj.jdbc.ConnectionImpl@3cbec441 is alive
2025-10-13 20:06:25.967 [HikariPool-1:housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - keepalive: connection com.mysql.cj.jdbc.ConnectionImpl@49e34067 is alive
2025-10-13 20:06:37.364 [HikariPool-1:housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - keepalive: connection com.mysql.cj.jdbc.ConnectionImpl@27baaae7 is alive
