Liquibase-core 4.28.0 (Maven) throws SQL Connection is closed error on Postgres 16.3

Search first

[X] I searched and no similar issues were found

Description
When we tried to run our Liquibase setup against Postgres 16.3 version, we got an error: SQL Connection is closed
Further we could see, Liquibase stucks at creating databasechangeloglock table. When we tried to manually create this table and then Liquibase was able to run remaining steps.
Used https://mvnrepository.com/artifact/org.liquibase/liquibase-core/4.28.0 for our Spring Boot app to setup SpringLiquibase.
Steps To Reproduce

Create a Spring Boot project and include the dependency  https://mvnrepository.com/artifact/org.liquibase/liquibase-core/4.28.0
Create a SpringLiquibase bean as

@ Bean
public SpringLiquibase liquibase(final DataSource dataSource) {
final SpringLiquibase liquibase = new SpringLiquibase();
liquibase.setChangeLog("classpath:db/changelog/changelog-master.xml");
liquibase.setDataSource(dataSource);
return liquibase;
}

Spinup a Postgres 16.3 version (we used Azure Flexible DB)
Run the App. Liquibase will start and fail with above mentioned error.

Expected/Desired Behavior
Liquibase should run fine. The same setup was working fine Postgres 13.15
Liquibase Version
https://mvnrepository.com/artifact/org.liquibase/liquibase-core/4.28.0
Database Vendor & Version
Postgres 16.3
Liquibase Integration
Maven
Liquibase Extensions
NA
OS and/or Infrastructure Type/Provider
Linux
Additional Context
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR (Thank you!)

Hi @vnairr, thank you for reporting this issue. Could you provide the error logs / stack trace?
Thank you,
Tatiana

Hi @vnairr, thank you for reporting this issue. Could you provide the error logs / stack trace? Thank you, Tatiana

Peer of @vnairr . Here is some additional information plus stack trace of my attempt to do a simple liquibase status check.
PostgreSQL version Azure Database for PostgreSQL flexible server Version 16.3.
Here are the privileges of the role I am using on the database I am testing against:
SELECT
    grantee,
    privilege_type
FROM
    information_schema.role_table_grants
WHERE
    table_catalog = 'repro-db';
  grantee  | privilege_type
-----------+----------------
 repro-role | INSERT
 repro-role | SELECT
 repro-role | UPDATE
 repro-role | DELETE
 repro-role | TRUNCATE
 repro-role | REFERENCES
 repro-role | TRIGGER
 repro-role | INSERT
 repro-role | SELECT
 repro-role | UPDATE
 repro-role | DELETE
 repro-role | TRUNCATE
 repro-role | REFERENCES
 repro-role | TRIGGER
 repro-role | INSERT
 repro-role | SELECT
 repro-role | UPDATE
 repro-role | DELETE
 repro-role | TRUNCATE
 repro-role | REFERENCES
 repro-role | TRIGGER
 repro-role | INSERT
 repro-role | SELECT
 repro-role | UPDATE
 repro-role | DELETE
 repro-role | TRUNCATE
 repro-role | REFERENCES
 repro-role | TRIGGER
 repro-role | INSERT
 repro-role | SELECT
 repro-role | UPDATE
 repro-role | DELETE
 repro-role | TRUNCATE
 repro-role | REFERENCES
 repro-role | TRIGGER
 repro-role | INSERT
 repro-role | SELECT
 repro-role | UPDATE
 repro-role | DELETE
 repro-role | TRUNCATE
 repro-role | REFERENCES
 repro-role | TRIGGER
 repro-role | INSERT
 repro-role | SELECT
 repro-role | UPDATE
 repro-role | DELETE
 repro-role | TRUNCATE
 repro-role | REFERENCES
 repro-role | TRIGGER
(49 rows)

I have the following changelog file:
% cat changelog.xml
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
    xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
    xmlns:pro="http://www.liquibase.org/xml/ns/pro"
    xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
        http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd
        http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd
        http://www.liquibase.org/xml/ns/pro http://www.liquibase.org/xml/ns/pro/liquibase-pro-latest.xsd">

    <changeSet id="1"<EMAIL_ADDRESS>        <createTable tableName="test_table">
            <column name="test_id" type="int">
                <constraints primaryKey="true" nullable="false" />
            </column>
            <column name="test_column" type="int"/>
        </createTable>
    </changeSet>

</databaseChangeLog>

