Comments (4)
update: I only get this error if I run it as a dart package, if I run it as a flutter package then it works.
from drift.
Thanks for the report. Do you know where the sqlite3.dll
on your Windows machine is coming from (if I remember correctly it's something that needs to be installed).
Does the crash also happen with a simpler sqlite3 usage not depending on drift, e.g. with https://github.com/simolus3/sqlite3.dart/blob/main/sqlite3/example/main.dart?
from drift.
good call, I had it in 2 windows locations:
>where sqlite3.dll
C:\Program Files\Amazon\AWSCLIV2\sqlite3.dll
C:\Users\myUser\Anaconda3\Library\bin\sqlite3.dll
after downloading the most recent ddl (https://www.sqlite.org/download.html) and adding it to the dart package folder (i.e. where the pubspec.yaml is) it fixed the crash
from drift.
Hm - I'll blame this on the existing DLLs then. It's weird that they cause this error, but they might be old and unsupported versions of sqlite3, or compiled in a way that breaks accessing them via dart:ffi
.
from drift.
Related Issues (20)
- Migrations 2.7 => 2.19, unlogic errors HOT 4
- Facing an issue in production app HOT 2
- Generator table discovery should exclude private classes HOT 2
- Why is the generated file not with the “.drift.dart” suffix but with the “.g.dart” suffix? How can I make it generate with the “.drift.dart” suffix? HOT 1
- drift_dev undefined column for `referencedColumn` HOT 4
- Drift_flutter with SQLCipher HOT 1
- Type 'BaseReferences' not found after upgrading from drift 2.13.1 to 2.20.0 HOT 2
- Version 2.2 create analyze warning that can break pipelines HOT 4
- `Expression.and`/`Expression.or` should create parenthesis HOT 2
- Tables generation with the wrong name HOT 1
- Error: Type 'BaseReferences' not found. HOT 2
- Copy button for code block in the docs HOT 1
- Error: Method not found: 'BaseReferences'. HOT 2
- Table primary composite key from Foreign Keys fails in 2.20 HOT 7
- The migration strategy (ALTER) couldn't resolve the changes HOT 1
- Can't see the full table HOT 5
- Replace the nested `SingleChildScrollView`s in the devtools extension with `TwoDimensionalScrollView`
- SqliteException (SqliteException(1): while preparing statement, no such table: word, SQL logic error (code 1) Causing statement: SELECT * FROM "word";) HOT 4
- DriftIsolate.connect waits forever occasionally HOT 3
- [drift_flutter] driftDatabase more options HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from drift.