MPS error when rebuilding projects: "no output location for x@descriptor"

250 Views Asked by At

I am new to JetBrains MPS and am trying to get a feel for Jetbrains MPS applications that others have built. However, I am finding that I am unable to build most applications I download from GitHub. Mostly, I get errors when trying to rebuild the project. One common error I get is:

no output location for x@descriptor
...
Error executing target jetbrains.mps.make.facets.Make.reconcile : no input. Stopping

where x is the name of the language.

what must I update to fix it?

Extra Details:

1

There are 1 best solutions below

0
On

Another cause could be that for some reason the Java Facet has not been enabled. AFAIK between 2020.1 and 2020.3 (haven't checked 2020.2) this has become necessary for some/most languages.

The easy fix is to enable the Java Facet in the Module properties for the Language/Generator which reports "No output location for.../behaviour" etc.