Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » 2.4RC3 Problems with import from annotated Java
2.4RC3 Problems with import from annotated Java [message #420092] Tue, 17 June 2008 13:56 Go to next message
Helge  Böhme is currently offline Helge BöhmeFriend
Messages: 5
Registered: July 2009
Junior Member
Hello,

I'm just a basic EMF beginner so I followed the EMF tutorial as long it
meets my intended use of EMF. I'm already stucked with Step 1b: Define the
Model Using Annotated Java. I was able to create the project and the
source files but not to perform the import step using the new EMF Model
wizard. After selecting the library.genmodel file and selecting the
Annotated Java option, just no packages are shown. See error log below.

I installed EMF from the Ganymede update site using a fresh 3.4RC3
installation.

Thanks in advance,
Helge


eclipse.buildId=I20080530-1730
java.version=1.6.0_05
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86

Warning
Tue Jun 17 15:13:40 CEST 2008
org.eclipse.emf.ecore.impl.EAttributeImpl cannot be cast to
org.eclipse.emf.ecore.EReference

java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EAttributeImpl
cannot be cast to org.eclipse.emf.ecore.EReference
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analy zeProject(JavaEcoreBuilder.java:428)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.compu teEPackages(JavaEcoreBuilder.java:668)
at
org.eclipse.emf.importer.java.JavaImporter.doComputeEPackage s(JavaImporter.java:103)
at
org.eclipse.emf.importer.ModelImporter.computeEPackages(Mode lImporter.java:530)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:108)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage$2.execute(J avaPackagePage.java:83)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:104)
at
org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:116)
at
org.eclipse.jface.operation.ModalContext.runInCurrentThread( ModalContext.java:446)
at
org.eclipse.jface.operation.ModalContext.run(ModalContext.ja va:354)
at
org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java: 934)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:98)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage$1.run(JavaP ackagePage.java:60)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:132)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3798)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3423)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825 )
at org.eclipse.jface.window.Window.open(Window.java:801)
at
org.eclipse.ui.internal.handlers.WizardHandler$New.executeHa ndler(WizardHandler.java:253)
at
org.eclipse.ui.internal.handlers.WizardHandler.execute(Wizar dHandler.java:273)
at
org.eclipse.ui.internal.handlers.HandlerProxy.execute(Handle rProxy.java:281)
at
org.eclipse.core.commands.Command.executeWithChecks(Command. java:476)
at
org.eclipse.core.commands.ParameterizedCommand.executeWithCh ecks(ParameterizedCommand.java:508)
at
org.eclipse.ui.internal.handlers.HandlerService.executeComma nd(HandlerService.java:169)
at
org.eclipse.ui.internal.handlers.SlaveHandlerService.execute Command(SlaveHandlerService.java:247)
at
org.eclipse.ui.internal.actions.CommandAction.runWithEvent(C ommandAction.java:157)
at
org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:583)
at
org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:500)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:411)
at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1002)
at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3821)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3420)
at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:21 98)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:488)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:112)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:193)
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:382)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)


