Community
Participate
Working Groups
When adding a Enumeration to a Java5 project, if you add a Enum and call it enum you get Internal Errors. User should not be allowed to call an Enum 'enum'. Steps to reproduce: 1) Create a Java Project and add a new package. 2) Add an Enum to the package and call it enum. 3) User does get a Warning message telling them that the name should start with an Uppercase letter but does not tell them that enum is Keyword and cannot be used. 4) Click Ok to add the enum to the project and you will get several error messages "Creation of element failed" Index:0, Size:0 Stack Trace: !SESSION 2006-10-19 10:40:29.031 ----------------------------------------------- eclipse.buildId=unknown java.fullversion=J2RE 1.5.0 IBM J9 2.3 Windows 2000 x86-32 j9vmwi3223-20061001 (JIT enabled) J9VM - 20060915_08260_lHdSMR JIT - 20060908_1811_r8 GC - 20060906_AA BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -product com.ibm.rational.rsa.product.ide Command-line arguments: -data C:\Documents and Settings\tester\workspace_vismode -os win32 -ws win32 -arch x86 -product com.ibm.rational.rsa.product.ide !ENTRY com.ibm.cic.licensing.common.util 1 0 2006-10-19 10:40:39.453 !MESSAGE cic.appDataLocation not defined in config.ini !ENTRY com.ibm.cic.licensing.common.util 1 0 2006-10-19 10:40:39.562 !MESSAGE cic.appDataLocation not defined in config.ini !ENTRY com.ibm.uspm.cda 4 4 2006-10-19 10:40:48.468 !MESSAGE SoDA custom install handler could find either the CDA or RJCB plug-ins. CDA_COM bridge registration was not performed. !STACK 0 com.ibm.rjcb.ComException: HRESULT=0x5: IBM Rational Java/COM Bridge: Access is denied. at com.ibm.rjcb.RJCBInstallUtilities.registerJavaClass(Native Method) at com.ibm.uspm.cda.RegisterBridge.performRegistration(Unknown Source) at com.ibm.uspm.cda.RegisterBridge.access$000(Unknown Source) at com.ibm.uspm.cda.RegisterBridge$1.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source) at org.eclipse.ui.internal.Workbench.runUI(Unknown Source) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.internal.ide.IDEApplication.run(Unknown Source) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) 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(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Unknown Source) at org.eclipse.core.launcher.Main.run(Unknown Source) at org.eclipse.core.launcher.Main.main(Unknown Source) !ENTRY org.eclipse.core.resources 2 1 2006-10-19 10:54:31.328 !MESSAGE Skipping builder com.ibm.sse.model.structuredbuilder for project test. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled. !ENTRY org.eclipse.ui.workbench 4 0 2006-10-19 10:54:44.203 !MESSAGE WARNING: Prevented recursive attempt to activate part ModelerDiagramEditor while still in the middle of activating part com.ibm.xtools.modeler.ui.editors.internal.ModelEditor !STACK 0 java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part ModelerDiagramEditor while still in the middle of activating part com.ibm.xtools.modeler.ui.editors.internal.ModelEditor at org.eclipse.ui.internal.WorkbenchPage.setActivePart(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.activate(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.access$10(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage$9.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.gmf.runtime.common.ui.services.editor.AbstractEditorProvider.openEditor(Unknown Source) at org.eclipse.gmf.runtime.common.ui.services.editor.OpenEditorOperation.execute(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$1.execute(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.Service.execute(Unknown Source) at org.eclipse.gmf.runtime.common.ui.services.editor.EditorService.execute(Unknown Source) at org.eclipse.gmf.runtime.common.ui.services.editor.EditorService.openEditor(Unknown Source) at com.ibm.xtools.uml.ui.internal.utils.OpenDiagramUtil.open(Unknown Source) at com.ibm.xtools.modeler.ui.editors.internal.ModelEditor$10.run(Unknown Source) at org.eclipse.gmf.runtime.emf.core.internal.domain.MSLEditingDomain$6.run(Unknown Source) at org.eclipse.gmf.runtime.emf.core.internal.domain.MSLTransactionalEditingDomain.runExclusive(Unknown Source) at org.eclipse.gmf.runtime.emf.core.internal.domain.MSLEditingDomain.runExclusive(Unknown Source) at org.eclipse.gmf.runtime.emf.core.internal.domain.MSLEditingDomain.runAsRead(Unknown Source) at org.eclipse.gmf.runtime.emf.core.util.OperationUtil.runAsRead(Unknown Source) at com.ibm.xtools.modeler.ui.editors.internal.ModelEditor.openMainDiagram(Unknown Source) at com.ibm.xtools.modeler.ui.editors.internal.ModelEditor$4.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Unknown Source) at org.eclipse.jface.window.Window.open(Unknown Source) at org.eclipse.jface.dialogs.MessageDialogWithToggle.openInformation(Unknown Source) at com.ibm.xtools.viz.cdt.ui.internal.CdtVizUiPlugin.start(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Unknown Source) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(Unknown Source) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Unknown Source) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(Unknown Source) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(Unknown Source) at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(Unknown Source) at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(Unknown Source) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(Unknown Source) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(Unknown Source) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(Unknown Source) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.Service$ProviderDescriptor.getPolicy(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.Service$ProviderDescriptor.provides(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.Service.safeProvides(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$1.getUncachedProviders(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.Service.getProviders(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$1.execute(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.Service.execute(Unknown Source) at org.eclipse.gmf.runtime.common.core.service.Service.executeUnique(Unknown Source) at org.eclipse.gmf.runtime.common.ui.services.parser.ParserService.getParser(Unknown Source) at org.eclipse.gmf.runtime.common.ui.services.parser.ParserService.getPrintString(Unknown Source) at com.ibm.xtools.uml.ui.internal.providers.labels.DelegatingLabelProvider.getText(Unknown Source) at org.eclipse.jface.viewers.DecoratingLabelProvider.getText(Unknown Source) at com.ibm.xtools.modeler.ui.properties.internal.views.ElementLabelProvider.getText(Unknown Source) at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.refreshTitleBar(Unknown Source) at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.setInput(Unknown Source) at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.selectionChanged(Unknown Source) at org.eclipse.gmf.runtime.diagram.ui.properties.views.PropertiesBrowserPage.selectionChanged(Unknown Source) at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(Unknown Source) at org.eclipse.ui.internal.AbstractSelectionService.fireSelection(Unknown Source) at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(Unknown Source) at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(Unknown Source) at org.eclipse.ui.internal.PartList.setActivePart(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.activate(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.access$10(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage$9.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.ui.ide.IDE.openEditor(Unknown Source) at org.eclipse.ui.ide.IDE.openEditor(Unknown Source) at com.ibm.xtools.modeler.ui.wizards.internal.utils.MdxUtils.initModelingViews(Unknown Source) at com.ibm.xtools.modeler.ui.wizards.internal.CreateNewModelWizardPage.finishPage(Unknown Source) at com.ibm.xtools.modeler.ui.wizards.internal.BasicNewModelingProjectWizard.finishPage(Unknown Source) at com.ibm.xtools.modeler.ui.wizards.internal.AbstractBasicModelWizard$1.execute(Unknown Source) at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(Unknown Source) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(Unknown Source) at org.eclipse.jface.operation.ModalContext.run(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.run(Unknown Source) at com.ibm.xtools.modeler.ui.wizards.internal.AbstractBasicModelWizard.performFinish(Unknown Source) at com.ibm.xtools.modeler.ui.wizards.internal.BasicNewModelingProjectWizard.performFinish(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.finishPressed(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(Unknown Source) at org.eclipse.jface.dialogs.Dialog$3.widgetSelected(Unknown Source) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Unknown Source) at org.eclipse.jface.window.Window.open(Unknown Source) at org.eclipse.ui.actions.NewProjectAction.run(Unknown Source) at org.eclipse.jface.action.Action.runWithEvent(Unknown Source) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(Unknown Source) at org.eclipse.jface.action.ActionContributionItem.access$2(Unknown Source) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source) at org.eclipse.ui.internal.Workbench.runUI(Unknown Source) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.internal.ide.IDEApplication.run(Unknown Source) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) 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(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Unknown Source) at org.eclipse.core.launcher.Main.run(Unknown Source) at org.eclipse.core.launcher.Main.main(Unknown Source) !ENTRY org.eclipse.gmf.runtime.common.ui.action 2 6 2006-10-19 10:54:48.265 !MESSAGE cannot open system clipboard !STACK 0 java.lang.IllegalStateException: cannot open system clipboard at sun.awt.windows.WClipboard.openClipboard(Native Method) at sun.awt.datatransfer.ClipboardTransferable.<init>(Unknown Source) at sun.awt.datatransfer.SunClipboard.getContents(Unknown Source) at org.eclipse.gmf.runtime.diagram.ui.render.clipboard.AWTClipboardHelper.getCustomData(Unknown Source) at org.eclipse.gmf.runtime.diagram.ui.render.util.ImageClipboardContentsHelper.getClipboardContents(Unknown Source) at org.eclipse.gmf.runtime.common.ui.action.actions.global.ClipboardManager.getClipboardContents(Unknown Source) at org.eclipse.gmf.runtime.common.ui.action.actions.global.ClipboardManager.doesClipboardHaveData(Unknown Source) at com.ibm.xtools.modeler.ui.internal.providers.globalActionHandler.ModelerGlobalActionHandler.canPaste(Unknown Source) at com.ibm.xtools.modeler.ui.internal.providers.globalActionHandler.ModelerGlobalActionHandler.access$2(Unknown Source) at com.ibm.xtools.modeler.ui.internal.providers.globalActionHandler.ModelerGlobalActionHandler$1.run(Unknown Source) at org.eclipse.gmf.runtime.emf.core.internal.domain.MSLEditingDomain$6.run(Unknown Source) at org.eclipse.gmf.runtime.emf.core.internal.domain.MSLTransactionalEditingDomain.runExclusive(Unknown Source) at org.eclipse.gmf.runtime.emf.core.internal.domain.MSLEditingDomain.runExclusive(Unknown Source) at org.eclipse.gmf.runtime.emf.core.internal.domain.MSLEditingDomain.runAsRead(Unknown Source) at org.eclipse.gmf.runtime.emf.core.util.OperationUtil.runAsRead(Unknown Source) at com.ibm.xtools.modeler.ui.internal.providers.globalActionHandler.ModelerGlobalActionHandler.canHandle(Unknown Source) at org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(Unknown Source) at org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.init(Unknown Source) at org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.init(Unknown Source) at org.eclipse.gmf.runtime.common.ui.action.internal.actions.global.GlobalPasteAction.init(Unknown Source) at org.eclipse.gmf.runtime.common.ui.action.actions.global.GlobalActionManager.createActionHandler(Unknown Source) at org.eclipse.gmf.runtime.common.ui.action.actions.global.GlobalActionManager.getGlobalActionHandler(Unknown Source) at com.ibm.xtools.modeler.ui.navigator.internal.providers.action.UMLModelerEditActionGroup.<init>(Unknown Source) at com.ibm.xtools.modeler.ui.navigator.internal.providers.action.UMLNavigatorEditActionProvider.init(Unknown Source) at org.eclipse.ui.navigator.NavigatorActionService.initialize(Unknown Source) at org.eclipse.ui.navigator.NavigatorActionService.getActionProviderInstance(Unknown Source) at org.eclipse.ui.navigator.NavigatorActionService.fillActionBars(Unknown Source) at org.eclipse.ui.internal.navigator.CommonNavigatorManager.selectionChanged(Unknown Source) at org.eclipse.jface.viewers.StructuredViewer$3.run(Unknown Source) at org.eclipse.core.runtime.SafeRunner.run(Unknown Source) at org.eclipse.core.runtime.Platform.run(Unknown Source) at org.eclipse.ui.internal.JFaceUtil$1.run(Unknown Source) at org.eclipse.jface.util.SafeRunnable.run(Unknown Source) at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(Unknown Source) at org.eclipse.jface.viewers.StructuredViewer.setSelection(Unknown Source) at org.eclipse.ui.navigator.CommonViewer.setSelection(Unknown Source) at org.eclipse.ui.navigator.CommonNavigator.selectReveal(Unknown Source) at com.ibm.xtools.modeler.ui.wizards.internal.utils.MdxUtils$4.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source) at org.eclipse.ui.internal.Workbench.runUI(Unknown Source) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.internal.ide.IDEApplication.run(Unknown Source) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) 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(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Unknown Source) at org.eclipse.core.launcher.Main.run(Unknown Source) at org.eclipse.core.launcher.Main.main(Unknown Source) !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:16:58.890 !MESSAGE Internal Error !STACK 0 java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.run(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.run(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard.performFinish(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.performFinish(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.finishPressed(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(Unknown Source) at org.eclipse.jface.dialogs.Dialog$3.widgetSelected(Unknown Source) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Unknown Source) at org.eclipse.jface.window.Window.open(Unknown Source) at org.eclipse.ui.internal.actions.NewWizardShortcutAction.run(Unknown Source) at org.eclipse.jface.action.Action.runWithEvent(Unknown Source) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(Unknown Source) at org.eclipse.jface.action.ActionContributionItem.access$2(Unknown Source) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source) at org.eclipse.ui.internal.Workbench.runUI(Unknown Source) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.internal.ide.IDEApplication.run(Unknown Source) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) 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(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Unknown Source) at org.eclipse.core.launcher.Main.run(Unknown Source) at org.eclipse.core.launcher.Main.main(Unknown Source) Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at org.eclipse.jdt.core.dom.ASTNode$NodeList.get(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) Root exception: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at org.eclipse.jdt.core.dom.ASTNode$NodeList.get(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:17:03.656 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:17:03.656 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:17:06.796 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:17:06.796 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:17:08.453 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:17:08.453 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:17:10.453 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:17:10.453 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:37.390 !MESSAGE Internal Error !STACK 0 java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.run(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.run(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard.performFinish(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.performFinish(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.finishPressed(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(Unknown Source) at org.eclipse.jface.dialogs.Dialog$3.widgetSelected(Unknown Source) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Unknown Source) at org.eclipse.jface.window.Window.open(Unknown Source) at org.eclipse.ui.internal.actions.NewWizardShortcutAction.run(Unknown Source) at org.eclipse.jface.action.Action.runWithEvent(Unknown Source) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(Unknown Source) at org.eclipse.jface.action.ActionContributionItem.access$2(Unknown Source) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source) at org.eclipse.ui.internal.Workbench.runUI(Unknown Source) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.internal.ide.IDEApplication.run(Unknown Source) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) 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(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Unknown Source) at org.eclipse.core.launcher.Main.run(Unknown Source) at org.eclipse.core.launcher.Main.main(Unknown Source) Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at org.eclipse.jdt.core.dom.ASTNode$NodeList.get(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) Root exception: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at org.eclipse.jdt.core.dom.ASTNode$NodeList.get(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:41.437 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:41.437 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:45.515 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:45.515 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:46.656 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:46.656 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:47.234 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:47.234 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:47.640 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:47.640 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:47.937 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:47.937 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:48.187 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:48.187 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:48.437 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:48.437 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:48.875 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:48.875 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:50.031 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:50.031 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:50.890 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:50.890 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:52.468 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:52.468 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:53.328 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:53.328 !MESSAGE /junke/junke/enum.java already exists in target !ENTRY org.eclipse.jdt.ui 4 10001 2006-10-19 14:26:53.937 !MESSAGE Internal Error !STACK 1 Java Model Exception: Java Model Status [/junke/junke/enum.java already exists in target] at org.eclipse.jdt.internal.core.CreateCompilationUnitOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown Source) at org.eclipse.jdt.internal.core.PackageFragment.createCompilationUnit(Unknown Source) at org.eclipse.jdt.ui.wizards.NewTypeWizardPage.createType(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard.finishPage(Unknown Source) at org.eclipse.jdt.internal.ui.wizards.NewElementWizard$2.run(Unknown Source) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(Unknown Source) at org.eclipse.jdt.internal.core.JavaModelOperation.run(Unknown Source) at org.eclipse.core.internal.resources.Workspace.run(Unknown Source) at org.eclipse.jdt.core.JavaCore.run(Unknown Source) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(Unknown Source) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source) !SUBENTRY 1 org.eclipse.jdt.core 4 977 2006-10-19 14:26:53.937 !MESSAGE /junke/junke/enum.java already exists in target
The UI should reject enum as a class name on a 1.5 project. Move to JDT/UI
Back to core which says that the name is valid, see JavaConventions.validateJavaTypeName(typeName);
(In reply to comment #2) > Back to core which says that the name is valid, see > JavaConventions.validateJavaTypeName(typeName); Hello All, Just to let you know that I used the word 'enum' as a name for an Enumeration in a Java 5 project. I seached the net for 'Java 5 keywords' and every site lists 'enum' as a Java 5 keyword.
(In reply to comment #2) > Back to core which says that the name is valid, see > JavaConventions.validateJavaTypeName(typeName); I would say that we should add a new API that would take a source level. enum is an identifier for a project that has a source level < 1.5, but it is a keyword for a project that has a source level >= 1.5. Right now JavaConventions.validateJavaTypeName is using a source level 1.3. This explains why the answer is true for enum.
(In reply to comment #4) > I would say that we should add a new API that would take a source level. enum > is an identifier for a project that has a source level < 1.5, but it is a > keyword for a project that has a source level >= 1.5. > Right now JavaConventions.validateJavaTypeName is using a source level 1.3. > This explains why the answer is true for enum. > Agreed. However, we also need to add the source level on all other methods of JavaConventions (except validateClasspath* methods) as they all have the same potential issue. Paul, it would have been nice to put the stack trace in a file and attach it to the bug. It's not really easy to browse comments with such a huge one at the beginning of the description.
Created attachment 53291 [details] Proposed patch
Released for 3.3 M4 in HEAD stream.
Verified for 3.3M4 with I20061212-0010.