Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dtp-dev] CCE during Annotated Java Import

Previous
Exception environment info

!SESSION 2006-05-23 02:06:10.312 -----------------------------------------------
eclipse.buildId=I20060512-1600
java.version=1.5.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_AU
Command-line arguments:  -data C:\workspace\eclipse-src -os win32 -ws win32 -arch x86

I tried same on Eclipse 3.1.1 and compatible DTP stack and got same Exception, stack below.

!SESSION 2006-05-23 16:05:23.637 -----------------------------------------------
eclipse.buildId=M20050929-0840
java.version=1.5.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_AU
Command-line arguments:  -data C:\temp -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.emf.importer.java 2 0 2006-05-23 16:09:48.259
!MESSAGE org.eclipse.emf.ecore.impl.EFactoryImpl
!STACK 0
java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EFactoryImpl
	at org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.used(JavaEcoreBuilder.java:484)
	at org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.used(JavaEcoreBuilder.java:507)
	at org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analyseProject(JavaEcoreBuilder.java:305)
	at org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.computeEPackages(JavaEcoreBuilder.java:455)


Regards
Anthos
Anil T Samuel wrote:
Hi

I get the following ClassCastException when I try to create a model using
File->New->EMF Model->Annotated Java

I have one java source on the src tree which is attached here. This
source is exactly same as in case of Derby where Synonym is added to
Derby model.

Anyone tried creating a EMF model for DTP from Annotated Java source ?

Regards
Anthos

!ENTRY org.eclipse.emf.importer.java 2 0 2006-05-23 05:08:05.640
!MESSAGE org.eclipse.emf.ecore.impl.EFactoryImpl
!STACK 0
java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EFactoryImpl
at org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.used(JavaEcoreBuilder.java:485) at org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.used(JavaEcoreBuilder.java:508) at org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.analyseProject(JavaEcoreBuilder.java:306) at org.eclipse.emf.importer.java.builder.JavaEcoreBuilder.computeEPackages(JavaEcoreBuilder.java:456) at org.eclipse.emf.importer.java.JavaImporter.doComputeEPackages(JavaImporter.java:82) at org.eclipse.emf.importer.ModelImporter.computeEPackages(ModelImporter.java:482) at org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPackages(JavaPackagePage.java:106) at org.eclipse.emf.importer.java.ui.JavaPackagePage$2.execute(JavaPackagePage.java:81) at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:101) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1737) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:113) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
    at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:851)
at org.eclipse.emf.importer.java.ui.JavaPackagePage.computeEPackages(JavaPackagePage.java:96) at org.eclipse.emf.importer.java.ui.JavaPackagePage$1.run(JavaPackagePage.java:59)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
    at org.eclipse.jface.window.Window.open(Window.java:796)
at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.java:181)
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    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.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952)



------------------------------------------------------------------------

package oracle.dbtools.modelbase;

import org.eclipse.datatools.modelbase.sql.schema.SQLObject;
import org.eclipse.datatools.modelbase.sql.tables.ViewTable;

/**
 * @model
 */
public interface MaterializedView extends ViewTable, SQLObject {
	/**
	 * @model
	 */
	ViewTable getView();

	/**
	 * @model
	 */
	void setView(ViewTable value);
}

------------------------------------------------------------------------

_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev



Back to the top