I am trying status command against a database I own. Here's the results with FINE logging level:
% liquibase status --url="jdbc:postgresql://alz-psql-westus3.postgres.database.azure.com:5432/$DB_NAME" --username="$DB_USER" --password="$DB_PW" --changelog-file changelog.xml --log-level=FINE
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for directory /Users/andrewdettmer/liquibase-testing/new-stage-debug
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.searchPath found
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/liquibase-core.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for directory /opt/homebrew/opt/liquibase/libexec/lib
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/jaybird.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/ojdbc8.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/snakeyaml.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/snowflake-jdbc.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/picocli.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/jaxb-runtime.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/commons-io.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/jaxb-api.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/jaxb-core.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/hsqldb.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/mssql-jdbc.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/h2.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/mariadb-java-client.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/liquibase-commercial.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/commons-lang3.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/postgresql.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/sqlite-jdbc.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/opencsv.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/commons-text.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/commons-collections4.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for file /opt/homebrew/opt/liquibase/libexec/internal/lib/jcc.jar
[2024-08-06 17:30:42] FINE [liquibase.resource] Creating resourceAccessor for directory /opt/homebrew/opt/liquibase/libexec/internal/lib
[2024-08-06 17:30:42] FINE [liquibase.resource] Overall search path:
  - /Users/andrewdettmer/liquibase-testing/new-stage-debug
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/liquibase-core.jar
  - /opt/homebrew/opt/liquibase/libexec/lib
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/jaybird.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/ojdbc8.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/snakeyaml.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/snowflake-jdbc.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/picocli.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/jaxb-runtime.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/commons-io.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/jaxb-api.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/jaxb-core.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/hsqldb.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/mssql-jdbc.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/h2.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/mariadb-java-client.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/liquibase-commercial.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/commons-lang3.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/postgresql.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/sqlite-jdbc.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/opencsv.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/commons-text.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/commons-collections4.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib/jcc.jar
  - /opt/homebrew/opt/liquibase/libexec/internal/lib
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.uiService found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.uiService is using the default value of CONSOLE
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.mirrorConsoleMessagesToLog found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.mirrorConsoleMessagesToLog is using the default value of true
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.shouldRun aka should.run found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.shouldRun is using the default value of true
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.showBanner found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.showBanner is using the default value of true
####################################################
##   _     _             _ _                      ##
##  | |   (_)           (_) |                     ##
##  | |    _  __ _ _   _ _| |__   __ _ ___  ___   ##
##  | |   | |/ _` | | | | | '_ \ / _` / __|/ _ \  ##
##  | |___| | (_| | |_| | | |_) | (_| \__ \  __/  ##
##  \_____/_|\__, |\__,_|_|_.__/ \__,_|___/\___|  ##
##              | |                               ##
##              |_|                               ##
##                                                ##
##  Get documentation at docs.liquibase.com       ##
##  Get certified courses at learn.liquibase.com  ##
##                                                ##
####################################################
Starting Liquibase at 17:30:42 (version 4.28.0 #2272 built at 2024-05-16 19:00+0000)
[2024-08-06 17:30:42] INFO [liquibase.ui] ####################################################
##   _     _             _ _                      ##
##  | |   (_)           (_) |                     ##
##  | |    _  __ _ _   _ _| |__   __ _ ___  ___   ##
##  | |   | |/ _` | | | | | '_ \ / _` / __|/ _ \  ##
##  | |___| | (_| | |_| | | |_) | (_| \__ \  __/  ##
##  \_____/_|\__, |\__,_|_|_.__/ \__,_|___/\___|  ##
##              | |                               ##
##              |_|                               ##
##                                                ##
##  Get documentation at docs.liquibase.com       ##
##  Get certified courses at learn.liquibase.com  ##
##                                                ##
####################################################
Starting Liquibase at 17:30:42 (version 4.28.0 #2272 built at 2024-05-16 19:00+0000)
Liquibase Version: 4.28.0
[2024-08-06 17:30:42] INFO [liquibase.ui] Liquibase Version: 4.28.0
Liquibase Open Source 4.28.0 by Liquibase
[2024-08-06 17:30:42] INFO [liquibase.ui] Liquibase Open Source 4.28.0 by Liquibase
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.monitorPerformance found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.monitorPerformance is using the default value of false
[2024-08-06 17:30:42] FINE [liquibase.integration] Performance monitoring disabled
[2024-08-06 17:30:42] INFO [liquibase.integration] Starting command execution.
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.outputFile found
[2024-08-06 17:30:42] FINE [liquibase.servicelocator] Loaded liquibase.io.OutputFileHandler instance liquibase.io.StandardOutputFileHandler
[2024-08-06 17:30:42] FINE [liquibase.servicelocator] Loaded liquibase.io.OutputFileHandler instance com.datical.liquibase.ext.io.ProOutputFileHandler
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.strict found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.strict is using the default value of false
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.changelogFile found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Found 'liquibase.command.changelogFile' configuration of 'changelog.xml'
    command argument '--changelog-file' of 'changelog.xml'
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.changelogParameters found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.changelogParameters found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.contextFilter aka liquibase.command.status.contexts found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.contextFilter aka liquibase.command.contexts found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.database found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.database found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.databaseChangelog found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.databaseChangelog found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.defaultCatalogName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.defaultCatalogName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.defaultSchemaName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.defaultSchemaName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.driver found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.driver found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.driverPropertiesFile found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.driverPropertiesFile found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.labelFilter aka liquibase.command.status.labels found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.labelFilter aka liquibase.command.labels found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.password found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Found 'liquibase.command.password' configuration of '*****'
    command argument '--password' of '*****'
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.skipDatabaseStep found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.command.status.skipDatabaseStep is using the default value of false
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.skipDatabaseStep found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.command.skipDatabaseStep is using the default value of false
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.updateNullChecksums found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.command.status.updateNullChecksums is using the default value of false
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.updateNullChecksums found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.command.updateNullChecksums is using the default value of false
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.url found
[2024-08-06 17:30:42] FINE [liquibase.servicelocator] Loaded liquibase.database.jvm.ConnectionPatterns instance liquibase.database.jvm.JdbcConnectionPatterns
[2024-08-06 17:30:42] FINE [liquibase.configuration] Found 'liquibase.command.url' configuration of 'jdbc:postgresql://alz-psql-westus3.postgres.database.azure.com:5432/repro-db'
    command argument '--url' of '*****'
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.username found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Found 'liquibase.command.username' configuration of 'repro-role'
    command argument '--username' of 'repro-role'
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.status.verbose found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.command.status.verbose is using the default value of true
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.command.verbose found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.command.verbose is using the default value of true
[2024-08-06 17:30:42] FINE [liquibase.command] Pipeline for command 'status: liquibase.command.core.helpers.DbUrlConnectionArgumentsCommandStep then liquibase.command.core.helpers.DbUrlConnectionCommandStep then liquibase.command.core.helpers.DatabaseChangelogCommandStep then liquibase.command.core.StatusCommandStep
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.outputFileEncoding found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.outputFileEncoding is using the default value of UTF-8
[2024-08-06 17:30:42] FINE [liquibase.command] Writing output with encoding 'UTF-8'
[2024-08-06 17:30:42] FINE [liquibase.command] Executing internal command dbUrlConnectionArguments
[2024-08-06 17:30:42] FINE [liquibase.command] Executing internal command dbUrlConnectionCommandStep
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.command.status.skipDatabaseStep is using the default value of false
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.command.skipDatabaseStep is using the default value of false
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.driver found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.liquibaseCatalogName aka liquibase.catalogName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.liquibaseSchemaName aka liquibase.schemaName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.databaseClass found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.propertyProviderClass found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.liquibaseTablespaceName aka liquibase.databaseChangeLogTablespaceName aka liquibase.liquibaseTableSpaceName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.databaseChangelogLockTableName aka liquibase.databaseChangeLogLockTableName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.databaseChangelogLockTableName is using the default value of DATABASECHANGELOGLOCK
[2024-08-06 17:30:42] FINE [liquibase.configuration] No configuration value for liquibase.databaseChangelogTableName aka liquibase.databaseChangeLogTableName found
[2024-08-06 17:30:42] FINE [liquibase.configuration] Configuration liquibase.databaseChangelogTableName is using the default value of DATABASECHANGELOG
[2024-08-06 17:30:42] FINE [liquibase.database] Properties:
[2024-08-06 17:30:42] FINE [liquibase.database] Key:'password' Value:'**********'
[2024-08-06 17:30:42] FINE [liquibase.database] Key:'user' Value:'repro-role'
[2024-08-06 17:30:42] FINE [liquibase.database] Connecting to the URL:'jdbc:postgresql://alz-psql-westus3.postgres.database.azure.com:5432/repro-db' using driver:'org.postgresql.Driver'
[2024-08-06 17:30:42] FINE [liquibase.servicelocator] Loaded liquibase.database.DatabaseConnection instance liquibase.database.jvm.JdbcConnection
[2024-08-06 17:30:42] FINE [liquibase.servicelocator] Loaded liquibase.database.DatabaseConnection instance com.datical.liquibase.ext.database.jvm.ProJdbcConnection
[2024-08-06 17:30:43] FINE [liquibase.database] Connection has been created
[2024-08-06 17:30:43] FINE [liquibase.database] Connected to repro-role@jdbc:postgresql://alz-psql-westus3.postgres.database.azure.com:5432/repro-db
[2024-08-06 17:30:43] FINE [liquibase.database] Setting auto commit to false from true
[2024-08-06 17:30:43] FINE [liquibase.configuration] No configuration value for liquibase.preserveSchemaCase found
[2024-08-06 17:30:43] FINE [liquibase.configuration] Configuration liquibase.preserveSchemaCase is using the default value of false
[2024-08-06 17:30:43] FINE [liquibase.command] Executing internal command changelogCommandStep
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.executor.Executor instance liquibase.executor.jvm.JdbcExecutor
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.executor.Executor instance liquibase.executor.jvm.SnowflakeJdbcExecutor
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.executor.Executor instance com.datical.liquibase.ext.tools.OracleSqlPlusExecutor
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.executor.Executor instance com.datical.liquibase.ext.tools.MssqlSqlcmdExecutor
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.executor.Executor instance com.datical.liquibase.ext.tools.PsqlExecutor
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddAutoIncrementGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddAutoIncrementGeneratorDB2
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddAutoIncrementGeneratorHsqlH2
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddAutoIncrementGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddAutoIncrementGeneratorMySQL
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddAutoIncrementGeneratorSQLite
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddColumnGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddColumnGeneratorDefaultClauseBeforeNotNull
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddColumnGeneratorSQLite
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorDerby
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorMSSQL
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorMySQL
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorOracle
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorPostgres
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorSQLite
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorSybase
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddDefaultValueGeneratorSybaseASA
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddForeignKeyConstraintGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddPrimaryKeyGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddPrimaryKeyGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddUniqueConstraintGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddUniqueConstraintGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AddUniqueConstraintGeneratorTDS
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.AlterSequenceGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.BatchDmlExecutablePreparedStatementGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.ClearDatabaseChangeLogTableGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CommentGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CopyRowsGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateDatabaseChangeLogLockTableGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateDatabaseChangeLogTableGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateDatabaseChangeLogTableGeneratorSybase
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateIndexGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateIndexGeneratorFirebird
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateIndexGeneratorPostgres
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateProcedureGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateSequenceGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateTableGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateTableGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateViewGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateViewGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DeleteGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropColumnGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropDefaultValueGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropForeignKeyConstraintGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropIndexGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropPrimaryKeyGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropProcedureGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropSequenceGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropTableGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropUniqueConstraintGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropViewGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetNextChangeSetSequenceValueGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorDB2
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorDerby
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorFirebird
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorHsql
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorMSSQL
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorOracle
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorPostgres
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorSybase
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorSybaseASA
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InitializeDatabaseChangeLogLockTableGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertDataChangeGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorDB2
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorH2
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorHsql
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorMSSQL
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorMySQL
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorOracle
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorPostgres
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorSQLite
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorSybaseASA
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertSetGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.MarkChangeSetRanGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.ModifyDataTypeGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RawParameterizedSqlGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RawSqlGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.ReindexGeneratorSQLite
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RemoveChangeSetRanStatusGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RenameColumnGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RenameSequenceGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RenameTableGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RenameViewGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.ReorganizeTableGeneratorDB2
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RuntimeGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.SelectFromDatabaseChangeLogGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.SelectFromDatabaseChangeLogLockGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.SetColumnRemarksGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.SetNullableGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.SetTableRemarksGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.SetViewRemarksGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.StoredProcedureGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.TableIsEmptyGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.TableRowCountGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.TagDatabaseGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.UnlockDatabaseChangeLogGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.UpdateChangeSetChecksumGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.UpdateDataChangeGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.UpdateGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.CreateSequenceGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropDefaultValueGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.DropProcedureGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.InsertOrUpdateGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RenameTableGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.RenameViewGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.SetColumnRemarksGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.SetTableRemarksGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance liquibase.sqlgenerator.core.GetViewDefinitionGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.appdba.synonym.change.CreateSynonymGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.appdba.synonym.change.DropSynonymGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.appdba.markunused.change.MarkUnusedGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.function.change.CreateFunctionGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.function.change.DropFunctionGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.checkconstraint.change.EnableCheckConstraintGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.checkconstraint.change.DisableCheckConstraintGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.checkconstraint.change.DropCheckConstraintGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.checkconstraint.change.AddCheckConstraintGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.databasepackage.change.CreatePackageGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.databasepackage.change.CreatePackageBodyGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.databasepackage.change.DropPackageGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.databasepackage.change.DropPackageBodyGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.trigger.change.DropTriggerGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.trigger.change.CreateTriggerGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.trigger.change.DisableTriggerGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.trigger.change.RenameTriggerGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.storedlogic.trigger.change.EnableTriggerGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.sqlgenerator.SelectFromDatabaseChangeLogHistoryGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.sqlgenerator.InsertDatabaseChangeLogHistoryGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.sqlgenerator.SqlGenerator instance com.datical.liquibase.ext.sqlgenerator.CreateDatabaseChangeLogHistoryTableGenerator
[2024-08-06 17:30:44] INFO [liquibase.database] Set default schema name to public
[2024-08-06 17:30:44] FINE [liquibase.configuration] No configuration value for liquibase.supportPropertyEscaping aka enableEscaping found
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.supportPropertyEscaping is using the default value of false
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.parser.ChangeLogParser instance liquibase.parser.core.formattedsql.FormattedSqlChangeLogParser
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.parser.ChangeLogParser instance liquibase.parser.core.json.JsonChangeLogParser
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.parser.ChangeLogParser instance liquibase.parser.core.sql.SqlChangeLogParser
[2024-08-06 17:30:44] FINE [liquibase.configuration] No configuration value for liquibase.validateXmlChangelogFiles found
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.validateXmlChangelogFiles is using the default value of true
[2024-08-06 17:30:44] FINE [liquibase.configuration] No configuration value for liquibase.secureParsing found
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.secureParsing is using the default value of true
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.parser.ChangeLogParser instance liquibase.parser.core.xml.XMLChangeLogSAXParser
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.parser.ChangeLogParser instance liquibase.parser.core.yaml.YamlChangeLogParser
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.parser.ChangeLogParser instance com.datical.liquibase.ext.parser.ProFormattedSqlChangeLogParser
[2024-08-06 17:30:44] FINE [liquibase.parser] Matched file 'changelog.xml' to parser 'XMLChangeLogSAXParser'
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.CustomPreconditionWrapper
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.AndPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.ChangeLogPropertyDefinedPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.ChangeSetExecutedPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.ColumnExistsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.DBMSPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.ForeignKeyExistsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.IndexExistsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.NotPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.ObjectQuotingStrategyPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.OrPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.PreconditionContainer
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.PrimaryKeyExistsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.RowCountPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.RunningAsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.SequenceExistsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.SqlPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.TableExistsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.TableIsEmptyPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.UniqueConstraintExistsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.precondition.Precondition instance liquibase.precondition.core.ViewExistsPrecondition
[2024-08-06 17:30:44] FINE [liquibase.parser] Resolving XML entity name='null', publicId='null', baseURI='null', systemId='http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd'
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.changeset.ChangeSetService instance liquibase.changeset.StandardChangeSetService
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.changeset.ChangeSetService instance com.datical.liquibase.ext.changeset.ProChangeSetService
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.command.status.updateNullChecksums is using the default value of false
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.command.updateNullChecksums is using the default value of false
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.changelog.ChangeLogHistoryService instance liquibase.changelog.MockChangeLogHistoryService
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.changelog.ChangeLogHistoryService instance liquibase.changelog.StandardChangeLogHistoryService
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.CatalogSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.ColumnSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.ColumnSnapshotGeneratorH2
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.ColumnSnapshotGeneratorInformix
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.ColumnSnapshotGeneratorOracle
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.DataSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.ForeignKeySnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.IndexSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.PrimaryKeySnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.SchemaSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.SequenceSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.TableSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.UniqueConstraintSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.ViewSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.SchemaSnapshotGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.SequenceSnapshotGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance liquibase.snapshot.jvm.UniqueConstraintSnapshotGeneratorSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.appdba.synonym.SynonymSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.checkconstraint.CheckConstraintSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.checkconstraint.postgres.PostgresCheckConstraintSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.databasepackage.PackageBodySnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.databasepackage.PackageSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.function.FunctionSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.function.postgres.EDBPostgresFunctionSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.function.postgres.PostgresFunctionSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.function.mysql.MySQLFunctionSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.storedproc.PostgresStoredProcedureSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.storedproc.MySQLStoredProcedureSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.storedproc.SnowflakeStoredProcedureSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.storedproc.StoredProcedureSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.trigger.TriggerSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.snapshot.SnapshotGenerator instance com.datical.liquibase.ext.storedlogic.trigger.postgres.PostgresTriggerSnapshotGenerator
[2024-08-06 17:30:44] FINE [liquibase.util] Computed checksum for<PHONE_NUMBER>249 as 117ae414a936c447cd695e7717ab6c95
[2024-08-06 17:30:44] FINE [liquibase.executor] Create Database Change Log Table
[2024-08-06 17:30:44] INFO [liquibase.changelog] Creating database history table with name: public.databasechangelog
[2024-08-06 17:30:44] FINE [liquibase.configuration] No configuration value for liquibase.sql.alwaysSetFetchSize found
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.sql.alwaysSetFetchSize is using the default value of true
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.BigIntType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.BlobType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.BooleanType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.CharType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.ClobType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.CurrencyType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.DatabaseFunctionType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.DateTimeType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.DateType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.DecimalType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.DoubleType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.FloatType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.IntType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.MediumIntType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.NCharType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.NVarcharType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.NumberType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.SmallIntType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.TimeType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.TimestampType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.TinyIntType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.UUIDType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.UnknownType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.VarcharType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.XMLType
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.TextDataTypeSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.TimestampNTZTypeSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.DoubleDataTypeSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.BinaryTypeSnowflake
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.datatype.LiquibaseDataType instance liquibase.datatype.core.ClobTypeSnowflake
[2024-08-06 17:30:44] FINE [liquibase.configuration] No configuration value for liquibase.includeCatalogInSpecification found
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.includeCatalogInSpecification is using the default value of false
[2024-08-06 17:30:44] FINE [liquibase.configuration] No configuration value for liquibase.sql.logLevel found
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.sql.logLevel is using the default value of FINE
[2024-08-06 17:30:44] FINE [liquibase.executor] CREATE TABLE public.databasechangelog (ID VARCHAR(255) NOT NULL, AUTHOR VARCHAR(255) NOT NULL, FILENAME VARCHAR(255) NOT NULL, DATEEXECUTED TIMESTAMP WITHOUT TIME ZONE NOT NULL, ORDEREXECUTED INTEGER NOT NULL, EXECTYPE VARCHAR(10) NOT NULL, MD5SUM VARCHAR(35), DESCRIPTION VARCHAR(255), COMMENTS VARCHAR(255), TAG VARCHAR(255), LIQUIBASE VARCHAR(20), CONTEXTS VARCHAR(255), LABELS VARCHAR(255), DEPLOYMENT_ID VARCHAR(10))
[2024-08-06 17:30:44] FINE [liquibase.executor] 0 row(s) affected
[2024-08-06 17:30:44] FINE [liquibase.executor] Changelog query completed.
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.lockservice.LockService instance liquibase.lockservice.LockServiceImpl
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.lockservice.LockService instance liquibase.lockservice.MockLockService
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.lockservice.LockService instance liquibase.lockservice.OfflineLockService
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.lockservice.LockService instance liquibase.lockservice.StandardLockService
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.database.LiquibaseTableNames instance liquibase.database.StandardLiquibaseTableNames
[2024-08-06 17:30:44] FINE [liquibase.servicelocator] Loaded liquibase.database.LiquibaseTableNames instance com.datical.liquibase.ext.database.ProLiquibaseTableNames
[2024-08-06 17:30:44] FINE [liquibase.configuration] No configuration value for liquibase.dbclhistory.tableName aka databasechangeloghistory.tableName found
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.dbclhistory.tableName is using the default value of DATABASECHANGELOGHISTORY
[2024-08-06 17:30:44] FINE [liquibase.configuration] No configuration value for liquibase.sql.showSqlWarnings found
[2024-08-06 17:30:44] FINE [liquibase.configuration] Configuration liquibase.sql.showSqlWarnings is using the default value of true
[2024-08-06 17:30:44] FINE [liquibase.lockservice] Failed to create or initialize the lock table, trying again, iteration 1 of 10
liquibase.exception.UnexpectedLiquibaseException: liquibase.exception.DatabaseException: Error executing SQL SHOW SEARCH_PATH: This connection has been closed.
	at liquibase.lockservice.StandardLockService.isDatabaseChangeLogLockTableCreated(StandardLockService.java:245)
	at liquibase.lockservice.StandardLockService.init(StandardLockService.java:118)
	at liquibase.command.core.helpers.DatabaseChangelogCommandStep.checkLiquibaseTables(DatabaseChangelogCommandStep.java:145)
	at liquibase.command.core.helpers.DatabaseChangelogCommandStep.run(DatabaseChangelogCommandStep.java:91)
	at liquibase.command.CommandScope.execute(CommandScope.java:219)
	at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:51)
	at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:21)
	at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
	at picocli.CommandLine.access$1500(CommandLine.java:148)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
	at picocli.CommandLine.execute(CommandLine.java:2170)
	at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$2(LiquibaseCommandLine.java:387)
	at liquibase.Scope.child(Scope.java:200)
	at liquibase.Scope.child(Scope.java:176)
	at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$3(LiquibaseCommandLine.java:362)
	at liquibase.Scope.child(Scope.java:200)
	at liquibase.Scope.child(Scope.java:176)
	at liquibase.integration.commandline.LiquibaseCommandLine.execute(LiquibaseCommandLine.java:359)
	at liquibase.integration.commandline.LiquibaseCommandLine.main(LiquibaseCommandLine.java:96)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at liquibase.integration.commandline.LiquibaseLauncher.main(LiquibaseLauncher.java:116)
