Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 157364 - Exception when parsing a large Ant build.xml file
Summary: Exception when parsing a large Ant build.xml file
Status: RESOLVED DUPLICATE of bug 152793
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Ant (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Platform-Ant-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-14 14:06 EDT by David Webb CLA
Modified: 2006-09-14 14:17 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Webb CLA 2006-09-14 14:06:25 EDT
I get the following exception when trying to open my build file.  The file opened fine in 3.1.  

Here is the 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.apache.tools.ant.helper.ProjectHelper2.parseUnknownElement(ProjectHelper2.java:88)
	at org.apache.tools.ant.taskdefs.Antlib.createAntlib(Antlib.java:75)
	at org.apache.tools.ant.taskdefs.Definer.loadAntlib(Definer.java:327)
	at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:236)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at org.eclipse.ant.internal.ui.model.AntDefiningTaskNode.configure(AntDefiningTaskNode.java:86)
	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)
Comment 1 Darin Swanson CLA 2006-09-14 14:17:47 EDT
Thank you for the bug report.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=143008#c6 contains the workaround.

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