- This topic has 2 replies, 2 voices, and was last updated 21 years, 5 months ago by
zabo.
-
AuthorPosts
-
zaboMemberHi,
The other day I saw a .externalToolBuilders folder in my source, and it contained something related about xdoclet. As I do not use xdoclet i removed it….Now I am getting this obnoxius error everytime I try to save or deploy:
Errors during build.
Launch configuration XDoclet Builder at C:\pro\msea\wcvs\.externalToolBuilders\XDoclet Builder.launch does not exist.I can see that in my log:
!ENTRY org.eclipse.core.resources 4 2 sep 16, 2003 12:04:26.56
!MESSAGE Problems occurred when invoking code from plug-in: “org.eclipse.core.resources”.
!STACK 1
org.eclipse.debug.core.DebugException: Launch configuration XDoclet Builder at C:\pro\msea\wcvs\.externalToolBuilders\XDoclet Builder.launch does not exist.
at org.eclipse.debug.internal.core.LaunchManager.createDebugException(LaunchManager.java:499)
at org.eclipse.debug.internal.core.LaunchManager.getInfo(LaunchManager.java:488)
at org.eclipse.debug.internal.core.LaunchConfiguration.getInfo(LaunchConfiguration.java:356)
at org.eclipse.debug.internal.core.LaunchConfiguration.getAttribute(LaunchConfiguration.java:251)
at org.eclipse.ui.externaltools.internal.model.ExternalToolBuilder.build(ExternalToolBuilder.java:57)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:427)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:125)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:181)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:191)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:151)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:165)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:243)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:212)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:884)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1600)
at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:85)
at org.eclipse.ui.texteditor.AbstractTextEditor.performSaveOperation(AbstractTextEditor.java:3033)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.performSaveOperation(CompilationUnitEditor.java:752)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSave(CompilationUnitEditor.java:816)
at org.eclipse.ui.internal.EditorManager$11.run(EditorManager.java:1090)
at org.eclipse.ui.internal.EditorManager$8.run(EditorManager.java:960)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252)
at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:431)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:428)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1385)
at org.eclipse.ui.internal.EditorManager.runProgressMonitorOperation(EditorManager.java:966)
at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1095)
at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:2353)
at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:2365)
at org.eclipse.ui.internal.SaveAction.run(SaveAction.java:57)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:842)
at org.eclipse.ui.internal.WWinKeyBindingService.pressed(WWinKeyBindingService.java:214)
at org.eclipse.ui.internal.WWinKeyBindingService$5.widgetSelected(WWinKeyBindingService.java:332)
at org.eclipse.ui.internal.AcceleratorMenu$2.handleEvent(AcceleratorMenu.java:68)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1838)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1545)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
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.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
!ENTRY org.eclipse.debug.core 4 5012 sep 16, 2003 12:04:26.56
!MESSAGE Launch configuration XDoclet Builder at C:\pro\msea\wcvs\.externalToolBuilders\XDoclet Builder.launch does not exist.
!SUBENTRY 1 org.eclipse.debug.core 4 5012 sep 16, 2003 12:04:26.56
!MESSAGE Launch configuration XDoclet Builder at C:\pro\msea\wcvs\.externalToolBuilders\XDoclet Builder.launch does not exist.My env:
-xp
-eclipse Version: 2.1.1 Build id: 200306271545
-myeclipse 2.6.2, after uninstalling 2.6.0
-jdk 1.4.1
-tomcat 5.0.9tia,
Scott AndersonParticipantThe easiest thing to do is simply put everything back the way it was. 🙂
This issue is caused because at some point you or someone else experimented with using XDoclet on this project. When that was done, the temp directory was created as well as some .xdoclet files. To fully remove the XDoclet configuration you need to delete any doclets specified in Properties > MyEclipse-XDoclet, delete the ‘dot’ directory and .xdoclet files. These you’ve probably already done, but you still need to manually remove the XDoclet builder from the .project file. You need to be VERY CAREFUL to only delete the XDoclet builder and nothing else since an improperly formatted .project file can keep your project from loading. The area you need to remove looks like this:
<buildCommand> <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> <arguments> <dictionary> <key>LaunchConfigHandle</key> <value><?xml version="1.0" encoding="UTF-8"?> <launchConfiguration local="false" path="/junkweb/.externalToolBuilders/XDoclet Builder.launch"/> </value> </dictionary> </arguments> </buildCommand>
Once you’ve done this and resaved the .project file the errors should cease.
–Scott
MyEclipse Support
zaboMemberScott,
thanks, that solved it. I new it was just deleting something, but I was looking in .mymetadata and in .myeclipse instead of in .project.
thanks,
-
AuthorPosts