Error Starting Airbyte on Windows with Docker

Summary

The error indicates a version mismatch when trying to start Airbyte on Windows with Docker. The current version 0.29.19-alpha cannot be directly upgraded to version 0.53.0. It first needs to be upgraded to version 0.32.0-alpha.


Question

New installation on Windows with Docker. I feel like I’ve following the instructions exactly.
I get the following failure to start. I have no idea what is going on.
Isn’t docker meant to remove these sorts of issues?

airbyte-bootloader | 2024-03-15 06:51:30 INFO i.m.r.Micronaut(start):100 - Startup completed in 1259ms. Server Running: http://0371478df2cb:9002
airbyte-bootloader | 2024-03-15 06:51:30 INFO i.a.f.ConfigFileClient(<init>):105 - path /flags does not exist, will return default flag values
airbyte-bootloader | 2024-03-15 06:51:30 INFO i.a.c.s.RemoteDefinitionsProvider(<init>):74 - Creating remote definitions provider for URL ‘https://connectors.airbyte.com/files/’ and registry ‘OSS’…
airbyte-bootloader | 2024-03-15 06:51:30 INFO i.a.c.i.c.SeedBeanFactory(seedDefinitionsProvider):37 - Using local definitions provider for seeding
airbyte-bootloader | 2024-03-15 06:51:31 WARN i.a.m.l.MetricClientFactory(initialize):72 - MetricClient was not recognized or not provided. Accepted values are datadog or otel.
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.c.p.v.FeatureFlagDefinitionVersionOverrideProvider(<init>):55 - Initialized feature flag definition version overrides
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.c.p.ActorDefinitionVersionHelper(<init>):68 - ActorDefinitionVersionHelper initialized with override providers: ConfigurationDefinitionVersionOverrideProvider, FeatureFlagDefinitionVersionOverrideProvider
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.b.Bootloader(load):107 - Initializing databases…
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.b.Bootloader(initializeDatabases):232 - Initializing databases…
airbyte-bootloader | 2024-03-15 06:51:31 WARN i.a.d.c.DatabaseAvailabilityCheck(check):38 - Waiting for database to become available…
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.d.c.DatabaseAvailabilityCheck(lambda$isDatabaseConnected$1):75 - Testing airbyte configs database connection…
airbyte-bootloader | 2024-03-15 06:51:31 WARN o.j.t.JooqLogger(lambda$warn$7):461 - Version mismatch : Database version is older than what dialect POSTGRES supports: 13.14. Consider https://www.jooq.org/download/support-matrix to see what jOOQ version and edition supports which RDBMS versions.
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.d.c.DatabaseAvailabilityCheck(check):57 - Database available.
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.d.i.DatabaseInitializer(initializeSchema):90 - The airbyte configs database is initialized
airbyte-bootloader | 2024-03-15 06:51:31 WARN i.a.d.c.DatabaseAvailabilityCheck(check):38 - Waiting for database to become available…
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.d.c.DatabaseAvailabilityCheck(lambda$isDatabaseConnected$1):75 - Testing airbyte jobs database connection…
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.d.c.DatabaseAvailabilityCheck(check):57 - Database available.
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.d.i.DatabaseInitializer(initializeSchema):90 - The airbyte jobs database is initialized
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.b.Bootloader(initializeDatabases):235 - Databases initialized.
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.b.Bootloader(load):110 - Checking migration compatibility…
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.b.Bootloader(assertNonBreakingMigration):145 - Checking for illegal upgrade…
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.b.Bootloader(getRequiredVersionUpgrade):246 - Current Airbyte version: AirbyteVersion{version=‘0.29.19-alpha’, major=‘0’, minor=‘29’, patch=‘19’}
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.a.b.Bootloader(getRequiredVersionUpgrade):247 - Future Airbyte version: AirbyteVersion{version=‘0.53.0’, major=‘0’, minor=‘53’, patch=‘0’}
airbyte-bootloader | 2024-03-15 06:51:31 ERROR i.a.b.Bootloader(assertNonBreakingMigration):150 - ___ ___________________ ________________ _ __
airbyte-bootloader | / |/_ / / ___/ | / / / _/ __ / | / /
airbyte-bootloader | ________________________ / /| | / / / / / / / |/ / / / / // / / / |/ / ________________________
airbyte-bootloader | /
/
/// / ___ |/ / / / / // /| / / / / // // / /| / /////
airbyte-bootloader | __ _______ __________ // |// ///_____//|/// //_//|/ __ __________ __________
airbyte-bootloader | / / / / // / __ \ / / | / / __ / / / / / / __ / / __ / / / / / __ / / __
airbyte-bootloader | / / / /_
/ __/ / /
/ / / // |/ / /
/ / / / / / / / /
/ / __/ / / / / / / // // /
/ / __/ / / / /
airbyte-bootloader | / /
/ /
/ / /
/ , / / // /| / / // / / / / , / // // / // // // , / // // /
airbyte-bootloader | _
//
/_____/
/ || /// |// _/ // // |//___/// |///
airbyte-bootloader |
airbyte-bootloader | -------------------
airbyte-bootloader | See details below
airbyte-bootloader | -------------------
airbyte-bootloader |
airbyte-bootloader | 2024-03-15 06:51:31 ERROR i.a.b.Bootloader(assertNonBreakingMigration):159 - Cannot upgrade from version 0.29.19-alpha to version 0.53.0 directly. First you must upgrade to version 0.32.0-alpha. After that upgrade is complete, you may upgrade to version 0.53.0.
airbyte-bootloader | 2024-03-15 06:51:31 ERROR i.a.b.Application(main):25 - Unable to bootstrap Airbyte environment.
airbyte-bootloader | java.lang.RuntimeException: Cannot upgrade from version 0.29.19-alpha to version 0.53.0 directly. First you must upgrade to version 0.32.0-alpha. After that upgrade is complete, you may upgrade to version 0.53.0.
airbyte-bootloader | at io.airbyte.bootloader.Bootloader.assertNonBreakingMigration(Bootloader.java:160) ~[io.airbyte-airbyte-bootloader-0.53.0.jar:?]
airbyte-bootloader | at io.airbyte.bootloader.Bootloader.load(Bootloader.java:111) ~[io.airbyte-airbyte-bootloader-0.53.0.jar:?]
airbyte-bootloader | at io.airbyte.bootloader.Application.main(Application.java:22) [io.airbyte-airbyte-bootloader-0.53.0.jar:?]
airbyte-bootloader | 2024-03-15 06:51:31 INFO i.m.r.Micronaut(lambda$start$0):117 - Embedded Application shutting down
airbyte-bootloader | INFO StatusConsoleListener Loading mask data from '/seed/specs_secrets_mask.yaml
airbyte-bootloader | WARN StatusConsoleListener Unable to register Log4j shutdown hook because JVM is shutting down. Using SimpleLogger
service “bootloader” didn’t complete successfully: exit 255



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want to access the original thread.

Join the conversation on Slack

["error", "start", "windows", "docker", "version-mismatch", "upgrade"]