facebook

Error opening build.xml file with v 5.0 M2

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #256063 Reply

    System config:

    Fedora Core 4 Linux 2.6.11-1.1369_FC4smp #1 SMP Thu Jun 2 23:08:39 EDT 2005 i686 i686 i386 GNU/Linux
    Eclipse 3.2
    MyEclipse Professional v5.0 M2, Build id 20060703-5.0-M2

    Situation:

    When attempting to open an ant build file (build.xml) with the Ant Editor, I receive the following error message in the editor window but the editor doesn’t load the file:

    Unable to create this part due to an internal error. Reason for the failure: org.apache.xerces.parsers.XML11Configuration

    Clicking on the ‘Details’ button reveals this stack trace:
    java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration
    at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)
    at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Source)
    at org.apache.tools.ant.util.JAXPUtils.newSAXParser(JAXPUtils.java:205)
    at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:163)
    at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:193)
    at org.eclipse.ant.internal.ui.editor.utils.ProjectHelper.parse(ProjectHelper.java:526)
    at org.eclipse.ant.internal.ui.editor.utils.ProjectHelper.parse(ProjectHelper.java:631)
    at org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:140)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.eclipse.ant.internal.ui.model.AntImportNode.configure(AntImportNode.java:70)
    at org.eclipse.ant.internal.ui.model.AntModel.resolveBuildfile(AntModel.java:501)
    at org.eclipse.ant.internal.ui.model.AntModel.parseDocument(AntModel.java:326)
    at org.eclipse.ant.internal.ui.model.AntModel.reconcile(AntModel.java:263)
    at org.eclipse.ant.internal.ui.model.AntModel.getProjectNode(AntModel.java:1383)
    at org.eclipse.ant.internal.ui.model.AntModel.getProjectNode(AntModel.java:1393)
    at org.eclipse.ant.internal.ui.editor.text.AntFoldingStructureProvider.updateFoldingRegions(AntFoldingStructureProvider.java:88)
    at org.eclipse.ant.internal.ui.editor.AntEditor.projectionEnabled(AntEditor.java:1370)
    at org.eclipse.jface.text.source.projection.ProjectionViewer.fireProjectionEnabled(ProjectionViewer.java:481)
    at org.eclipse.jface.text.source.projection.ProjectionViewer.enableProjection(ProjectionViewer.java:529)
    at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1429)
    at org.eclipse.ant.internal.ui.editor.AntEditor$StatusLineSourceViewer.doOperation(AntEditor.java:302)
    at org.eclipse.ant.internal.ui.editor.AntEditor.createPartControl(AntEditor.java:1103)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
    at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2588)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2521)
    at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2513)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2498)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2493)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2478)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:275)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139)
    at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:190)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:174)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:267)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:243)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:306)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:651)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    at org.eclipse.core.runtime.Platform.run(Platform.java:843)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:815)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1069)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1168)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3164)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2840)
    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:149)
    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(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: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)

    This file can be opened with Eclipse 3.1/MyEclipse 4.x. Here is a copy of the build.xml file:

    <?xml version=”1.0″?>
    <project name=”map-service” default=”install”>

    <import file=”../build/jar-module.xml” />

    <path id=”module.dependencies.classpath”>
    <fileset dir=”${project.lib.modules.dir}”>
    <include name=”commons/” />
    <include name=”service-manager/” />
    </fileset>
    </path>

    </project>

    #256104 Reply

    Riyad Kalla
    Member

    Can you go to your MyEclipse menu, then click About MyEclipse then “Installation Summary” and paste the result here for me.

    Also the Ant editor is provided by the base JDT, not MyEclipse. But let’s see if anything obvious sticks out first.

    #256155 Reply

    Here’s the info you requested. Also, I just ran a few tests. I opened a build.xml file with the ant editor without problem. I opened the same file with the MyEclipse XML editor without problem. I tried to open the same file with the ant editor again, and got the error. Then I tried once more with the MyEclipse xml editor and got the same error. Sort of schizophrenic, eh?

    *** Date: Fri Aug 04 08:13:16 MST 2006

    *** System properties:
    OS=Linux
    OS version=2.6.11-1.1369_FC4smp
    Java version=1.5.0_02

    *** MyEclipse details:
    MyEclipse Enterprise Workbench

    Version: 5.0 Milestone 2
    Build id: 20060703-5.0-M2

    *** Eclipse details:
    Eclipse SDK

    Version: 3.2.0
    Build id: M20060629-1905

    Eclipse Project SDK

    Version: 3.2.0.v20060609m-GNq6oQq-7es-Y81
    Build id: M20060629-1905

    Eclipse Platform

    Version: 3.2.0.v20060609m-AgOexn6hlEUsvBO
    Build id: M20060629-1905

    Eclipse Java Development Tools

    Version: 3.2.0.v20060609m-F7snq1fxia-Z4XP
    Build id: M20060629-1905

    Eclipse Graphical Editing Framework

    Version: 3.2.0.v20060626
    Build id: 20060627-0816

    Eclipse RCP

    Version: 3.2.0.v20060609m-SVDNgVrNoh-MeGG
    Build id: M20060629-1905

    Eclipse Plug-in Development Environment

    Version: 3.2.0.v20060609m——6zXJJzJzJq
    Build id: M20060629-1905

    Eclipse startup command=-os
    linux
    -ws
    gtk
    -arch
    x86
    -launcher
    /home/ejn/eclipse/eclipse
    -name
    Eclipse
    -showsplash
    600
    -exitdata
    570015
    -clean
    -vm
    /usr/bin/java

    #256156 Reply

    Possibly more related info: After I get the error, when I attempt to Run As…Ant Build… the dialog comes up but has this error message: “No targets could be determined for the buildfile”

    #256159 Reply

    Riyad Kalla
    Member

    Hmm I can’t reproduce this locally using an Ant file.

    Try this:
    1) Flie > Switch Workspace, C:\tempworkspace, hit OK
    2) Create a new project with the same Ant file in it.
    3) Open it with Ant Editor, close it, open it with MyEclipse XML Editor, close it, try cycle 1 more time. Did it work?
    4) If #3 worked, try restarting MyEclipse using the -clean command line argument while opening your old workspace, does it work now?

    #256173 Reply

    I followed your instructions but came up with the same results. I do agree that it looks like an Eclipse 3.2 problem rather than a MyEclipse problem since now the MyEclipse editor opens the file for editing without a problem. Thanks for your time.

    #256232 Reply

    I had a similar problem and found the workaround at:
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=143008

    I first had to remove the build scripts from my ant window, reboot and then bring the build scripts back in.

    Hope this helps.

    #256240 Reply

    Riyad Kalla
    Member

    Jennifer thank you for the followup to help others with this issue.

    #256388 Reply

    stuarth
    Member

    I don’t use MyEclipse but hasd same issue with Eclipe 3.2 and found the issue was caused by Eclipse running with Ant version 1.6.2 which was installed locally on my machine. This occured for me as I upgraded a workspace where I had previously customised the Ant libraries used (Window > Preferences Ant).

    Once I went into Eclipse Ant preferences and restored the default ANT libraries so it used Ant 1.6.5 which is packaed with Eclipse 3.2 build all was good.

    Hope this helps as I know it frustrated me for few days.

    #256404 Reply

    Riyad Kalla
    Member

    stuarth, the followup is very helpful, thanks for adding to the user’s initial request for help.

Viewing 10 posts - 1 through 10 (of 10 total)
Reply To: Error opening build.xml file with v 5.0 M2

You must be logged in to post in the forum log in