Caused by: liquibase.exception.DatabaseException: Error executing SQL SHOW SEARCH_PATH: This connection has been closed.
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:104)
	at liquibase.executor.jvm.JdbcExecutor.query(JdbcExecutor.java:230)
	at liquibase.executor.jvm.JdbcExecutor.query(JdbcExecutor.java:238)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:246)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:261)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:256)
	at liquibase.database.core.DatabaseUtils.initializeDatabase(DatabaseUtils.java:41)
	at liquibase.database.core.PostgresDatabase.rollback(PostgresDatabase.java:404)
	at liquibase.snapshot.SnapshotGeneratorFactory.has(SnapshotGeneratorFactory.java:117)
	at liquibase.snapshot.SnapshotGeneratorFactory.hasDatabaseChangeLogLockTable(SnapshotGeneratorFactory.java:296)
	at liquibase.lockservice.StandardLockService.isDatabaseChangeLogLockTableCreated(StandardLockService.java:243)
	... 25 more
Caused by: org.postgresql.util.PSQLException: This connection has been closed.
	at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:1009)
	at org.postgresql.jdbc.PgConnection.createStatement(PgConnection.java:1852)
	at org.postgresql.jdbc.PgConnection.createStatement(PgConnection.java:529)
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:77)
	... 35 more

