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

218 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 answers

0
Joost 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.