I do not know how deep the rabbit hole is in this case, but import of machines with aot list and aot dictionary is not perceived correctly by the fourth alpha.
Simple reproduction instructions:
1. Create a flow macro in a clean project with bolt 2.0.0a2 (a3 is probably the same)
2. Put in the graph variables aot dictionary or aot list. In my case, list contained int, dictionary: key was int, value was vector 3.
3. Copy, import to the project with alpha 4. Exporting to a custom package also does not save it.
What is strange, even very much - in the transition between projects, my project with alpha 2 loses all the graphs and variables. Without any interaction between it and a4. But a simple reimport completely restores them. However, an error with aot collections is not solved by reimport.
With scene variable, which in my case also contain aot collections, Odin warns in the console that it will not serialize code due to the threat of data loss. They are displayed empty, but an error occurs in the console every time. Also, i had two graphs that contained corrupt macro and they failed with it. At the same time, all obsolete units responsible for handling collections are displayed correctly.
Customer support service by UserEcho