Skip to content

Commit b1f49a2

Browse files
committed
Improve SDK compatibility exception for observers/streams
1 parent 292e18c commit b1f49a2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

objectbox/lib/src/bindings/bindings.dart

+7-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,13 @@ void initializeDartAPI() {
5959
final errCode = C.dartc_init_api(NativeApi.initializeApiDLData);
6060
_dartAPIinitialized = (OBX_SUCCESS == errCode);
6161
if (!_dartAPIinitialized) {
62-
_dartAPIinitException = latestNativeError(codeIfMissing: errCode);
62+
_dartAPIinitException = latestNativeError(
63+
codeIfMissing: errCode,
64+
dartMsg: "Dart/Flutter SDK you're using is not compatible with "
65+
'ObjectBox observers, query streams and Sync event streams. '
66+
'Please consider using Flutter v1.20.x or v1.22.x (or Dart v2.10.x). '
67+
'See https://github.com/objectbox/objectbox-dart/issues/197 for more details. '
68+
'Native exception');
6369
}
6470
}
6571

0 commit comments

Comments
 (0)