From 0dbbe6b0bac73ef89bfddee8c73e72d498a4e7fa Mon Sep 17 00:00:00 2001 From: Dillon Nys Date: Sat, 1 Mar 2025 11:14:49 -0700 Subject: [PATCH] fix(celest): Fallback to in-memory database --- packages/celest/CHANGELOG.md | 4 ++++ packages/celest/lib/src/runtime/data/connect.io.dart | 7 ++++++- packages/celest/pubspec.yaml | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/celest/CHANGELOG.md b/packages/celest/CHANGELOG.md index 6024e322c..13f99a7ce 100644 --- a/packages/celest/CHANGELOG.md +++ b/packages/celest/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.0.1+2 + +- fix: Fallback to in-memory database + ## 1.0.1+1 - fix: Fix expectation of trace context when running in cloud diff --git a/packages/celest/lib/src/runtime/data/connect.io.dart b/packages/celest/lib/src/runtime/data/connect.io.dart index 44d2833b0..ab27f26c0 100644 --- a/packages/celest/lib/src/runtime/data/connect.io.dart +++ b/packages/celest/lib/src/runtime/data/connect.io.dart @@ -17,7 +17,12 @@ Future localExecutor({ String? path, }) async { if (path == null) { - final packageConfig = await Isolate.packageConfig; + Uri? packageConfig; + try { + packageConfig = await Isolate.packageConfig; + } on Object { + // Not available in all environments. + } if (packageConfig == null) { _logger.warning( 'Failed to determine package config path. ' diff --git a/packages/celest/pubspec.yaml b/packages/celest/pubspec.yaml index 968481957..0f574adc1 100644 --- a/packages/celest/pubspec.yaml +++ b/packages/celest/pubspec.yaml @@ -1,6 +1,6 @@ name: celest description: The Flutter cloud platform. Celest enables you to build your entire backend in Dart. -version: 1.0.1+1 +version: 1.0.1+2 homepage: https://celest.dev repository: https://github.com/celest-dev/celest/tree/main/packages/celest