[2024-08-06 17:30:44] WARNING [liquibase.database] Failed to restore the auto commit to true
[2024-08-06 17:30:44] WARNING [liquibase.command] The database connection could not be closed properly. The following steps might fail.
liquibase.exception.DatabaseException: org.postgresql.util.PSQLException: This connection has been closed.
	at liquibase.database.jvm.JdbcConnection.setAutoCommit(JdbcConnection.java:487)
	at liquibase.database.AbstractJdbcDatabase.close(AbstractJdbcDatabase.java:1129)
	at liquibase.command.core.helpers.AbstractDatabaseConnectionCommandStep.cleanUp(AbstractDatabaseConnectionCommandStep.java:116)
	at liquibase.command.CommandScope.execute(CommandScope.java:242)
	at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:51)
	at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:21)
	at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
	at picocli.CommandLine.access$1500(CommandLine.java:148)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
	at picocli.CommandLine.execute(CommandLine.java:2170)
	at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$2(LiquibaseCommandLine.java:387)
	at liquibase.Scope.child(Scope.java:200)
	at liquibase.Scope.child(Scope.java:176)
	at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$3(LiquibaseCommandLine.java:362)
	at liquibase.Scope.child(Scope.java:200)
	at liquibase.Scope.child(Scope.java:176)
	at liquibase.integration.commandline.LiquibaseCommandLine.execute(LiquibaseCommandLine.java:359)
	at liquibase.integration.commandline.LiquibaseCommandLine.main(LiquibaseCommandLine.java:96)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at liquibase.integration.commandline.LiquibaseLauncher.main(LiquibaseLauncher.java:116)
