Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » Couldn't resolve reference to EPackage
Couldn't resolve reference to EPackage [message #1834579] Thu, 12 November 2020 16:48 Go to next message
John Doe is currently offline John DoeFriend
Messages: 139
Registered: October 2020
Senior Member
Hi all,

I created a UML Profile with Papayrus, and then I generated an ecore model using EMF Generator Model. From that I created a new XText project from existing ecore model. However when I get the automatically generated by xtext grammar, on top of it I have:

import "http:///Corona.ecore"

And it says Couldnt resolve reference to EPackage: import "http:///Corona.ecore"

This happens with every profile that I try. Do you have any idea why?

Thank you!
Re: Couldn't resolve reference to EPackage [message #1834580 is a reply to message #1834579] Thu, 12 November 2020 17:05 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14068
Registered: July 2009
Senior Member
Hi, does the project containing the ecore have Xtext nature (rightclick - configure - Xtext) and is ist on the classpath of the Xtext project ?

Need professional support for Xtext, Xpand, EMF?
Go to: https://www.itemis.com/en/it-services/methods-and-tools/xtext
Twitter : @chrdietrich
Blog : https://www.dietrich-it.de

[Updated on: Thu, 12 November 2020 17:06]

Report message to a moderator

Re: Couldn't resolve reference to EPackage [message #1834581 is a reply to message #1834580] Thu, 12 November 2020 17:31 Go to previous messageGo to next message
John Doe is currently offline John DoeFriend
Messages: 139
Registered: October 2020
Senior Member
If I configure it as an Xtext then I get an error on Corona.ecore and uml.ecore.

One of the errors is as follows:
base_Package : Package
The feature 'eType' of 'org.eclipse.emf.ecore.impl.EReferenceImpl@3e748c1b{platform:/resource/Corona/Corona.ecore#//WorldMap/base_Package}' contains an unresolved proxy 'org.eclipse.emf.ecore.impl.EClassImpl@74cff19a{platform:/resource/org.eclipse.uml2.uml/model/UML.ecore#//Package}'
Re: Couldn't resolve reference to EPackage [message #1834582 is a reply to message #1834581] Thu, 12 November 2020 18:49 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14068
Registered: July 2009
Senior Member
is uml2.uml on classpath/in the manifest?

Need professional support for Xtext, Xpand, EMF?
Go to: https://www.itemis.com/en/it-services/methods-and-tools/xtext
Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: Couldn't resolve reference to EPackage [message #1834584 is a reply to message #1834582] Thu, 12 November 2020 19:38 Go to previous messageGo to next message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7268
Registered: July 2009
Senior Member
Hi

The 'magic' search-the-world Xtext index won't help you since the UML projects do not have an Xtext nature. You have to pursue the old fashioned and much more efficient approach of declare what you need.

It may be sufficient to make sure UMLResourcesUtil.init is called on the Xtext ResourceSet.. But you may need to register packages in your MWE2 init.

I cannot give direct guidance since I wrote my own beans to cope with rather more complex requirements. e.g.

https://git.eclipse.org/r/plugins/gitiles/ocl/org.eclipse.ocl/+/refs/heads/master/examples/org.eclipse.ocl.examples.build/src/org/eclipse/ocl/examples/build/utilities/UMLStandaloneSetup.java

Regards

Ed Willink

[Updated on: Thu, 12 November 2020 19:49]

Report message to a moderator

Re: Couldn't resolve reference to EPackage [message #1834591 is a reply to message #1834584] Fri, 13 November 2020 06:40 Go to previous messageGo to next message
Tamas Miklossy is currently offline Tamas MiklossyFriend
Messages: 134
Registered: February 2016
Senior Member
Hello John,

You may get some inspiration from the following forum thread:
https://www.eclipse.org/forums/index.php/t/1073961/

Hope that helps!
Tamás
Re: Couldn't resolve reference to EPackage [message #1834643 is a reply to message #1834582] Sat, 14 November 2020 12:11 Go to previous messageGo to next message
John Doe is currently offline John DoeFriend
Messages: 139
Registered: October 2020
Senior Member
Hi,

I was able to fix some of these stuff, but now I have another issue.
This is my model:
index.php/fa/39295/0/

When I generate the ecore, the .genmodel contains an error as follows:
index.php/fa/39296/0/]

