Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » GMF & TENEO
GMF & TENEO [message #621437] Wed, 07 October 2009 12:10 Go to next message
No real name is currently offline No real nameFriend
Messages: 24
Registered: October 2009
Junior Member
Hi,
I tried to repeat this tutorial. http://www.elver.org/hibernate/gmftutorial/tutorial1.html I thought everything works good, but when I tried to run the example & the new workbench opened, I couldn't see the mindmap diagram which I made before the tutorial, there is an error:

Could not open the editor: The editor class could not be instantiated. This usually indicates a missing no-arg constructor or that the editor's class name was mistyped in plugin.xml.

org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter $TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.gmf.examples.mindmap.rcp.diagram (766).
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .postFindLocalClass(EclipseLazyStarter.java:125)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:449)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:211)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass (BundleLoader.java:381)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInter nal(BundleLoader.java:457)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(Bund leLoader.java:326)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:231)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1193)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:160)
at org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:874)
at org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugi n.java:267)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Work benchPlugin.java:263)
at org.eclipse.ui.internal.registry.EditorDescriptor.createEdit or(EditorDescriptor.java:235)
at org.eclipse.ui.internal.EditorManager.createPart(EditorManag er.java:845)
at org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:606)
at org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:462)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(Ed itorAreaHelper.java:271)
at org.eclipse.ui.internal.EditorManager.setVisibleEditor(Edito rManager.java:1417)
at org.eclipse.ui.internal.EditorManager$5.runWithException(Edi torManager.java:942)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3855)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3476)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work benchAdvisor.java:803)
at org.eclipse.ui.internal.Workbench$28.runWithException(Workbe nch.java:1384)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3855)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3476)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2316)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 21)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.gmf.examples.mindmap.rcp.diagram.part.MindmapDia gramEditorPlugin.start() of bundle org.eclipse.gmf.examples.mindmap.rcp.diagram.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:806)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:755)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:352)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:280)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAct ion.java:408)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .postFindLocalClass(EclipseLazyStarter.java:111)
... 58 more
Caused by: java.lang.NoClassDefFoundError: org/hibernate/EntityNameResolver
at org.eclipse.gmf.examples.mindmap.rcp.diagram.db.StoreControl ler.initializeDataStore(StoreController.java:81)
at org.eclipse.gmf.examples.mindmap.rcp.diagram.part.MindmapDia gramEditorPlugin.start(MindmapDiagramEditorPlugin.java:71)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1 .run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:774)
... 63 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.EntityNameResolver
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInter nal(BundleLoader.java:494)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 68 more