Caused by: org.postgresql.util.PSQLException: This connection has been closed.
	at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:1009)
	at org.postgresql.jdbc.PgConnection.setAutoCommit(PgConnection.java:938)
	at liquibase.database.jvm.JdbcConnection.setAutoCommit(JdbcConnection.java:485)
	... 24 more

[2024-08-06 17:30:44] INFO [liquibase.command] Logging exception.
ERROR: Exception Details
[2024-08-06 17:30:44] INFO [liquibase.ui] ERROR: Exception Details
ERROR: Exception Primary Class:  PSQLException
[2024-08-06 17:30:44] INFO [liquibase.ui] ERROR: Exception Primary Class:  PSQLException
ERROR: Exception Primary Reason:  This connection has been closed.
[2024-08-06 17:30:44] INFO [liquibase.ui] ERROR: Exception Primary Reason:  This connection has been closed.
ERROR: Exception Primary Source:  postgresql
[2024-08-06 17:30:44] INFO [liquibase.ui] ERROR: Exception Primary Source:  postgresql
[2024-08-06 17:30:44] INFO [liquibase.command] Command execution complete
[2024-08-06 17:30:44] SEVERE [liquibase.integration] Error executing SQL SHOW SEARCH_PATH: This connection has been closed.
liquibase.exception.CommandExecutionException: liquibase.exception.DatabaseException: Error executing SQL SHOW SEARCH_PATH: This connection has been closed.
	at liquibase.command.CommandScope.execute(CommandScope.java:257)
	at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:51)
	at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:21)
	at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
	at picocli.CommandLine.access$1500(CommandLine.java:148)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
	at picocli.CommandLine.execute(CommandLine.java:2170)
	at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$2(LiquibaseCommandLine.java:387)
	at liquibase.Scope.child(Scope.java:200)
	at liquibase.Scope.child(Scope.java:176)
	at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$3(LiquibaseCommandLine.java:362)
	at liquibase.Scope.child(Scope.java:200)
	at liquibase.Scope.child(Scope.java:176)
	at liquibase.integration.commandline.LiquibaseCommandLine.execute(LiquibaseCommandLine.java:359)
	at liquibase.integration.commandline.LiquibaseCommandLine.main(LiquibaseCommandLine.java:96)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at liquibase.integration.commandline.LiquibaseLauncher.main(LiquibaseLauncher.java:116)
