2019-05-24 16:26:15.853 java[29175:754081] -[NSView clearDeferFlushing]: unrecognized selector sent to instance 0x7f821f64a7c0 2019-05-24 16:26:15.913 java[29175:754081] -[NSView clearDeferFlushing]: unrecognized selector sent to instance 0x7f821f64a7c0 2019-05-24 16:26:15.973 java[29175:754081] -[NSView clearDeferFlushing]: unrecognized selector sent to instance 0x7f821f64a7c0 2019-05-24 16:26:16.009 java[29175:754081] -[NSView clearDeferFlushing]: unrecognized selector sent to instance 0x7f821f64a7c0 2019-05-24 16:26:16.015 java[29175:754081] -[NSView clearDeferFlushing]: unrecognized selector sent to instance 0x7f821f64a7c0 2019-05-24 16:26:16.021 java[29175:754081] -[NSView clearDeferFlushing]: unrecognized selector sent to instance 0x7f821f64a7c0 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [bundleresource://633.fwk860798122:1/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [bundleresource://633.fwk860798122:2/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] 2019-05-24 16:26:16.375 java[29175:754081] -[NSView clearDeferFlushing]: unrecognized selector sent to instance 0x7f821f64a7c0
grammar org.xtext.example.TransformationDSL with org.eclipse.xtext.common.Terminals generate transformationDSL "http://www.xtext.org/example/TransformationDSL" import "http://www.xtext.org/example/mydsl/FinalDsl" as finalDSL Model: greetings+=Greeting*; Greeting: 'use' definition=[finalDSL::LibraryBusinessMethodStatement] Check = check ; check: check = [finalDSL::ClassOperationName] ;
module org.xtext.example.GenerateTransformationDSL import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* var rootPath = ".." Workflow { component = XtextGenerator { configuration = { project = StandardProjectConfig { baseName = "org.xtext.example.transformationDSL" rootPath = rootPath runtimeTest = { enabled = true } eclipsePlugin = { enabled = true } eclipsePluginTest = { enabled = true } createEclipseMetaData = true } code = { encoding = "UTF-8" lineDelimiter = "\n" fileHeader = "/*\n * generated by Xtext \${version}\n */" } } language = StandardLanguage { name = "org.xtext.example.TransformationDSL" referencedResource = "platform:/resource/org.xtext.example.finaldsl/model/generated/FinalDsl.genmodel"//"platform:/resource/org.xtext.example.finaldsl/model/generated/FinalDsl.genmodel" fileExtensions = "transformationdsl" serializer = { generateStub = false } validator = { // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" // Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage generateDeprecationValidation = true } junitSupport = { junitVersion = "5" } } } }
Also have a look if there are plugin.xml_gen files that differ from plugin.xml files
<extension point="org.eclipse.ui.preferencePages"> <page category="org.xtext.example.TransformationDSL" class="org.xtext.example.ui.TransformationDSLExecutableExtensionFactory:org.eclipse.xtext.ui.validation.ValidatorPreferencePage" id="org.xtext.example.TransformationDSL.validator.preferencePage" name="Errors/Warnings"> <keywordReference id="org.xtext.example.ui.keyword_TransformationDSL"/> </page> </extension> </extension>
eclipse.buildId=4.11.0.I20190307-0500 java.version=11.0.1 java.vendor=Oracle Corporation BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=nl_NL Framework arguments: -product org.eclipse.platform.ide Command-line arguments: -product org.eclipse.platform.ide -data /Users/jos/eclipse-workspace/../runtime-EclipseXtext -dev file:/Users/jos/eclipse-workspace/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse/dev.properties -os macosx -ws cocoa -arch x86_64 org.eclipse.e4.ui.workbench Error Fri May 24 17:17:13 CEST 2019 Unable to retrieve the bundle from the URI: bundleclass://org.eclipse.e4.tools.emf.ui/org.eclipse.e4.tools.emf.ui.internal.handlers.AutosizeColumnsHandler
can you in your test eclipse open a host osgi console
(console view, + button in the top)
and type "ss org.xtext.example"
WARNING: This console is connected to the current running instance of Eclipse! osgi> ss org.xtext.example "Framework is launched." id State Bundle 641 ACTIVE org.xtext.example.finaldsl.ide_1.0.0.qualifier 642 STARTING org.xtext.example.finaldsl.tests_1.0.0.qualifier 643 ACTIVE org.xtext.example.finaldsl.ui_1.0.0.qualifier 669 STARTING org.xtext.example.transformationDSL.ide_1.0.0.qualifier 670 STARTING org.xtext.example.transformationDSL.tests_1.0.0.qualifier 671 STARTING org.xtext.example.transformationDSL.ui_1.0.0.qualifier 672 STARTING org.xtext.example.transformationDSL.ui.tests_1.0.0.qualifier 673 STARTING org.xtext.example.transformationDSL_1.0.0.qualifier 674 STARTING org.xtext.example.finaldsl.ui.tests_1.0.0.qualifier 676 ACTIVE org.xtext.example.finaldsl_1.0.0.qualifier osgi>
module org.xtext.example.GenerateTransformationdsl import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* var rootPath = ".." Workflow { component = XtextGenerator { configuration = { project = StandardProjectConfig { baseName = "org.xtext.example.transformationdsl" rootPath = rootPath runtimeTest = { enabled = true } eclipsePlugin = { enabled = true } eclipsePluginTest = { enabled = true } createEclipseMetaData = true } code = { encoding = "UTF-8" lineDelimiter = "\n" fileHeader = "/*\n * generated by Xtext \${version}\n */" } } language = StandardLanguage { name = "org.xtext.example.Transformationdsl" //referencedResource = "platform:/resource/org.xtext.example.finaldsl/model/generated/FinalDsl.genmodel" referencedResource = "platform:/resource/org.xtext.example.finaldsl/model/generated/FinalDsl.genmodel"//"platform:/resource/org.xtext.example.finaldsl/model/generated/FinalDsl.genmodel" fileExtensions = "trans" serializer = { generateStub = false } validator = { // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" // Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage generateDeprecationValidation = true } junitSupport = { junitVersion = "5" } } } }