Can't find devkit: jetbrains.mps.devkit.general-purpose; see model properties
When I create a new project in MPS 2.0 EAP, I get the following model error when trying to build:
(Can't find devkit: jetbrains.mps.devkit.general-purpose; see model properties)
I removed the reference and re-added it with the GUI and for now MPS appears happy. Is this a bug in MPS EAP?
Also FYI, the first time I had tried opening the old calculator tutorial workspace I performed with 1.5, 2.0 EAP reported a bunch of errors and crashed. For whatever reason, when I opened it subsequently, MPS 2.0 seems happy.
Is the EAP usable at this point or should I stick with 1.5? I'd really like to be able to use 2.0 for its new features.
Thanks!
Jeff
(Can't find devkit: jetbrains.mps.devkit.general-purpose; see model properties)
I removed the reference and re-added it with the GUI and for now MPS appears happy. Is this a bug in MPS EAP?
Also FYI, the first time I had tried opening the old calculator tutorial workspace I performed with 1.5, 2.0 EAP reported a bunch of errors and crashed. For whatever reason, when I opened it subsequently, MPS 2.0 seems happy.
Is the EAP usable at this point or should I stick with 1.5? I'd really like to be able to use 2.0 for its new features.
Thanks!
Jeff
Please sign in to leave a comment.
Yes, this is a bug in M3. Actually, there was a mistake in MPS source code so that a different devkit is imported into a newly created language's models, but it is shown as a "general-purpose" in model's properties. When you re-import it manually, a correct devkit is imported.
I think, the answer is "yes" ;). Actually, the EAP quality is much less than the quality of release versions, but we try to avoid critical bugs in EAPs. About your bug - after fixing import manually, there will be no further consequences of it. It is just a language-creation-time bug.
We've already fixed this bug, and the fix will be available in MPS 2.0 M4, which we plan to release in a couple weeks.
Good luck,
Mihail