Caused by: liquibase.exception.DatabaseException: Error executing SQL SHOW SEARCH_PATH: This connection has been closed.
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:104)
	at liquibase.executor.jvm.JdbcExecutor.query(JdbcExecutor.java:230)
	at liquibase.executor.jvm.JdbcExecutor.query(JdbcExecutor.java:238)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:246)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:261)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:256)
	at liquibase.database.core.DatabaseUtils.initializeDatabase(DatabaseUtils.java:41)
	at liquibase.database.core.PostgresDatabase.rollback(PostgresDatabase.java:404)
	at liquibase.lockservice.StandardLockService.init(StandardLockService.java:155)
	at liquibase.command.core.helpers.DatabaseChangelogCommandStep.checkLiquibaseTables(DatabaseChangelogCommandStep.java:145)
	at liquibase.command.core.helpers.DatabaseChangelogCommandStep.run(DatabaseChangelogCommandStep.java:91)
	at liquibase.command.CommandScope.execute(CommandScope.java:219)
	... 21 more
Caused by: org.postgresql.util.PSQLException: This connection has been closed.
	at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:1009)
	at org.postgresql.jdbc.PgConnection.createStatement(PgConnection.java:1852)
	at org.postgresql.jdbc.PgConnection.createStatement(PgConnection.java:529)
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:77)
	... 32 more

Unexpected error running Liquibase: Error executing SQL SHOW SEARCH_PATH: This connection has been closed.

liquibase.exception.CommandExecutionException: liquibase.exception.DatabaseException: Error executing SQL SHOW SEARCH_PATH: This connection has been closed.
	at liquibase.command.CommandScope.execute(CommandScope.java:257)
	at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:51)
	at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:21)
	at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
	at picocli.CommandLine.access$1500(CommandLine.java:148)
	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
	at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
	at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
	at picocli.CommandLine.execute(CommandLine.java:2170)
	at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$2(LiquibaseCommandLine.java:387)
	at liquibase.Scope.child(Scope.java:200)
	at liquibase.Scope.child(Scope.java:176)
	at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$3(LiquibaseCommandLine.java:362)
	at liquibase.Scope.child(Scope.java:200)
	at liquibase.Scope.child(Scope.java:176)
	at liquibase.integration.commandline.LiquibaseCommandLine.execute(LiquibaseCommandLine.java:359)
	at liquibase.integration.commandline.LiquibaseCommandLine.main(LiquibaseCommandLine.java:96)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at liquibase.integration.commandline.LiquibaseLauncher.main(LiquibaseLauncher.java:116)
Caused by: liquibase.exception.DatabaseException: Error executing SQL SHOW SEARCH_PATH: This connection has been closed.
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:104)
	at liquibase.executor.jvm.JdbcExecutor.query(JdbcExecutor.java:230)
	at liquibase.executor.jvm.JdbcExecutor.query(JdbcExecutor.java:238)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:246)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:261)
	at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:256)
	at liquibase.database.core.DatabaseUtils.initializeDatabase(DatabaseUtils.java:41)
	at liquibase.database.core.PostgresDatabase.rollback(PostgresDatabase.java:404)
	at liquibase.lockservice.StandardLockService.init(StandardLockService.java:155)
	at liquibase.command.core.helpers.DatabaseChangelogCommandStep.checkLiquibaseTables(DatabaseChangelogCommandStep.java:145)
	at liquibase.command.core.helpers.DatabaseChangelogCommandStep.run(DatabaseChangelogCommandStep.java:91)
	at liquibase.command.CommandScope.execute(CommandScope.java:219)
	... 21 more
Caused by: org.postgresql.util.PSQLException: This connection has been closed.
	at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:1009)
	at org.postgresql.jdbc.PgConnection.createStatement(PgConnection.java:1852)
	at org.postgresql.jdbc.PgConnection.createStatement(PgConnection.java:529)
	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:77)
	... 32 more

As you can see, able to create the databasechangelog table, but some error with the SQL SHOW SEARCH_PATH when trying to create the databasechangeloglock table

Hi @adarmada, thank you for your response.
I can see from the logs that the execution (from beginning to failure) takes around two seconds, so I think we can rule out a timeout problem.
Would you be able to test the following scenario and let me know what happens?
With the databasechangelog table created by Liquibase, and the databasechangeloglock table created manually, run liquibase status again. Does it fail?

@vnairr I noticed that, right before the exception message, the logs show this line:
[2024-08-06 17:30:44] FINE [liquibase.lockservice] Failed to create or initialize the lock table, trying again, iteration 1 of 10.
Does your environment have a restriction on the amount of attempts allowed for the same operation?
Apart from that, could you update to the latest Liquibase version 4.29.1 and try again?
Let me know how it goes.
Thank you,
Tatiana


Allow a level to inherit from multiple levels

It would be nice to have a base level for Python, C++, documentation, Java, etc and then have another level inherit from all of those base levels. Currently the inherits_from flag is expected to be a string instead of a list. We could update that to allow the new feature.

I have a working version of being able to have a level inherit from multiple levels. The big downside is that any previous instances of inherits_from were defined in yaml as strings but now they need to be a list. You can compare the changes to see several examples (link at bottom of comment). It is simple to fix the configuration files but is also a breaking change. We could

merge as-is and bump the next release to a new minor version while adding an entry in the CHANGELOG,
when accessing that field we can check if it is a string type and handle it differently than if it is a list while adding a deprecation warning when a string is found,
something more clever to handle both cases elegantly (I do not consider checking the type to be elegant).

I really like the functionality, but am hesitant to open a PR as-is. Any thoughts/preferences?
https://github.com/tdenewiler/statick/compare/main...inherits-from-list

If you want to try the development branch yourself this is a pretty good one. This assumes you have the NTRTSim repository cloned to ~/src/NTRTSim and that you locally edit profile.yaml to have the default level set to combined.
./statick ~/src/NTRTsim/ --output-directory /tmp/x --log info --config config-list.yaml

You should see:

the level say combined,
tools from all 3 levels (C, Python, documentation) run
both the print_to_console and write_jenkins_warnings_ng plugins run

another option that is more explicit, but possibly less elegant is to just have a new config option inherits_from_list, then users would have to manually move to the new option. you could keep the deprecation warning on the old option, and then some time in the future switch the new one to inherits_from and remove the string option.
i'm not sure i like this more than checking the type though. that one seems easier on the users.

@xydesa that's a pretty interesting idea. It's close to what I was looking for, but in the end I agree it puts too much burden on users. In the development branch I have created a new method that gets called if the inherits_from flag is a string. That method is marked as deprecated with a removal slated for v0.8 (next minor release) and instructions on how to update to a list. The README and most unit test configuration files were modified to use the list approach.
I'm open to more discussion on the current approach.

Implemented in #405.


Wrong level of file creating using hotkey

Issue Type: Bug
Explorer asks to input file name for a new file on the wrong level after pressing Escape button. On the gif file below we have focus on HOC directory, but input field created on the root level of the project.

