Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » Dynamic templates = true causes error when generating model code
Dynamic templates = true causes error when generating model code [message #1272168] Mon, 17 March 2014 08:38 Go to next message
Ralph Gerbig is currently offline Ralph GerbigFriend
Messages: 702
Registered: November 2009
Senior Member
Hi,

I use Luna M6. When I set use dynamic templates to true I get the following exception during model code generation:

java.lang.ClassNotFoundException: org.eclipse.emf.codegen.ecore.templates.model.PackageClass_
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.eclipse.emf.codegen.jet.JETEmitter$EclipseHelper$3.loadClass(JETEmitter.java:835)
	at org.eclipse.emf.codegen.jet.JETEmitter$EclipseHelper.initialize(JETEmitter.java:855)
	at org.eclipse.emf.codegen.jet.JETEmitter.initialize(JETEmitter.java:391)
	at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:453)
	at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generateJava(AbstractGeneratorAdapter.java:1818)
	at org.eclipse.emf.codegen.ecore.genmodel.generator.GenPackageGeneratorAdapter.generatePackageInterface(GenPackageGeneratorAdapter.java:462)
	at org.eclipse.emf.codegen.ecore.genmodel.generator.GenPackageGeneratorAdapter.generateModel(GenPackageGeneratorAdapter.java:213)
	at org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter.doGenerate(GenBaseGeneratorAdapter.java:215)
	at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generate(AbstractGeneratorAdapter.java:316)
	at org.eclipse.emf.codegen.ecore.generator.Generator.generate(Generator.java:703)
	at org.eclipse.emf.codegen.ecore.genmodel.presentation.GeneratorUIUtil$GeneratorOperation.execute(GeneratorUIUtil.java:178)
	at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2333)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)


and

java.lang.ClassNotFoundException: org.eclipse.emf.codegen.ecore.templates.model.PackageClass_
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.eclipse.emf.codegen.jet.JETEmitter$EclipseHelper$3.loadClass(JETEmitter.java:835)
	at org.eclipse.emf.codegen.jet.JETEmitter$EclipseHelper.initialize(JETEmitter.java:855)
	at org.eclipse.emf.codegen.jet.JETEmitter.initialize(JETEmitter.java:391)
	at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:453)
	at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generateJava(AbstractGeneratorAdapter.java:1818)
	at org.eclipse.emf.codegen.ecore.genmodel.generator.GenPackageGeneratorAdapter.generatePackageInterface(GenPackageGeneratorAdapter.java:462)
	at org.eclipse.emf.codegen.ecore.genmodel.generator.GenPackageGeneratorAdapter.generateModel(GenPackageGeneratorAdapter.java:213)
	at org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter.doGenerate(GenBaseGeneratorAdapter.java:215)
	at org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.generate(AbstractGeneratorAdapter.java:316)
	at org.eclipse.emf.codegen.ecore.generator.Generator.generate(Generator.java:703)
	at org.eclipse.emf.codegen.ecore.genmodel.presentation.GeneratorUIUtil$GeneratorOperation.execute(GeneratorUIUtil.java:178)
	at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2333)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)


I did not put anything in the template directory so it cannot be caused by my templates. How can I find what is going wrong?

Ralph
Re: Dynamic templates = true causes error when generating model code [message #1272206 is a reply to message #1272168] Mon, 17 March 2014 10:47 Go to previous message
Ralph Gerbig is currently offline Ralph GerbigFriend
Messages: 702
Registered: November 2009
Senior Member
Hi,

the Problem could be solved by deleting the project and cloning it again from my code repository. Deleting and recrating the genmodel did not help. Deleting the workspace without the project did not help too.

Ralph
Previous Topic:[Oomph] platform set-up
Next Topic:XSDEcoreBuilder Problem converting Xsd to ecore in Eclipse plugin
Goto Forum:
  


Current Time: Fri Apr 19 16:42:04 GMT 2024

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

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

Back to the top