gemoc-studio
gemoc-studio copied to clipboard
BatchLinkableResourceStorageWritable error when using K3 and xtend 2.27
Bug description
in latest version of GEMOC 3.6.0 (based on Eclipse 2022-06, xtend 2.25)
a lot of error messages occurs in the Default messagingSystem console
and the Error Log view
org.eclipse.xtext.xbase.resource.BatchLinkableResourceStorageWritable - Object (JvmParameterizedTypeReference: java.lang.String) is not contained in any resource
The code seems to works but isn't comfortable for the user
Apparently this wasn't the case with the previous version of the studio based on Eclipse 2021-12 (xtend 2.27)
The Xtend active annotation of K3 is the same (same version of K3 in both GEMOC installations)
Expected behavior
no error message in the console or the Error log when working with K3/Xtend projects.
How to reproduce
Steps to reproduce the behavior:
- install the K3 example, Hello ecore (k3 plugin)
- Simplify the aspect as follow
package hello_ecore
import org.eclipse.emf.ecore.EPackage
import fr.inria.diverse.k3.al.annotationprocessor.Aspect
import static extension hello_ecore.EPackageAspect.*
import org.eclipse.emf.ecore.EClassifier
@Aspect(className=EPackage)
class EPackageAspect {
String foo
}
@Aspect(className=EClassifier)
class EClassifierAspect {
}
- See error in Error log and console
Additional context
- GEMOC Studio version: 3.6.0
- Java version: 11
- OS: Linux