*** Features:
org.eclipse.emf (2.4.0.v200806091234) "EMF - Eclipse Modeling Framework"
org.eclipse.emf.codegen (2.4.0.v200806091234) "EMF Code Generation"
org.eclipse.emf.codegen.ecore (2.4.0.v200806091234) "EMF Ecore Code
Generator"
org.eclipse.emf.codegen.ecore.ui (2.4.0.v200806091234) "EMF Ecore Code
Generator UI"
org.eclipse.emf.codegen.ui (2.4.0.v200806091234) "EMF Code Generation UI"
org.eclipse.emf.common (2.4.0.v200806091234) "EMF Common"
org.eclipse.emf.common.ui (2.4.0.v200806091234) "EMF Common UI"
org.eclipse.emf.converter (2.4.0.v200806091234) "EMF Model Converter"
org.eclipse.emf.databinding (1.0.0.v200806091234) "EMF Data Binding"
org.eclipse.emf.databinding.edit (1.0.0.v200806091234) "EMF Edit Data
Binding"
org.eclipse.emf.doc (2.4.0.v200806091234) "EMF Developer Guide"
org.eclipse.emf.ecore (2.4.0.v200806091234) "EMF Ecore"
org.eclipse.emf.ecore.edit (2.4.0.v200806091234) "EMF Ecore Edit"
org.eclipse.emf.ecore.editor (2.4.0.v200806091234) "EMF Sample Ecore
Editor"
org.eclipse.emf.edit (2.4.0.v200806091234) "EMF Edit"
org.eclipse.emf.edit.ui (2.4.0.v200806091234) "EMF Edit UI"
org.eclipse.emf.mapping (2.4.0.v200806091234) "EMF Mapping"
org.eclipse.emf.mapping.ecore (2.4.0.v200806091234) "EMF Ecore Mapping"
org.eclipse.emf.mapping.ecore.editor (2.4.0.v200806091234) "EMF Ecore
Mapping Editor"
org.eclipse.emf.mapping.ui (2.4.0.v200806091234) "EMF Mapping UI"
org.eclipse.emf.source (2.4.0.v200806091234) "EMF Source"
org.eclipse.emf.transaction (1.2.0.v200805130238-23-8s733I3C59379I) "EMF
Model Transaction Core"
org.eclipse.emf.validation (1.2.0.v200805130238-35-9oA55S5J8H5ADM) "EMF
Validation Framework Core"
org.eclipse.emf.workspace (1.2.0.v200805130238-23-8s733I3C59379I) "EMF
Model Transaction Workbench Integration Core"

