Simon Binder
Simon Binder
Thanks for filing an issue. I just tried to reproduce your example by 1. First creating the database without the `createdAt` column, `schemaVersion = 1` and without overriding `migration` 2....
I've never been able to reproduce this myself, but if you can reproduce this with a small example I'd be glad to take a look.
@apoleo88 That's an interesting error. I was afraid it may have have been introduced by a recent sqlite3 version, but that statement works for me with the latest sqlite3 and...
The next moor version will allow you to use custom data classes (https://github.com/simolus3/moor/issues/1134), which essentially means that you get full control over the class and just tell moor which one...
Thanks for reporting this and for offering to help! There are independent transaction locks in the `VmDatabase` and `MoorIsolate` implementation. So if you're using `MoorIsolate`, checking whether the deadlock also...
Thanks for investigating this and for providing minimal repros! However, note that moor doesn't support nested transactions. When you call `transaction` in a transaction zone, it will simply re-use the...
It looks like the `NoSuchMethodError` actually comes from here: https://github.com/simolus3/moor/blob/ba987b57b1a324fd0594037fe60c6a81ab2db8a9/moor_generator/lib/src/analyzer/runner/task.dart#L200-L201 If you want to help debugging, the following would really help to see where the `null` is coming from: -...
> maybe try different builder targets with excluded sources Yeah, that should work. Setting that up doesn't sound like fun though. > This somehow works on a clean generation but...
I don't think so - both builders should behave identically in how they use the analyzer. Maybe the multi-target setup causes an issue like https://github.com/dart-lang/build/issues/2634, but I think moor's guards...
Thanks, I'll try to properly debug this on the weekend. To reproduce this, is it enough if I use more than one target and type converters? It sounds like you...