When I try: File - New - Mindmap Diagram then I read: The chosen operation is not currently available, the same if I press the Mindmap DB button.
If I delete the StoreController.getInstance().initializeDataStore(); in the stop method of MindmapDiagramEditorPlugin.java (Initialize Teneo when plugin starts - http://www.elver.org/hibernate/gmftutorial/tutorial2.html - down on the side) than it works, but without DB.
I use a empty SQL Server 2005 database and I think the jdbc driver and all the packeges are correct.
What can I do - hope you can help me.
Re: GMF & TENEO [message #621438 is a reply to message #621437] Wed, 07 October 2009 12:53 Go to previous messageGo to next message
Martin Taal is currently offline Martin TaalFriend
Messages: 5468
Registered: July 2009
Senior Member
Hi Rafnixx,
Which version of Hibernate are you using? With Teneo 1.1.1/1.1.2 you need to use Hibernate 3.3.2 (and not 3.3.1 or earlier).

Btw, support for Teneo is given on the main EMF newsgroup which I added in the cc.

gr. Martin

rafnixx@hushmail.com wrote:
> Hi,
> I tried to repeat this tutorial.
> http://www.elver.org/hibernate/gmftutorial/tutorial1.html I thought
> everything works good, but when I tried to run the example & the new
> workbench opened, I couldn't see the mindmap diagram which I made before
> the tutorial, there is an error:
> Could not open the editor: The editor class could not be instantiated.
> This usually indicates a missing no-arg constructor or that the editor's
> class name was mistyped in plugin.xml.
>
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter
> $TerminatingClassNotFoundException: An error occurred while
> automatically activating bundle
> org.eclipse.gmf.examples.mindmap.rcp.diagram (766).
> at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter
> .postFindLocalClass(EclipseLazyStarter.java:125)
> at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc
> alClass(ClasspathManager.java:449)
> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin
> dLocalClass(DefaultClassLoader.java:211)
> at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass
> (BundleLoader.java:381)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInter
> nal(BundleLoader.java:457)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund
> leLoader.java:410)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund
> leLoader.java:398)
> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa
> dClass(DefaultClassLoader.java:105)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(Bund
> leLoader.java:326)
> at org.eclipse.osgi.framework.internal.core.BundleHost.loadClas
> s(BundleHost.java:231)
> at org.eclipse.osgi.framework.internal.core.AbstractBundle.load
> Class(AbstractBundle.java:1193)
> at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI
> .createExecutableExtension(RegistryStrategyOSGI.java:160)
> at org.eclipse.core.internal.registry.ExtensionRegistry.createE
> xecutableExtension(ExtensionRegistry.java:874)
> at org.eclipse.core.internal.registry.ConfigurationElement.crea
> teExecutableExtension(ConfigurationElement.java:243)
> at org.eclipse.core.internal.registry.ConfigurationElementHandl
> e.createExecutableExtension(ConfigurationElementHandle.java: 51)
> at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugi
> n.java:267)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator
> .java:70)
> at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Work
> benchPlugin.java:263)
> at org.eclipse.ui.internal.registry.EditorDescriptor.createEdit
> or(EditorDescriptor.java:235)
> at org.eclipse.ui.internal.EditorManager.createPart(EditorManag
> er.java:845)
> at org.eclipse.ui.internal.EditorReference.createPartHelper(Edi
> torReference.java:606)
> at org.eclipse.ui.internal.EditorReference.createPart(EditorRef
> erence.java:462)
> at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb
> enchPartReference.java:595)
> at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(Ed
> itorAreaHelper.java:271)
> at org.eclipse.ui.internal.EditorManager.setVisibleEditor(Edito
> rManager.java:1417)
> at org.eclipse.ui.internal.EditorManager$5.runWithException(Edi
> torManager.java:942)
> at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run
> (StartupThreading.java:31)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr
> onizer.java:134)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav
> a:3855)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3476)
> at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work
> benchAdvisor.java:803)
> at org.eclipse.ui.internal.Workbench$28.runWithException(Workbe
> nch.java:1384)
> at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run
> (StartupThreading.java:31)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr
> onizer.java:134)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav
> a:3855)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3476)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2316)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 21)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault
> (Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work
> bench.java:493)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j
> ava:149)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start
> (IDEApplication.java:113)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips
> eAppHandle.java:194)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher
> .runApplication(EclipseAppLauncher.java:110)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher
> .start(EclipseAppLauncher.java:79)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS
> tarter.java:368)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS
> tarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 559)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
> Caused by: org.osgi.framework.BundleException: Exception in
> org.eclipse.gmf.examples.mindmap.rcp.diagram.part.MindmapDia
> gramEditorPlugin.start() of bundle
> org.eclipse.gmf.examples.mindmap.rcp.diagram.
> at org.eclipse.osgi.framework.internal.core.BundleContextImpl.s
> tartActivator(BundleContextImpl.java:806)
> at org.eclipse.osgi.framework.internal.core.BundleContextImpl.s
> tart(BundleContextImpl.java:755)
> at org.eclipse.osgi.framework.internal.core.BundleHost.startWor
> ker(BundleHost.java:352)
> at org.eclipse.osgi.framework.internal.core.AbstractBundle.star
> t(AbstractBundle.java:280)
> at org.eclipse.osgi.framework.util.SecureAction.start(SecureAct
> ion.java:408)
> at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter
> .postFindLocalClass(EclipseLazyStarter.java:111)
> ... 58 more
> Caused by: java.lang.NoClassDefFoundError: org/hibernate/EntityNameResolver
> at org.eclipse.gmf.examples.mindmap.rcp.diagram.db.StoreControl
> ler.initializeDataStore(StoreController.java:81)
> at org.eclipse.gmf.examples.mindmap.rcp.diagram.part.MindmapDia
> gramEditorPlugin.start(MindmapDiagramEditorPlugin.java:71)
> at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1
> .run(BundleContextImpl.java:783)
> at java.security.AccessController.doPrivileged(Native Method)
> at org.eclipse.osgi.framework.internal.core.BundleContextImpl.s
> tartActivator(BundleContextImpl.java:774)
> ... 63 more
> Caused by: java.lang.ClassNotFoundException:
> org.hibernate.EntityNameResolver
> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInter
> nal(BundleLoader.java:494)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund
> leLoader.java:410)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund
> leLoader.java:398)
> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa
> dClass(DefaultClassLoader.java:105)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> ... 68 more
>
>
> When I try: File - New - Mindmap Diagram then I read: The chosen
> operation is not currently available, the same if I press the Mindmap DB
> button.
> If I delete the StoreController.getInstance().initializeDataStore(); in
> the stop method of MindmapDiagramEditorPlugin.java (Initialize Teneo
> when plugin starts -
> http://www.elver.org/hibernate/gmftutorial/tutorial2.html - down on the
> side) than it works, but without DB.
> I use a empty SQL Server 2005 database and I think the jdbc driver and
> all the packeges are correct.
> What can I do - hope you can help me.
>


--

With Regards, Martin Taal

Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Cell: +31 (0)6 288 48 943
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
Re: GMF & TENEO [message #621439 is a reply to message #621437] Wed, 07 October 2009 13:36 Go to previous message
No real name is currently offline No real nameFriend
Messages: 24
Registered: October 2009
Junior Member
Hi Martin,
I'm using Teneo 1.1.2 and Hibernate 3.3.2.GA in a seperate Plugin.
Some minutes ago I tried mapping with Hibernate Tools for Eclipse and its works.
Any idea why it doesn't works like in the tutorial?
Previous Topic:Re: [MWE] Is there a way to prevent to refresh the *entire* workspace after the run of a workflow?
Next Topic:GMF & TENEO
Goto Forum:
  


Current Time: Fri Apr 19 21:25:58 GMT 2024

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

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

Back to the top