I then configure the project where the ecore and genmodel are into an xtext project . When I generate the xtext grammar for it I get the following:
index.php/fa/39297/0/

The error is:

Cannot find compatible feature base_Package in sealed EClass
   WorldMap from imported package http:///Corona.ecore: The existing
   reference 'base_Package' has an incompatible type 'Package'.
   The expected type is 'Package'.


When I try to debug it I get:

0    [main] INFO  text.xtext.generator.XtextGenerator  - Initializing Xtext generator
6    [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Adding generated EPackage 'org.eclipse.xtext.common.types.TypesPackage'
106  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2 at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2/'
107  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.tests at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.tests/'
107  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ide at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ide/'
107  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ui at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ui/'
107  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ui.tests at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ui.tests/'
113  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Using resourceSet registry. The registered Packages will not be registered in the global EPackage.Registry.INSTANCE!
264  [main] ERROR mf.mwe2.launch.runtime.Mwe2Launcher  - Problems running workflow org.xtext.example.mydsl2.GenerateMyDsl: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
java.lang.RuntimeException: Problems running workflow org.xtext.example.mydsl2.GenerateMyDsl: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:105)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:63)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:53)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:79)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:37)
Caused by: org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:319)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:278)
	at org.eclipse.xtext.resource.XtextResourceSet.getResource(XtextResourceSet.java:266)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.loadResource(XtextGeneratorResourceSetInitializer.java:52)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.lambda$initialize$0(XtextGeneratorResourceSetInitializer.java:42)
	at java.util.ArrayList.forEach(ArrayList.java:1257)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.initialize(XtextGeneratorResourceSetInitializer.java:44)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorLanguage.initialize(XtextGeneratorLanguage.java:219)
	at org.eclipse.xtext.xtext.generator.StandardLanguage.initialize(StandardLanguage.java:192)
	at org.eclipse.xtext.xtext.generator.XtextGenerator.initialize(XtextGenerator.java:186)
	at org.eclipse.xtext.xtext.generator.XtextGenerator.checkConfigurationInternal(XtextGenerator.java:140)
	at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2.checkConfiguration(AbstractWorkflowComponent2.java:23)
	at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.preInvoke(Mwe2Bridge.java:69)
	at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.preInvoke(AbstractWorkflowComponent.java:208)
	at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.preInvoke(AbstractCompositeWorkflowComponent.java:31)
	at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:20)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:103)
	... 4 more
Caused by: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl.createInputStream(PlatformResourceURIHandlerImpl.java:578)
	at org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.createInputStream(ExtensibleURIConverterImpl.java:358)
	at org.eclipse.xtext.resource.XtextResourceSet$1.createInputStream(XtextResourceSet.java:299)
	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1314)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)
	... 19 more



And my .mwe2 file is as follows:

module org.xtext.example.mydsl2.GenerateMyDsl

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.mydsl2"
				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 */"
				preferXtendStubs = false
			}
		}
		language = StandardLanguage {
			name = "org.xtext.example.mydsl2.MyDsl"
			fileExtensions = "mydsl2"
			referencedResource = "platform:/resource/Corona/corona.genmodel"
			
			fragment = ecore2xtext.Ecore2XtextValueConverterServiceFragment2 auto-inject {}

			formatter = {
				generateStub = true
				generateXtendStub = true
			}

			serializer = {
				generateStub = false
			}
			validator = {
				// composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
				// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
				generateDeprecationValidation = true
			}
			generator = {
				generateXtendStub = true
			}
			junitSupport = {
				junitVersion = "5"
			}
		}
	}
}



Do you have an idea on what might be wrong?

Thank you!
Re: Couldn't resolve reference to EPackage [message #1834644 is a reply to message #1834584] Sat, 14 November 2020 12:14 Go to previous messageGo to next message
John Doe is currently offline John DoeFriend
Messages: 139
Registered: October 2020
Senior Member
Hi,

I was able to fix some of these stuff, but now I have another issue.
This is my model:
index.php/fa/39298/0/

When I generate the ecore, the .genmodel contains an error as follows:
index.php/fa/39299/0/

I then configure the project where the ecore and genmodel are into an xtext project . When I generate the xtext grammar for it I get the following:
index.php/fa/39300/0/

The error is:

Cannot find compatible feature base_Package in sealed EClass
   WorldMap from imported package http:///Corona.ecore: The existing
   reference 'base_Package' has an incompatible type 'Package'.
   The expected type is 'Package'.


When I try to debug it I get:

0    [main] INFO  text.xtext.generator.XtextGenerator  - Initializing Xtext generator
6    [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Adding generated EPackage 'org.eclipse.xtext.common.types.TypesPackage'
106  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2 at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2/'
107  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.tests at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.tests/'
107  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ide at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ide/'
107  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ui at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ui/'
107  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ui.tests at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ui.tests/'
113  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Using resourceSet registry. The registered Packages will not be registered in the global EPackage.Registry.INSTANCE!
264  [main] ERROR mf.mwe2.launch.runtime.Mwe2Launcher  - Problems running workflow org.xtext.example.mydsl2.GenerateMyDsl: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
java.lang.RuntimeException: Problems running workflow org.xtext.example.mydsl2.GenerateMyDsl: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:105)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:63)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:53)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:79)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:37)
Caused by: org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:319)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:278)
	at org.eclipse.xtext.resource.XtextResourceSet.getResource(XtextResourceSet.java:266)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.loadResource(XtextGeneratorResourceSetInitializer.java:52)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.lambda$initialize$0(XtextGeneratorResourceSetInitializer.java:42)
	at java.util.ArrayList.forEach(ArrayList.java:1257)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.initialize(XtextGeneratorResourceSetInitializer.java:44)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorLanguage.initialize(XtextGeneratorLanguage.java:219)
	at org.eclipse.xtext.xtext.generator.StandardLanguage.initialize(StandardLanguage.java:192)
	at org.eclipse.xtext.xtext.generator.XtextGenerator.initialize(XtextGenerator.java:186)
	at org.eclipse.xtext.xtext.generator.XtextGenerator.checkConfigurationInternal(XtextGenerator.java:140)
	at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2.checkConfiguration(AbstractWorkflowComponent2.java:23)
	at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.preInvoke(Mwe2Bridge.java:69)
	at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.preInvoke(AbstractWorkflowComponent.java:208)
	at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.preInvoke(AbstractCompositeWorkflowComponent.java:31)
	at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:20)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:103)
	... 4 more
Caused by: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl.createInputStream(PlatformResourceURIHandlerImpl.java:578)
	at org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.createInputStream(ExtensibleURIConverterImpl.java:358)
	at org.eclipse.xtext.resource.XtextResourceSet$1.createInputStream(XtextResourceSet.java:299)
	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1314)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)
	... 19 more



And my .mwe2 file is as follows:

module org.xtext.example.mydsl2.GenerateMyDsl

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.mydsl2"
				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 */"
				preferXtendStubs = false
			}
		}
		language = StandardLanguage {
			name = "org.xtext.example.mydsl2.MyDsl"
			fileExtensions = "mydsl2"
			referencedResource = "platform:/resource/Corona/corona.genmodel"
			
			fragment = ecore2xtext.Ecore2XtextValueConverterServiceFragment2 auto-inject {}

			formatter = {
				generateStub = true
				generateXtendStub = true
			}

			serializer = {
				generateStub = false
			}
			validator = {
				// composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
				// Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage
				generateDeprecationValidation = true
			}
			generator = {
				generateXtendStub = true
			}
			junitSupport = {
				junitVersion = "5"
			}
		}
	}
}



Do you have an idea on what might be wrong?

Thank you!
Re: Couldn't resolve reference to EPackage [message #1834650 is a reply to message #1834644] Sat, 14 November 2020 14:26 Go to previous messageGo to next message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7268
Registered: July 2009
Senior Member
Hi

You appear to be doing crazy things for which PNG files are a totally inadequate communication mechanism. Provode a repro project and instructions on what command sequences to execute.

Regards

Ed Willink
Re: Couldn't resolve reference to EPackage [message #1834659 is a reply to message #1834650] Sat, 14 November 2020 18:48 Go to previous messageGo to next message
John Doe is currently offline John DoeFriend
Messages: 139
Registered: October 2020
Senior Member
Ok, so here I have uploaded my UML profile.

The steps I follow to generate the XText grammar are as follows:

Step 1
New -> Other -> EMF Generator Model
Filename:corona.genmodel
Model Importers: UML Model
Model URIs: platform:/resource/Corona/Corona.profile.uml

Root Packages: Corona
References generator models: ECore, Types, UML
Finish

Step 2
Right click on the project -> Configure-> Convert to Xtext Project

Step 3
New -> XText Project from existing ecore models
Add EPackages (corona.genmodel - /Corona)
Entry Rule: WorldMap Corona
Finish

When I do it this way, in the new generated grammar I have issues such as:
Line 15
Multiple markers at this line
- Couldn't resolve reference to EClassifier 'EString'.
- extraneous input '|' expecting RULE_ID

Line 19
Multiple markers at this line
- Cannot create type 'EDataType' in alias null
- The rule 'EDataType' may be consumed without object instantiation.
Add an action to ensure object creation, e.g. '{null}'.
- missing RULE_ID at ':'

The result I get from debugging is:

0    [main] INFO  text.xtext.generator.XtextGenerator  - Initializing Xtext generator
9    [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Adding generated EPackage 'org.eclipse.xtext.common.types.TypesPackage'
100  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2 at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2/'
100  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.tests at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.tests/'
100  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ide at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ide/'
100  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ui at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ui/'
100  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering project org.xtext.example.mydsl2.ui.tests at 'file:/Users/mlj01/eclipse-workspace/org.xtext.example.mydsl2.ui.tests/'
106  [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Using resourceSet registry. The registered Packages will not be registered in the global EPackage.Registry.INSTANCE!
247  [main] ERROR mf.mwe2.launch.runtime.Mwe2Launcher  - Problems running workflow org.xtext.example.mydsl2.GenerateMyDsl: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
java.lang.RuntimeException: Problems running workflow org.xtext.example.mydsl2.GenerateMyDsl: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:105)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:63)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:53)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:79)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:37)
Caused by: org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:319)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:278)
	at org.eclipse.xtext.resource.XtextResourceSet.getResource(XtextResourceSet.java:266)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.loadResource(XtextGeneratorResourceSetInitializer.java:52)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.lambda$initialize$0(XtextGeneratorResourceSetInitializer.java:42)
	at java.util.ArrayList.forEach(ArrayList.java:1257)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorResourceSetInitializer.initialize(XtextGeneratorResourceSetInitializer.java:44)
	at org.eclipse.xtext.xtext.generator.XtextGeneratorLanguage.initialize(XtextGeneratorLanguage.java:219)
	at org.eclipse.xtext.xtext.generator.StandardLanguage.initialize(StandardLanguage.java:192)
	at org.eclipse.xtext.xtext.generator.XtextGenerator.initialize(XtextGenerator.java:186)
	at org.eclipse.xtext.xtext.generator.XtextGenerator.checkConfigurationInternal(XtextGenerator.java:140)
	at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2.checkConfiguration(AbstractWorkflowComponent2.java:23)
	at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.preInvoke(Mwe2Bridge.java:69)
	at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.preInvoke(AbstractWorkflowComponent.java:208)
	at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.preInvoke(AbstractCompositeWorkflowComponent.java:31)
	at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:20)
	at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:103)
	... 4 more
Caused by: java.io.IOException: The path '/Corona/corona.genmodel' is unmapped
	at org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl.createInputStream(PlatformResourceURIHandlerImpl.java:578)
	at org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.createInputStream(ExtensibleURIConverterImpl.java:358)
	at org.eclipse.xtext.resource.XtextResourceSet$1.createInputStream(XtextResourceSet.java:299)
	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1314)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)
	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)
	... 19 more

  • Attachment: Corona.zip
    (Size: 11.40KB, Downloaded 21 times)
Re: Couldn't resolve reference to EPackage [message #1834674 is a reply to message #1834659] Sun, 15 November 2020 12:59 Go to previous message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7268
Registered: July 2009
Senior Member
Hi

See https://www.eclipse.org/forums/index.php/m/1834670/#msg_1834670 on Xtext newsgroup.

Regards

Ed Willink
Previous Topic:The path is unmapped
Next Topic:Automatically generate XText grammar from UML Profile in Papyrus
Goto Forum:
  


Current Time: Mon Sep 27 18:37:14 GMT 2021

Powered by FUDForum. Page generated in 0.02014 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top