我用的lomboz-eclipse-emf-gef-jem-I20050526,前两天一切都用得很正常,可今天就创建不了J2EE Web Project了。出现如下错误:保存不能完成。可能已经保存了某些组件。
原因:ModelManagerImpl::SaveModel model should be in the cache.点击“OK”按钮后:
“An error has occured when New Dynamic Web Project finished”
details:
java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:357)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:830)
at org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizard.performFinish(DataModelWizard.java:247)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:676)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:349)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:556)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:842)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2894)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2527)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:803)
at org.eclipse.jface.window.Window.open(Window.java:781)
at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:114)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:996)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
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:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:842)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2894)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2527)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1570)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1534)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:306)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:228)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:156)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:315)
at org.eclipse.core.launcher.Main.basicRun(Main.java:268)
at org.eclipse.core.launcher.Main.run(Main.java:942)
at org.eclipse.core.launcher.Main.main(Main.java:926)
Caused by: org.eclipse.wst.common.frameworks.internal.SaveFailedException: !An_error_occurred_while_sa_ERROR_!
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.primHandleSaveFailed(EditModel.java:1221)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.handleSaveFailed(EditModel.java:1126)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.saveResource(EditModel.java:1313)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.primSave(EditModel.java:1246)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel$1.run(EditModel.java:377)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1714)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1734)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.runSaveOperation(EditModel.java:464)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.save(EditModel.java:380)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.saveIfNecessary(EditModel.java:400)
at org.eclipse.wst.common.componentcore.internal.StructureEdit.saveIfNecessary(StructureEdit.java:393)
at org.eclipse.wst.common.componentcore.internal.resources.VirtualContainer.createLink(VirtualContainer.java:253)
at org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentCreationOp.createAndLinkJ2EEComponents(WebComponentCreationOp.java:51)
at org.eclipse.wst.common.componentcore.internal.operation.ComponentCreationOperationEx.execute(ComponentCreationOperationEx.java:45)
at org.eclipse.jst.j2ee.application.internal.operations.J2EEComponentCreationOp.execute(J2EEComponentCreationOp.java:67)
at org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentCreationOp.execute(WebComponentCreationOp.java:105)
at org.eclipse.wst.common.frameworks.internal.datamodel.ExtendableOperationImpl.execute(ExtendableOperationImpl.java:86)
at org.eclipse.wst.common.frameworks.internal.ui.RunnableOperationWrapper.run(RunnableOperationWrapper.java:32)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
... 38 more请问各位这是怎么回事,你们用的时候碰到过这种怪现象没有。谢谢。

解决方案 »

  1.   

    我遇见过,,但是我也不知道怎么搞的,后来我把所有的需要的文件拷贝一份,然后重新装了eclipse,再用起来就没问题了,有的时候这种问题确实让人感觉无奈,你为什么不用Myeclipse ?
    Myeclipse已经把好多包配置好了,省了不少时间
      

  2.   

    xiajiejava(杰杰) :谢谢,难道只能重装?
      

  3.   

    试试把configuration目 录删除