Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323892 - Opening JPA diagram logs error in Workspace log
Summary: Opening JPA diagram logs error in Workspace log
Status: RESOLVED DUPLICATE of bug 323767
Alias: None
Product: Dali JPA Tools
Classification: WebTools
Component: Diagram Editor (show other bugs)
Version: 0.5   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 0.5 RC2   Edit
Assignee: Project Inbox CLA
QA Contact: Stefan Dimov CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-28 18:15 EDT by Tuukka Mustonen CLA
Modified: 2011-01-17 07:40 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tuukka Mustonen CLA 2010-08-28 18:15:55 EDT
Steps to reproduce:
1. Install Eclipse Helios (build 20100617-1415). Install Graphiti nightly build (0.7.0.v20100827-0726). Install JPA Diagram Editor (0.5.0.201008131407).
2. Create new JPA project. Select "minimal JPA 1.0 configuration". Use any configuration for library includes etc.
3. Open JPA Diagram via Project Explorer
4. Diagram opens without error, however, workspace .log contains the following trace:

!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Compilation unit name must end with .java, or one of the registered Java-like extensions)
	at org.eclipse.swt.SWT.error(SWT.java:4083)
	at org.eclipse.swt.SWT.error(SWT.java:3998)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:137)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	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(EclipseStarter.java:369)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.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:619)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
Caused by: java.lang.IllegalArgumentException: Compilation unit name must end with .java, or one of the registered Java-like extensions
	at org.eclipse.jdt.internal.core.PackageFragment.getCompilationUnit(PackageFragment.java:214)
	at org.eclipse.jdt.internal.core.JavaModelManager.createCompilationUnitFrom(JavaModelManager.java:954)
	at org.eclipse.jdt.core.JavaCore.createCompilationUnitFrom(JavaCore.java:2655)
	at org.eclipse.jpt.ui.diagrameditor.modelintegration.ui.JPAEditorMatchingStrategy.matches(JPAEditorMatchingStrategy.java:79)
	at org.eclipse.ui.internal.EditorManager.findEditors(EditorManager.java:489)
	at org.eclipse.ui.internal.EditorManager.findEditors(EditorManager.java:434)
	at org.eclipse.ui.internal.EditorManager.findEditor(EditorManager.java:399)
	at org.eclipse.ui.internal.EditorManager.findEditor(EditorManager.java:381)
	at org.eclipse.ui.internal.WorkbenchPage.findEditor(WorkbenchPage.java:2102)
	at org.eclipse.ui.NavigationLocation.getEditorPart(NavigationLocation.java:44)
	at org.eclipse.ui.texteditor.TextSelectionNavigationLocation.update(TextSelectionNavigationLocation.java:320)
	at org.eclipse.ui.internal.NavigationHistory.updateEntry(NavigationHistory.java:470)
	at org.eclipse.ui.internal.NavigationHistory.access$9(NavigationHistory.java:466)
	at org.eclipse.ui.internal.NavigationHistory$2.run(NavigationHistory.java:200)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
	... 22 more
Comment 1 Stefan Dimov CLA 2010-09-10 04:22:00 EDT
Duplicated ...

*** This bug has been marked as a duplicate of bug 323767 ***