Bug 540498 - Error executing EValidator - org.eclipse.xtext.validation.CompositeEValidator
Summary: Error executing EValidator - org.eclipse.xtext.validation.CompositeEValidator
Status: RESOLVED FIXED
Alias: None
Product: Viatra
Classification: Modeling
Component: Addons (show other bugs)
Version: 2.0.2   Edit
Hardware: PC Windows 10
: P3 normal
Target Milestone: 2.0.3   Edit
Assignee: Zoltan Ujhelyi CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-26 05:39 EDT by Zoltan Beres CLA
Modified: 2018-11-19 09:52 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zoltan Beres CLA 2018-10-26 05:39:53 EDT
```
java.lang.IllegalArgumentException: Invalid project "project". Only existing, open plug-in projects are supported by the generator.
at org.eclipse.viatra.query.runtime.matchers.util.Preconditions.checkArgument(Preconditions.java:77)
	at org.eclipse.viatra.query.tooling.core.project.ProjectGenerationHelper.checkOpenPDEProject(ProjectGenerationHelper.java:129)
	at org.eclipse.viatra.query.tooling.core.project.ProjectGenerationHelper.checkBundleDependency(ProjectGenerationHelper.java:281)
	at org.eclipse.viatra.query.tooling.generator.model.ui.GenmodelProjectBasedValidation.checkExistingDependency(GenmodelProjectBasedValidation.java:52)
	at org.eclipse.viatra.query.tooling.generator.model.ui.GenmodelProjectBasedValidation.checkGenmodelDependencies(GenmodelProjectBasedValidation.java:43)
	at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke(AbstractDeclarativeValidator.java:118)
	at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate(AbstractDeclarativeValidator.java:312)
	at org.eclipse.xtext.validation.AbstractInjectableValidator.validate(AbstractInjectableValidator.java:71)
	at org.eclipse.xtext.validation.CompositeEValidator.validate(CompositeEValidator.java:151)
	at org.eclipse.emf.ecore.util.Diagnostician.doValidate(Diagnostician.java:257)
	at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:244)
	at org.eclipse.xtext.validation.CancelableDiagnostician.validate(CancelableDiagnostician.java:40)
	at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:201)
	at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:143)
	at org.eclipse.xtext.validation.ResourceValidatorImpl.validate(ResourceValidatorImpl.java:146)
	at org.eclipse.xtext.validation.ResourceValidatorImpl.validate(ResourceValidatorImpl.java:124)
	at org.eclipse.xtext.validation.ResourceValidatorImpl.validate(ResourceValidatorImpl.java:90)
	at org.eclipse.xtext.ui.editor.validation.ValidationJob$1.exec(ValidationJob.java:91)
	at org.eclipse.xtext.ui.editor.validation.ValidationJob$1.exec(ValidationJob.java:1)
	at org.eclipse.xtext.util.concurrent.CancelableUnitOfWork.exec(CancelableUnitOfWork.java:26)
	at org.eclipse.xtext.resource.OutdatedStateManager.exec(OutdatedStateManager.java:91)
	at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.internalReadOnly(XtextDocument.java:527)
	at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.readOnly(XtextDocument.java:499)
	at org.eclipse.xtext.ui.editor.model.XtextDocument.readOnly(XtextDocument.java:137)
	at org.eclipse.xtext.ui.editor.validation.ValidationJob.createIssues(ValidationJob.java:86)
	at org.eclipse.xtext.ui.editor.validation.ValidationJob.run(ValidationJob.java:67)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60
```
Comment 1 Eclipse Genie CLA 2018-11-18 04:46:44 EST
New Gerrit change created: https://git.eclipse.org/r/132632
Comment 2 Eclipse Genie CLA 2018-11-18 05:33:13 EST
New Gerrit change created: https://git.eclipse.org/r/132634
Comment 5 Zoltan Ujhelyi CLA 2018-11-19 09:52:31 EST
Fixed in master and backported to 2.0-maintenance.