@joaomoreno asks to create this issue. Related issue is https://github.com/Microsoft/vscode-atom-keybindings/issues/56
Keyboard navigation: simple.
Extension to switching keyboard context is installed.
VS Code version: Code - Insiders 1.32.0-insider (b64026839eed3dd03a6d6fe0ba3910255490c279, 2019-02-22T08:34:22.116Z)
OS version: Darwin x64 18.2.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz (4 x 1300)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
11, 6, 4

Memory (System)
8.00GB (0.02GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

atom-keybindings
ms-
3.0.6

My understanding is that this is because simple keyboard navigation still attempts to select the nearest file beginning with a when you press a, and that the “create file” action is only triggered secondary to that, so the focus has already shifted when the file is created. Super annoying.


The social icons on the invite page are moved out.#3353

Description
I add useInvite level to gdStore
About # (3353)
How Has This Been Tested?
manually
Checklist:

[X] PR title matches follow: (Feature|Bug|Chore) Task Name
[X] My code follows the style guidelines of this project
[X] I have followed all the instructions described in the initial task (check Definitions of Done)
[X] I have performed a self-review of my own code
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] I have added reference to a related issue in the repository
[ ] I have added a detailed description of the changes proposed in the pull request. I am as descriptive as possible, assisting reviewers as much as possible.
[ ] I have added screenshots related to my pull request (for frontend tasks)
[ ] I have pasted a gif showing the feature.
[X] @mentions of the person or team responsible for reviewing proposed changes

@serdiukov-o-nordwhale i want to phaseout undux store.
the invitecode is already saved to the user properties, so the social buttons could be displayed using that invite code in properties
no need to use gdstore to save all that data

@sirpy You could update useInvites hook to use values from user properties instead of GD store.
useInvitesData doesn't exists anymore - i merged it with useInvites


Add deprecated column

This updates kgx and adds deprecated to the kgx output columns

I ended up converting from the pythongen pydantic model to pydantic, because I was running into a type_designator check problem with remapped classes. I don't think this should harm anything.
I assume this is technically a draft until @sierra-moxon releases biolink 3.5.5, and then we can get rid of the git dependency. (though, I wouldn't be opposed to bringing this in to just be able to run, so that we can get a new monarch-kg release out this week)

Not too worried about pre-release dependency since we're the main users of this kg


uadk: support aead stream mode and sm4-sm3 alg

Wenkai Lin (6):
uadk/v1: support the hmac(sm3)-cbc(sm4) algorithm
uadk: fix for the algorithm name of the aead cbc mode
uadk/v1: Add stream mode for AES-GCM and SM4-GCM
uadk/v1: add assoc bytes check
uadk/v1: set aead msg state for the hardware v2
uadk/v1: fix input length check for aead stream mode.

develop branch?

develop branch?

upstream to develop in another pull request.


Breaking changes in index.js

Now the chatbot will always answer the questions separately
Explanation
The previous intention was build something like ChatGPT, where it can understand the changes in the context during the conversasion.
This is a complex feature and may be it will be implemented in the future, but for now, I will make all questions be treated separetely.
In addition, another disadvantage is that every new question will send the entire information about CloudWalk, so the costs will be a little higher, because the API charges $0.002/token.
In summary, these are the disadvantages of this solution:

The chat do not understand any information between the questions
The costs related to the API behind the chat will be a little higher, because the API charges $0.002/token and the messages of the question will always be with the entire information about CloudWalk.

#1 Now we just need to update the README.md


how to convert latent edited to (18, 512)?

After optimizing a latent with text, how do I save that latent in (18, 512) mode?

Hi @molo32 ,
Which method did you use?

The (18, 512) latent code is in W+ space, the manipulation for global direction method is in S space. The w+ code is first translate to s space then do manipulation. The resulting code is in s space.
Unfortunately, there is not an accurate way to convert s code back to w+ space. I am not sure if this is possible.
Why you need the (18,512) edited w+ code? Maybe use the edited s code instead?


Update Get-SPEnterpriseSearchQueryAuthority.md

Update example

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-server/Get-SPEnterpriseSearchQueryAuthority.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[enhance] twitter card for neoscan

it would be awesome if neoscan could have metadata for twitter card so that it shows the name / logo instead of something blank at the moment if it's shared on twitter.
it's as simple as adding
<meta name="twitter:card" content="summary"/>
<meta name="twitter:description" content="Your home for all NEO related blockchain information" />
<meta name="twitter:title" content="NEOSCAN"/>
<meta name="twitter:url" content="https://neoscan.io/">
<meta name="twitter:image" content="....logourl..."/>

Would render better instead of having this.

#407 has been merged


DR-1050 Added spf text into locals

Change:

Add "spf" text before "fromdoppler.com" text

Great! I am fixing it in PROD, please merge it into master branch in place of develop.


College "ℂall 𝔾irls 𝒟ehra𝒹un 🧞•°¯•• 70374 72601   ••¯°•🧞Dehradun *Escorts At Ghari Cant *Service

"College "ℂall 𝔾irls 𝒟ehra𝒹un 🧞•°¯••7037472601  ••¯°•🧞Dehradun *Escorts At Ghari Cant *Service
HiFi 👾Dehradun 👾𝕮all 👾𝕲irls (_)🫥7037472601🫥(_) *Escorts *In *Dehradun *Service

We are Dehradun Escorts Services, and we offer a variety of Dehradun Call Girls services to our clients in the area. We are a professional and discreet service, and we pride ourselves on providing the best possible service to our clients. We offer various services, including escort services, body rubs, and more. Call Girls In Dehradun We are dedicated to providing the best possible experience to our clients, and we strive to provide the highest level of service possible. We are available 24 hours a day, 7 days a week, and always ready to help our clients in any way possible.Escorts In Dehradun Service.

"College "ℂall 𝔾irls 𝒟ehra𝒹un 🧞•°¯••7037472601  ••¯°•🧞Dehradun *Escorts At Ghari Cant *Service
HiFi 👾Dehradun 👾𝕮all 👾𝕲irls (_)🫥7037472601🫥(_) *Escorts *In *Dehradun *Service
We are Dehradun Escorts Services, and we offer a variety of Dehradun Call Girls services to our clients in the area. We are a professional and discreet service, and we pride ourselves on providing the best possible service to our clients. We offer various services, including escort services, body rubs, and more. Call Girls In Dehradun We are dedicated to providing the best possible experience to our clients, and we strive to provide the highest level of service possible. We are available 24 hours a day, 7 days a week, and always ready to help our clients in any way possible.Escorts In Dehradun Service.

"College "ℂall 𝔾irls 𝒟ehra𝒹un 🧞•°¯••7037472601  ••¯°•🧞Dehradun *Escorts At Ghari Cant *Service
HiFi 👾Dehradun 👾𝕮all 👾𝕲irls (_)🫥7037472601🫥(_) *Escorts *In *Dehradun *Service
We are Dehradun Escorts Services, and we offer a variety of Dehradun Call Girls services to our clients in the area. We are a professional and discreet service, and we pride ourselves on providing the best possible service to our clients. We offer various services, including escort services, body rubs, and more. Call Girls In Dehradun We are dedicated to providing the best possible experience to our clients, and we strive to provide the highest level of service possible. We are available 24 hours a day, 7 days a week, and always ready to help our clients in any way possible.Escorts In Dehradun Service.


Rewrite branding manager

Resolves #1431

This PR implements the changes proposed in #1431. The branding management extension is rewritten to comply with the new event structures in the branding repository.
What has changed?
Everything. I've completely rewritten the extension for two reasons:

I was unhappy with the previous (my own) implementation, as it suffered from being unable to persist state across restarts, which resulted in redundant re-uploads of all assets and icon rotation resets.
The requirements have changed ~ events are now defined directly in the branding repository, and we have to discover them, instead of having hard-coded paths, durations and descriptions in this repository.

So while the extension still aims to solve the same problem, it now works in a completely different way.
Implementation
I've decided to split the implementation into two classes.
BrandingRepository
Forms an abstraction of the remote repository that we pull events from. It allows the user to get all events represented as Python objects, validated to ensure that they are correctly defined. It also abstracts away the year-agnostic dates, and is able to select the currently active event without having to worry about dates at all.
Branding
This is a typical cog containing the logic needed to keep the Discord guild synchronised. It is mostly designed to be autonomous: an internal daemon will pull events every UTC midnight, transition between events when appropriate, rotate icons at the configured frequency, and even react to asset changes in on-going events. If the banner changes for an already active event, the cog will detect this by comparing its hash against the cache, and re-apply the new version. The same applies for server icons.
In order to achieve this, the cog uses 3 Redis caches. In fact, all state is stored in Redis, so there is no "warm-up" cost on restarts ~ everything should be completely smooth.
Some of the internal state is exposed via user commands: you can get information about the current event, and also see a schedule of all events. None of this requires GitHub requests, as we store everything in Redis. Moderators+ can then enable & disable the daemon and force resynchronisation if necessary.
Review & testing
When reading the code, I'd suggest starting with the repository abstraction, reading it top to bottom, and then the same for the cog.
Testing may be a little intricate due to the reliance on another repository, and also due to the fact that the cog is mostly controlled by the daemon, rather than commands.
When testing the daemon, it's possible to manually change the calculated sleep seconds in the before hook. Changing the loop frequency to e.g. 30 seconds will let you observe the nightly wake-ups. Similarly, you can overwrite the calculated time difference in maybe_rotate_icons or change the configured frequency to 0 in order to observe rotations.
To test certain scenarios, it may also be useful to manipulate the caches using internal eval.
If you find the debug and trace logging from BrandingRepository noisy, try bumping the local logger's level to INFO.
I strongly recommend setting a GitHub API key when testing, as you will otherwise run into rate limits quickly.
The repository abstractions is currently targeting the source branch of the branding PR. This allows testing, but warnings will be logged as some events are not set up correctly yet.
Pre-merge checklist:

[ ] Merge branding-side changes
[ ] Target upstream/main when making GitHub requests (currently aimed at my fork)

In terms of merge strategy I propose the following:

Disable current branding manager daemon
Merge branding PR
Merge this PR
Enable new daemon

This should now be ready for review, but I'm keeping it in draft until the branding PR is ready too.

Ready for review! But please point your attention here first: https://github.com/python-discord/branding/pull/129.


Different encryption result with plusaes and openssl for AES-256-GCM

I am trying to use plusaes library on a client-server system where the server uses OpenSSL for encryption and decryption.
I am getting different encrypted data with plusaes and OpenSSL for the same key, IV and data.
In OpenSSL, I am first making a EVP_CIPHER_CTX with the key and IV and then using it for encryption. With that and the same data I am getting the result as : 0x1c 0xf0 0x9a 0xad 0xae 0xa4 0x56 0xfc 0x3a 0x16 0xae 0x92 0xde 0xed 0xbc 0x9a 0xcd 0xda 0xd8 0x5d 0xbf 0x89 0x22 0xfb
whereas with plusaes, the result is  0x2d 0xea 0x4a 0x31 0x42 0x62 0xc4 0x07 0x80 0x5b 0xaf 0x4b 0x90 0x88 0x67 0x14 0x68 0x4d 0xd7 0xbb 0xaa 0xcd 0x1f 0x37
#include "plusaes/plusaes.hpp"

#include <string>
#include <vector>

#include <iostream>
#include <iomanip>

void print_bytes(unsigned char *data, int n){
    for (int i = 0; i < n; i++) {
        std::cout << "0x" << std::setw(2) << std::setfill('0') << std::hex << static_cast<int>(data[i]) << " ";
    }
    std::cout << std::dec << std::endl; // Restore the default decimal formatting
}

int main() {
    int bytes = 24;
    unsigned char data[] = {
        0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
        0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
        0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
    };

    const unsigned char key[] = {
        0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
        0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
        0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
        0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
    };

    const unsigned char iv[] = {
        0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
        0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
    };

    //encrypt
    const unsigned char* aadata;
    unsigned char *tag;
    tag = (unsigned char*)malloc(16);
    plusaes::Error err = plusaes::encrypt_gcm(data, sizeof(data), aadata, 0, key, sizeof(key), iv, sizeof(iv), tag, 16);

    if(err != plusaes::kErrorOk){
        std::cout << "encryption failed \n";
    }
    else{
        std::cout << "encryption successful \n";
    }
    unsigned char *enc;
    enc = (unsigned char*)malloc(2*bytes);
    memcpy(enc, data, bytes);

    //print enc bytes and tag
    std::cout << "enc bytes are : " << std::endl;
    print_bytes(enc, bytes);

    /*
    output :
    0x2d 0xea 0x4a 0x31 0x42 0x62 0xc4 0x07 0x80 0x5b 0xaf 0x4b 0x90 0x88 0x67 0x14 0x68 0x4d 0xd7 0xbb 0xaa 0xcd 0x1f 0x37

    */
}

solved

@purushottam-p Any hints on how you fixed this? I am having a similar issue, but decrypting with tag mismatches between Node.js Crypto (which uses openssl in the back) and plusaes (see #48 for more reference). Even with CTR (crypt_ctr) i find that it does not decrypt openssl payloads...

OpenSSl takes the first 12 bytes of the iv that you provide and appends counter(0x00 0x00 0x00 0x01) of 4 bytes to it (using  EVP_EncryptInit_ex(...)). Whereas plusaes asks you the size of your iv inline Block calc_J0(const Block & H, const unsigned char * iv, const std::size_t iv_size). My issue was solved when i passed the iv_size as 12 explicitly. I didn't compare tags.