*** Plug-in Registry:
org.eclipse.emf (2.4.0.v200806091234) "EMF - Eclipse Modeling Framework"
[Starting]
org.eclipse.emf.ant (2.4.0.v200806091234) "EMF Ant Tasks" [Starting]
org.eclipse.emf.cheatsheets (2.4.0.v200806091234) "EMF Cheat Sheets"
[Starting]
org.eclipse.emf.codegen (2.4.0.v200806091234) "EMF Code Generation"
[Active]
org.eclipse.emf.codegen.ecore (2.4.0.v200806091234) "EMF Ecore Code
Generator" [Active]
org.eclipse.emf.codegen.ecore.ui (2.4.0.v200806091234) "EMF Ecore Code
Generator UI" [Active]
org.eclipse.emf.codegen.ui (2.4.0.v200806091234) "EMF Code Generation UI"
[Starting]
org.eclipse.emf.common (2.4.0.v200806091234) "EMF Common" [Active]
org.eclipse.emf.common.ui (2.4.0.v200806091234) "EMF Common UI" [Active]
org.eclipse.emf.converter (2.4.0.v200806091234) "EMF Model Converter"
[Active]
org.eclipse.emf.databinding (1.0.0.v200806091234) "EMF Data Binding"
[Starting]
org.eclipse.emf.databinding.edit (1.0.0.v200806091234) "EMF Edit Data
Binding" [Starting]
org.eclipse.emf.doc (2.4.0.v200806091234) "EMF Developer Guide" [Starting]
org.eclipse.emf.ecore (2.4.0.v200806091234) "EMF Ecore" [Active]
org.eclipse.emf.ecore.change (2.4.0.v200806091234) "EMF Change Model"
[Starting]
org.eclipse.emf.ecore.change.edit (2.4.0.v200806091234) "EMF Change Edit"
[Starting]
org.eclipse.emf.ecore.edit (2.4.0.v200806091234) "EMF Ecore Edit" [Active]
org.eclipse.emf.ecore.editor (2.4.0.v200806091234) "EMF Sample Ecore
Editor" [Starting]
org.eclipse.emf.ecore.xmi (2.4.0.v200806091234) "EMF XML/XMI Persistence"
[Active]
org.eclipse.emf.edit (2.4.0.v200806091234) "EMF Edit" [Active]
org.eclipse.emf.edit.ui (2.4.0.v200806091234) "EMF Edit UI" [Active]
org.eclipse.emf.example.installer (1.0.0.v200806091234) "EMF Example
Installer" [Starting]
org.eclipse.emf.exporter (2.4.0.v200806091234) "EMF Model Exporter"
[Starting]
org.eclipse.emf.importer (2.4.0.v200806091234) "EMF Model Importer"
[Active]
org.eclipse.emf.importer.ecore (2.4.0.v200806091234) "EMF Ecore Importer"
[Starting]
org.eclipse.emf.importer.java (2.4.0.v200806091234) "EMF Annotated Java
Importer" [Active]
org.eclipse.emf.importer.rose (2.4.0.v200806091234) "EMF Rose Importer"
[Starting]
org.eclipse.emf.mapping (2.4.0.v200806091234) "EMF Mapping" [Starting]
org.eclipse.emf.mapping.ecore (2.4.0.v200806091234) "EMF Ecore Mapping"
[Starting]
org.eclipse.emf.mapping.ecore.editor (2.4.0.v200806091234) "EMF Ecore
Mapping Editor" [Starting]
org.eclipse.emf.mapping.ecore2ecore (2.4.0.v200806091234) "EMF Ecore to
Ecore Mapping" [Starting]
org.eclipse.emf.mapping.ecore2ecore.editor (2.4.0.v200806091234) "EMF
Ecore to Ecore Mapping Editor" [Starting]
org.eclipse.emf.mapping.ecore2xml (2.4.0.v200806091234) "EMF Ecore to XML
Mapping" [Starting]
org.eclipse.emf.mapping.ecore2xml.ui (2.4.0.v200806091234) "EMF Ecore to
XML Mapping Editor" [Starting]
org.eclipse.emf.mapping.ui (2.4.0.v200806091234) "EMF Mapping UI"
[Starting]
org.eclipse.emf.mapping.xsd2ecore (2.4.0.v200806091234) "XSD to Ecore
Mapping" [Starting]
org.eclipse.emf.mapping.xsd2ecore.editor (2.4.0.v200806091234) "XSD to
Ecore Mapping Editor" [Starting]
org.eclipse.emf.source (2.4.0.v200806091234) "EMF Source" [Resolved]
org.eclipse.emf.transaction (1.2.0.v200805130238) "EMF Model Transaction
Core" [Starting]
org.eclipse.emf.transaction.ui (1.2.0.v200805130238) "EMF Model
Transaction UI" [Starting]
org.eclipse.emf.validation (1.2.0.v200805170232) "EMF Validation Framework
Core" [Starting]
org.eclipse.emf.validation.ui (1.2.0.v200805130238) "EMF Validation
Framework UI" [Starting]
org.eclipse.emf.validation.ui.ide (1.2.0.v200805130238) "EMF Validation
Framework UI IDE" [Starting]
org.eclipse.emf.workspace (1.2.0.v200805130238) "EMF Model Transaction
Workbench Integration Core" [Starting]
org.eclipse.emf.workspace.ui (1.2.0.v200805130238) "EMF Model Transaction
Workbench Integration UI" [Starting]
Re: 2.4RC3 Problems with import from annotated Java [message #420094 is a reply to message #420092] Tue, 17 June 2008 15:03 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33140
Registered: July 2009
Senior Member
Helge,

Maybe try the release candidate because that line of code doesn't
contain a cast in my version. Please open a bugzilla with the details
if it's reproducible there.


Helge Böhme wrote:
> Hello,
>
> I'm just a basic EMF beginner so I followed the EMF tutorial as long it
> meets my intended use of EMF. I'm already stucked with Step 1b: Define
> the
> Model Using Annotated Java. I was able to create the project and the
> source files but not to perform the import step using the new EMF Model
> wizard. After selecting the library.genmodel file and selecting the
> Annotated Java option, just no packages are shown. See error log below.
>
> I installed EMF from the Ganymede update site using a fresh 3.4RC3
> installation.
>
> Thanks in advance,
> Helge
>
>
> eclipse.buildId=I20080530-1730
> java.version=1.6.0_05
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
> Command-line arguments: -os win32 -ws win32 -arch x86
>
> Warning
> Tue Jun 17 15:13:40 CEST 2008
> org.eclipse.emf.ecore.impl.EAttributeImpl cannot be cast to
> org.eclipse.emf.ecore.EReference
>
> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EAttributeImpl
> cannot be cast to org.eclipse.emf.ecore.EReference
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analy zeProject(JavaEcoreBuilder.java:428)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.compu teEPackages(JavaEcoreBuilder.java:668)
>
> at
> org.eclipse.emf.importer.java.JavaImporter.doComputeEPackage s(JavaImporter.java:103)
>
> at
> org.eclipse.emf.importer.ModelImporter.computeEPackages(Mode lImporter.java:530)
>
> at
> org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:108)
>
> at
> org.eclipse.emf.importer.java.ui.JavaPackagePage$2.execute(J avaPackagePage.java:83)
>
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:104)
>
> at
> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:116)
>
> at
> org.eclipse.jface.operation.ModalContext.runInCurrentThread( ModalContext.java:446)
>
> at
> org.eclipse.jface.operation.ModalContext.run(ModalContext.ja va:354)
> at
> org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java: 934)
> at
> org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:98)
>
> at
> org.eclipse.emf.importer.java.ui.JavaPackagePage$1.run(JavaP ackagePage.java:60)
>
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
> at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:132)
>
> at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3798)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3423)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:825 )
> at org.eclipse.jface.window.Window.open(Window.java:801)
> at
> org.eclipse.ui.internal.handlers.WizardHandler$New.executeHa ndler(WizardHandler.java:253)
>
> at
> org.eclipse.ui.internal.handlers.WizardHandler.execute(Wizar dHandler.java:273)
>
> at
> org.eclipse.ui.internal.handlers.HandlerProxy.execute(Handle rProxy.java:281)
>
> at
> org.eclipse.core.commands.Command.executeWithChecks(Command. java:476)
> at
> org.eclipse.core.commands.ParameterizedCommand.executeWithCh ecks(ParameterizedCommand.java:508)
>
> at
> org.eclipse.ui.internal.handlers.HandlerService.executeComma nd(HandlerService.java:169)
>
> at
> org.eclipse.ui.internal.handlers.SlaveHandlerService.execute Command(SlaveHandlerService.java:247)
>
> at
> org.eclipse.ui.internal.actions.CommandAction.runWithEvent(C ommandAction.java:157)
>
> at
> org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:583)
>
> at
> org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:500)
>
> at
> org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:411)
>
> at
> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1002)
> at
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3821)
> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3420)
> at
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:21 98)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:488)
>
> at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
> org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:112)
>
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:193)
>
> 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:382)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
>
>
> *** Features:
> org.eclipse.emf (2.4.0.v200806091234) "EMF - Eclipse Modeling Framework"
> org.eclipse.emf.codegen (2.4.0.v200806091234) "EMF Code Generation"
> org.eclipse.emf.codegen.ecore (2.4.0.v200806091234) "EMF Ecore Code
> Generator"
> org.eclipse.emf.codegen.ecore.ui (2.4.0.v200806091234) "EMF Ecore Code
> Generator UI"
> org.eclipse.emf.codegen.ui (2.4.0.v200806091234) "EMF Code Generation UI"
> org.eclipse.emf.common (2.4.0.v200806091234) "EMF Common"
> org.eclipse.emf.common.ui (2.4.0.v200806091234) "EMF Common UI"
> org.eclipse.emf.converter (2.4.0.v200806091234) "EMF Model Converter"
> org.eclipse.emf.databinding (1.0.0.v200806091234) "EMF Data Binding"
> org.eclipse.emf.databinding.edit (1.0.0.v200806091234) "EMF Edit Data
> Binding"
> org.eclipse.emf.doc (2.4.0.v200806091234) "EMF Developer Guide"
> org.eclipse.emf.ecore (2.4.0.v200806091234) "EMF Ecore"
> org.eclipse.emf.ecore.edit (2.4.0.v200806091234) "EMF Ecore Edit"
> org.eclipse.emf.ecore.editor (2.4.0.v200806091234) "EMF Sample Ecore
> Editor"
> org.eclipse.emf.edit (2.4.0.v200806091234) "EMF Edit"
> org.eclipse.emf.edit.ui (2.4.0.v200806091234) "EMF Edit UI"
> org.eclipse.emf.mapping (2.4.0.v200806091234) "EMF Mapping"
> org.eclipse.emf.mapping.ecore (2.4.0.v200806091234) "EMF Ecore Mapping"
> org.eclipse.emf.mapping.ecore.editor (2.4.0.v200806091234) "EMF Ecore
> Mapping Editor"
> org.eclipse.emf.mapping.ui (2.4.0.v200806091234) "EMF Mapping UI"
> org.eclipse.emf.source (2.4.0.v200806091234) "EMF Source"
> org.eclipse.emf.transaction (1.2.0.v200805130238-23-8s733I3C59379I) "EMF
> Model Transaction Core"
> org.eclipse.emf.validation (1.2.0.v200805130238-35-9oA55S5J8H5ADM) "EMF
> Validation Framework Core"
> org.eclipse.emf.workspace (1.2.0.v200805130238-23-8s733I3C59379I) "EMF
> Model Transaction Workbench Integration Core"
>
> *** Plug-in Registry:
> org.eclipse.emf (2.4.0.v200806091234) "EMF - Eclipse Modeling Framework"
> [Starting]
> org.eclipse.emf.ant (2.4.0.v200806091234) "EMF Ant Tasks" [Starting]
> org.eclipse.emf.cheatsheets (2.4.0.v200806091234) "EMF Cheat Sheets"
> [Starting]
> org.eclipse.emf.codegen (2.4.0.v200806091234) "EMF Code Generation"
> [Active]
> org.eclipse.emf.codegen.ecore (2.4.0.v200806091234) "EMF Ecore Code
> Generator" [Active]
> org.eclipse.emf.codegen.ecore.ui (2.4.0.v200806091234) "EMF Ecore Code
> Generator UI" [Active]
> org.eclipse.emf.codegen.ui (2.4.0.v200806091234) "EMF Code Generation UI"
> [Starting]
> org.eclipse.emf.common (2.4.0.v200806091234) "EMF Common" [Active]
> org.eclipse.emf.common.ui (2.4.0.v200806091234) "EMF Common UI" [Active]
> org.eclipse.emf.converter (2.4.0.v200806091234) "EMF Model Converter"
> [Active]
> org.eclipse.emf.databinding (1.0.0.v200806091234) "EMF Data Binding"
> [Starting]
> org.eclipse.emf.databinding.edit (1.0.0.v200806091234) "EMF Edit Data
> Binding" [Starting]
> org.eclipse.emf.doc (2.4.0.v200806091234) "EMF Developer Guide"
> [Starting]
> org.eclipse.emf.ecore (2.4.0.v200806091234) "EMF Ecore" [Active]
> org.eclipse.emf.ecore.change (2.4.0.v200806091234) "EMF Change Model"
> [Starting]
> org.eclipse.emf.ecore.change.edit (2.4.0.v200806091234) "EMF Change Edit"
> [Starting]
> org.eclipse.emf.ecore.edit (2.4.0.v200806091234) "EMF Ecore Edit"
> [Active]
> org.eclipse.emf.ecore.editor (2.4.0.v200806091234) "EMF Sample Ecore
> Editor" [Starting]
> org.eclipse.emf.ecore.xmi (2.4.0.v200806091234) "EMF XML/XMI Persistence"
> [Active]
> org.eclipse.emf.edit (2.4.0.v200806091234) "EMF Edit" [Active]
> org.eclipse.emf.edit.ui (2.4.0.v200806091234) "EMF Edit UI" [Active]
> org.eclipse.emf.example.installer (1.0.0.v200806091234) "EMF Example
> Installer" [Starting]
> org.eclipse.emf.exporter (2.4.0.v200806091234) "EMF Model Exporter"
> [Starting]
> org.eclipse.emf.importer (2.4.0.v200806091234) "EMF Model Importer"
> [Active]
> org.eclipse.emf.importer.ecore (2.4.0.v200806091234) "EMF Ecore Importer"
> [Starting]
> org.eclipse.emf.importer.java (2.4.0.v200806091234) "EMF Annotated Java
> Importer" [Active]
> org.eclipse.emf.importer.rose (2.4.0.v200806091234) "EMF Rose Importer"
> [Starting]
> org.eclipse.emf.mapping (2.4.0.v200806091234) "EMF Mapping" [Starting]
> org.eclipse.emf.mapping.ecore (2.4.0.v200806091234) "EMF Ecore Mapping"
> [Starting]
> org.eclipse.emf.mapping.ecore.editor (2.4.0.v200806091234) "EMF Ecore
> Mapping Editor" [Starting]
> org.eclipse.emf.mapping.ecore2ecore (2.4.0.v200806091234) "EMF Ecore to
> Ecore Mapping" [Starting]
> org.eclipse.emf.mapping.ecore2ecore.editor (2.4.0.v200806091234) "EMF
> Ecore to Ecore Mapping Editor" [Starting]
> org.eclipse.emf.mapping.ecore2xml (2.4.0.v200806091234) "EMF Ecore to XML
> Mapping" [Starting]
> org.eclipse.emf.mapping.ecore2xml.ui (2.4.0.v200806091234) "EMF Ecore to
> XML Mapping Editor" [Starting]
> org.eclipse.emf.mapping.ui (2.4.0.v200806091234) "EMF Mapping UI"
> [Starting]
> org.eclipse.emf.mapping.xsd2ecore (2.4.0.v200806091234) "XSD to Ecore
> Mapping" [Starting]
> org.eclipse.emf.mapping.xsd2ecore.editor (2.4.0.v200806091234) "XSD to
> Ecore Mapping Editor" [Starting]
> org.eclipse.emf.source (2.4.0.v200806091234) "EMF Source" [Resolved]
> org.eclipse.emf.transaction (1.2.0.v200805130238) "EMF Model Transaction
> Core" [Starting]
> org.eclipse.emf.transaction.ui (1.2.0.v200805130238) "EMF Model
> Transaction UI" [Starting]
> org.eclipse.emf.validation (1.2.0.v200805170232) "EMF Validation
> Framework
> Core" [Starting]
> org.eclipse.emf.validation.ui (1.2.0.v200805130238) "EMF Validation
> Framework UI" [Starting]
> org.eclipse.emf.validation.ui.ide (1.2.0.v200805130238) "EMF Validation
> Framework UI IDE" [Starting]
> org.eclipse.emf.workspace (1.2.0.v200805130238) "EMF Model Transaction
> Workbench Integration Core" [Starting]
> org.eclipse.emf.workspace.ui (1.2.0.v200805130238) "EMF Model Transaction
> Workbench Integration UI" [Starting]
>
>


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: 2.4RC3 Problems with import from annotated Java [message #420097 is a reply to message #420094] Tue, 17 June 2008 17:04 Go to previous messageGo to next message
Helge  Böhme is currently offline Helge BöhmeFriend
Messages: 5
Registered: July 2009
Junior Member
Hello Ed,

On Tue, 17 Jun 2008, Ed Merks wrote:

> Maybe try the release candidate because that line of code doesn't contain a
> cast in my version. Please open a bugzilla with the details if it's
> reproducible there.

This also doesn't work (same exception):
* I did a fresh install of eclipse-rcp-ganymede-RC3-win32.zip
* removed all EMF features and plugins from the eclipse folders
* placed a EMF download into the dropins folder:
- emf-sdo-xsd-SDK-2.4.0RC4.zip (which seems to be the same version as
from the update manager)
- emf-sdo-xsd-SDK-2.4.0RC3.zip (second try)
* created a fresh workspace
* did the EMF tutorial

Which versions do you use?

Helge
Re: 2.4RC3 Problems with import from annotated Java [message #420099 is a reply to message #420097] Tue, 17 June 2008 23:24 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33140
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------070207070604000601010003
Content-Type: multipart/alternative;
boundary="------------080103030503030609080502"


--------------080103030503030609080502
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Helge,

Maybe try the modeling package

http://www.eclipse.org/downloads/packages/

I'm using an Eclipse slightly newer than RC4 and the latest EMF
extracted from CVS which should be the same as RC4. It works fine for
me. I've attached the project you could import into your workspace to
try...


Helge B


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: 2.4RC3 Problems with import from annotated Java [message #420110 is a reply to message #420099] Wed, 18 June 2008 10:38 Go to previous messageGo to next message
Helge  Böhme is currently offline Helge BöhmeFriend
Messages: 5
Registered: July 2009
Junior Member
Hello Ed,

On Tue, 17 Jun 2008, Ed Merks wrote:

> Maybe try the modeling package
>
> http://www.eclipse.org/downloads/packages/

Yes I already downloaded
eclipse-modeling-ganymede-RC4-incubation-win32.zip yesterday and installed
it today... same problem. I can use your zipped project but not import the
annotated java library package for myself. This must be something else...
Actually I want to do the import step for my own POJO model sources so the
pregenerated project doesn't help me, sorry.

Helge
Re: 2.4RC3 Problems with import from annotated Java [message #420112 is a reply to message #420110] Wed, 18 June 2008 10:45 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33140
Registered: July 2009
Senior Member
Helge,

Comments below.

Helge Böhme wrote:
> Hello Ed,
>
> On Tue, 17 Jun 2008, Ed Merks wrote:
>
>> Maybe try the modeling package
>>
>> http://www.eclipse.org/downloads/packages/
>
> Yes I already downloaded
> eclipse-modeling-ganymede-RC4-incubation-win32.zip yesterday and
> installed it today... same problem. I can use your zipped project but
> not import the annotated java library package for myself.
The one I sent is just the sources from the tutorial. Are you able to
create a new GenModel from those sources?
> This must be something else...
I don't doubt it, but if I try it and it works then I need to try exact
what you're trying that doesn't work. Can you share the example you're
using that doesn't work? If you could export that project and attach
it, that would help.
> Actually I want to do the import step for my own POJO model sources so
> the pregenerated project doesn't help me, sorry.
I can't help if I can't reproduce a problem. What can you do to help me
see on my machine the same problem you see on yours?
>
> Helge


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: 2.4RC3 Problems with import from annotated Java [message #420115 is a reply to message #420112] Wed, 18 June 2008 12:39 Go to previous messageGo to next message
Helge  Böhme is currently offline Helge BöhmeFriend
Messages: 5
Registered: July 2009
Junior Member
Hello Ed,

On Wed, 18 Jun 2008, Ed Merks wrote:

> The one I sent is just the sources from the tutorial. Are you able to create
> a new GenModel from those sources?

Yes! And then I compared them with my sourcefiles and found automatically
inserted imports like
import java.io.Writer;
import java.awt.print.Book;
These were folded in so I didn't noticed them at all. This occurred while
the copy-paste sequence as shown in the tutorial. This should be changed
to a file copy sequence so this will not happen.

So the problem of the import is the missing error message for the
exception which is only visible in the error log. The error message should
contain a link to the source file location in which the error occurred
(then I would have found the wrong import lines for myself).

> I don't doubt it, but if I try it and it works then I need to try exact what
> you're trying that doesn't work. Can you share the example you're using that
> doesn't work? If you could export that project and attach it, that would
> help.

Sorry I can't give our model away. But learning from the library
experience I removed all links to external libs from our model so it is
self-contained. Now I will reduce the model as long as it works. Currently
I get another exception in the error log:
java.lang.ClassCastException:
org.eclipse.emf.codegen.merge.java.facade.ast.ASTJAnnotation Type cannot be
cast to org.eclipse.emf.codegen.merge.java.facade.JType
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analy zeCompilationUnit(JavaEcoreBuilder.java:905)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:882)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:847)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analy zeProject(JavaEcoreBuilder.java:309)
at
org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.compu teEPackages(JavaEcoreBuilder.java:668)
at
org.eclipse.emf.importer.java.JavaImporter.doComputeEPackage s(JavaImporter.java:103)
at
org.eclipse.emf.importer.ModelImporter.computeEPackages(Mode lImporter.java:530)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:108)
at
org.eclipse.emf.importer.java.ui.JavaPackagePage$2.execute(J avaPackagePage.java:83)

This is a similar problem, again no user friendly error message with
source code location is created.

For now thank you for your assistance and I will move to bugzilla for
the error message issue.

Helge
Re: 2.4RC3 Problems with import from annotated Java [message #420122 is a reply to message #420115] Wed, 18 June 2008 15:38 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33140
Registered: July 2009
Senior Member
Helge,

Comments below.

Helge Böhme wrote:
> Hello Ed,
>
> On Wed, 18 Jun 2008, Ed Merks wrote:
>
>> The one I sent is just the sources from the tutorial. Are you able
>> to create a new GenModel from those sources?
>
> Yes! And then I compared them with my sourcefiles and found
> automatically inserted imports like
> import java.io.Writer;
> import java.awt.print.Book;
> These were folded in so I didn't noticed them at all. This occurred
> while the copy-paste sequence as shown in the tutorial. This should be
> changed to a file copy sequence so this will not happen.
>
> So the problem of the import is the missing error message for the
> exception which is only visible in the error log. The error message
> should contain a link to the source file location in which the error
> occurred (then I would have found the wrong import lines for myself).
If you provide a test case of something that's handled poorly, and open
a bugzilla with that, we'd definitely help with that. It seems to me
the tutorial providing a zip file you can import would make life easier
as well. A bugzilla suggesting that's a good idea.
>
>> I don't doubt it, but if I try it and it works then I need to try
>> exact what you're trying that doesn't work. Can you share the
>> example you're using that doesn't work? If you could export that
>> project and attach it, that would help.
>
> Sorry I can't give our model away. But learning from the library
> experience I removed all links to external libs from our model so it
> is self-contained. Now I will reduce the model as long as it works.
> Currently I get another exception in the error log:
> java.lang.ClassCastException:
> org.eclipse.emf.codegen.merge.java.facade.ast.ASTJAnnotation Type
> cannot be cast to org.eclipse.emf.codegen.merge.java.facade.JType
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analy zeCompilationUnit(JavaEcoreBuilder.java:905)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:882)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:847)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.trave rse(JavaEcoreBuilder.java:851)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analy zeProject(JavaEcoreBuilder.java:309)
>
> at
> org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.compu teEPackages(JavaEcoreBuilder.java:668)
>
> at
> org.eclipse.emf.importer.java.JavaImporter.doComputeEPackage s(JavaImporter.java:103)
>
> at
> org.eclipse.emf.importer.ModelImporter.computeEPackages(Mode lImporter.java:530)
>
> at
> org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPac kages(JavaPackagePage.java:108)
>
> at
> org.eclipse.emf.importer.java.ui.JavaPackagePage$2.execute(J avaPackagePage.java:83)
>
>
> This is a similar problem, again no user friendly error message with
> source code location is created.
Well, yes, we don't expect the failure, so we log the problem but need
to change the code to not have the problem.
>
> For now thank you for your assistance and I will move to bugzilla for
> the error message issue.
Just keep in mind that I need to be able to reproduce each problem so a
test case of some sort (doesn't have to be your proprietary code) is
essential. Sometimes people send me their code directly so I can use it
to fix the problem without them having to share that code with the
community at large.
>
> Helge


Ed Merks
Professional Support: https://www.macromodeling.com/
Previous Topic:how do I go from an ecore uri to genmodel object
Next Topic:Find the referent class in th ecurrent instance
Goto Forum:
  


Current Time: Thu Apr 25 09:34:59 GMT 2024

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

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

Back to the top