Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error in the dsl file does not produce helpful message when ALE validator fails #52

Open
dvojtise opened this issue Aug 14, 2019 · 5 comments

Comments

@dvojtise
Copy link
Contributor

in the dsl file when there is some issue that makes the validator fails
for example trying to use multiple ecore files, or simply if the referenced ecore file doesn't exist (or if the target project is closed)
then the only error we get is Error executing EValidator in the Problem view without any further information.

@dvojtise
Copy link
Contributor Author

Actually, more information is present in the error log view

however, it would be helpful to grab it and put it in the marker

@echebbi
Copy link
Collaborator

echebbi commented May 7, 2020

For the record, this is related to eclipse-gemoc/gemoc-studio#161

@dvojtise
Copy link
Contributor Author

If the .dsl file use the "metaprog" declaration as defined in eclipse-gemoc/gemoc-studio-modeldebugging#164 (and some following PRs) the dsl editor provided by GEMOC will help
Note: the dsl editor provided by GEMOC is not the same as the default editor provided by ALE (this one is only a java property file editor without any enhancement or completion)

@echebbi
Copy link
Collaborator

echebbi commented Jun 25, 2020

Since the org.eclipse.gemoc.gemoc_language_workbench.metaprog extension point is currently tighly coupled to the GEMOC Studio I'd prefer to provide an extension in the gemoc-studio-execution-ale repository rather than in ale-lang itself.

@dvojtise
Copy link
Contributor Author

Thanks to @Kairides, it already exists in GEMOC Studio since eclipse-gemoc/gemoc-studio-execution-ale#34 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants