Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 114042

Summary: SAXParseException when creating dynamic Web project
Product: [WebTools] WTP Common Tools Reporter: Kathy Chan <kathy>
Component: wst.commonAssignee: wst.common <wst.common-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 1.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Kathy Chan CLA 2005-10-27 19:44:01 EDT
Driver:  1028 0017 I-build

When create a dynamic Web project targetting Tomcat 5.0, the following shows up 
in the console log:

!MESSAGE Missing whitespace before SYSTEM literal URI.
!STACK 0
org.xml.sax.SAXParseException: Missing whitespace before SYSTEM literal URI.
        at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
        at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3370)
        at org.apache.crimson.parser.Parser2.whitespace(Parser2.java:736)
        at org.apache.crimson.parser.Parser2.maybeExternalID(Parser2.java:2922)
        at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1309)
        at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:656)
        at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
        at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
        at org.apache.crimson.jaxp.DocumentBuilderImpl.parse
(DocumentBuilderImpl.java:185)
        at org.eclipse.xsd.util.XSDResourceImpl.getDocument
(XSDResourceImpl.java:238)
        at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:412)
        at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load
(ResourceImpl.java:977)
        at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load
(ResourceImpl.java:832)
        at org.eclipse.wst.xsd.contentmodel.internal.XSDImpl.buildXSDModel
(XSDImpl.java:205)
        at org.eclipse.wst.xsd.contentmodel.internal.XSDImpl.buildCMDocument
(XSDImpl.java:169)
        at 
org.eclipse.wst.xsd.contentmodel.internal.CMDocumentFactoryXSD.createCMDocument
(CMDocumen
tFactoryXSD.java:37)
        at 
org.eclipse.wst.xml.core.internal.contentmodel.ContentModelManager.createCMDocum
ent(Conte
ntModelManager.java:56)
        at 
org.eclipse.wst.xml.core.internal.contentmodel.modelqueryimpl.CMDocumentManagerI
mpl.build
CMDocument(CMDocumentManagerImpl.java:277)
        at 
org.eclipse.wst.xml.core.internal.contentmodel.modelqueryimpl.CMDocumentManagerI
mpl.loadC
MDocument(CMDocumentManagerImpl.java:240)
        at 
org.eclipse.wst.xml.core.internal.contentmodel.modelqueryimpl.CMDocumentManagerI
mpl.getCM
Document(CMDocumentManagerImpl.java:177)
        at 
org.eclipse.wst.xml.core.internal.contentmodel.modelqueryimpl.XMLAssociationProv
ider.getC
MDocument(XMLAssociationProvider.java:149)
        at 
org.eclipse.wst.xml.core.internal.contentmodel.modelqueryimpl.XMLAssociationProv
ider.getC
MElementDeclaration(XMLAssociationProvider.java:264)
        at 
org.eclipse.wst.xml.core.internal.contentmodel.modelqueryimpl.XMLAssociationProv
ider.getC
MElementDeclaration(XMLAssociationProvider.java:215)
        at 
org.eclipse.wst.xml.core.internal.contentmodel.modelqueryimpl.ModelQueryImpl.get
CMElement
Declaration(ModelQueryImpl.java:116)
        at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDeclaration
(ElementImpl.java:31
6)
        at org.eclipse.wst.xml.core.internal.document.AttrImpl.getDeclaration
(AttrImpl.java:88)
        at 
org.eclipse.wst.xml.core.internal.document.CMNodeUtil.getAttributeDeclaration
(CMNodeUtil.
java:32)
        at 
org.eclipse.wst.xml.core.internal.document.XMLGeneratorImpl.generateAttrName
(XMLGenerator
Impl.java:109)
        at 
org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.replaceAttr
(XMLModelUpdater.ja
va:1326)
        at org.eclipse.wst.xml.core.internal.document.DOMModelImpl.attrReplaced
(DOMModelImpl.java:11
0)
        at 
org.eclipse.wst.xml.core.internal.document.ElementImpl.notifyAttrReplaced
(ElementImpl.jav
a:916)
        at 
org.eclipse.wst.xml.core.internal.document.ElementImpl.appendAttributeNode
(ElementImpl.ja
va:172)
        at org.eclipse.wst.xml.core.internal.document.ElementImpl.setAttribute
(ElementImpl.java:1193
)
        at 
org.eclipse.wst.common.internal.emf.resource.EMF2DOMAdapterImpl.primUpdateDOMFea
ture(EMF2
DOMAdapterImpl.java:1277)
        at 
org.eclipse.wst.common.internal.emf.resource.EMF2DOMAdapterImpl.updateDOMFeature
(EMF2DOMA
dapterImpl.java:1509)
        at 
org.eclipse.wst.common.internal.emf.resource.EMF2DOMAdapterImpl.primUpdateDOM
(EMF2DOMAdap
terImpl.java:881)
        at org.eclipse.wst.xml.core.internal.emf2xml.EMF2DOMSSEAdapter.updateDOM
(EMF2DOMSSEAdapter.j
ava:197)
        at 
org.eclipse.wst.common.internal.emf.resource.EMF2DOMAdapterImpl.primUpdateDOMMul
tiFeature
(EMF2DOMAdapterImpl.java:318)
        at 
org.eclipse.wst.common.internal.emf.resource.EMF2DOMAdapterImpl.updateDOMRootFea
ture(EMF2
DOMAdapterImpl.java:901)
        at 
org.eclipse.wst.common.internal.emf.resource.EMF2DOMAdapterImpl.primUpdateDOM
(EMF2DOMAdap
terImpl.java:877)
        at org.eclipse.wst.xml.core.internal.emf2xml.EMF2DOMSSEAdapter.updateDOM
(EMF2DOMSSEAdapter.j
ava:197)
        at 
org.eclipse.wst.common.internal.emf.resource.EMF2DOMRenderer.createDOMTree
(EMF2DOMRendere
r.java:127)
        at 
org.eclipse.wst.xml.core.internal.emf2xml.EMF2DOMSSERenderer.createDOMTreeIfNece
ssary(EMF
2DOMSSERenderer.java:350)
        at org.eclipse.wst.xml.core.internal.emf2xml.EMF2DOMSSERenderer.doSave
(EMF2DOMSSERenderer.ja
va:237)
        at 
org.eclipse.wst.common.internal.emf.resource.TranslatorResourceImpl.doSave
(TranslatorReso
urceImpl.java:167)
        at 
org.eclipse.wst.common.internal.emf.resource.TranslatorResourceImpl.save
(TranslatorResour
ceImpl.java:156)
        at 
org.eclipse.wst.common.internal.emf.resource.ReferencedXMIResourceImpl.saveIfNec
essary(Re
ferencedXMIResourceImpl.java:206)
        at 
org.eclipse.jst.j2ee.web.componentcore.util.WebArtifactEdit.addWebAppIfNecessary
(WebArtif
actEdit.java:411)
        at 
org.eclipse.jst.j2ee.web.componentcore.util.WebArtifactEdit.createModelRoot
(WebArtifactEd
it.java:462)
        at 
org.eclipse.jst.j2ee.web.componentcore.util.WebArtifactEdit.createDeploymentDesc
riptor(We
bArtifactEdit.java:606)
        at 
org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate.execute
(WebFacetInstallDel
egate.java:134)
        at 
org.eclipse.wst.common.project.facet.core.internal.FacetedProject.callDelegate
(FacetedPro
ject.java:313)
        at 
org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modify
(FacetedProject.j
ava:202)
        at 
org.eclipse.wst.common.componentcore.internal.operation.FacetProjectCreationOper
ation.exe
cute(FacetProjectCreationOperation.java:52)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ExtendableOperationImpl.doE
xecute(Ex
tendableOperationImpl.java:161)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ExtendableOperationImpl$1.r
un(Extend
ableOperationImpl.java:129)
        at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1719)
        at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1739)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ExtendableOperationImpl.exe
cute(Exte
ndableOperationImpl.java:135)
        at 
org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentCreationFacetOp
eration.e
xecute(WebComponentCreationFacetOperation.java:51)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ExtendableOperationImpl.doE
xecute(Ex
tendableOperationImpl.java:161)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ExtendableOperationImpl$1.r
un(Extend
ableOperationImpl.java:129)
        at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1719)
        at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1739)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ExtendableOperationImpl.exe
cute(Exte
ndableOperationImpl.java:135)
        at org.eclipse.wst.common.frameworks.internal.OperationManager$2.run
(OperationManager.java:2
67)
        at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1719)
        at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1739)
        at 
org.eclipse.wst.common.frameworks.internal.OperationManager.runOperation
(OperationManager
.java:279)
        at 
org.eclipse.wst.common.frameworks.internal.OperationManager.runOperationsUntilSt
opped(Ope
rationManager.java:225)
        at 
org.eclipse.wst.common.frameworks.internal.OperationManager.runOperations
(OperationManage
r.java:130)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizard$WizardOp
erationMa
nager.access$0(DataModelWizard.java:1)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizard$1.run
(DataModelWi
zard.java:281)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread
(ModalContext.java:346)
        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$WizardOp
erationMa
nager.runOperations(DataModelWizard.java:285)
        at 
org.eclipse.wst.common.frameworks.internal.ui.PageGroupManager.runAllRemainingOp
erations(
PageGroupManager.java:223)
        at 
org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizard.performF
inish(Dat
aModelWizard.java:146)
        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:90)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:809)
        at org.eclipse.jface.window.Window.open(Window.java:787)
        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
(ActionContributionI
tem.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:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:367)
        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:226)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:376)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:163)
        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:324)
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)
Comment 1 Chuck Bridgham CLA 2005-10-28 09:27:22 EDT
Duplicate of 113537

*** This bug has been marked as a duplicate of 113537 ***
Comment 2 Kathy Chan CLA 2005-11-18 09:32:08 EST
Verified on I20051116_2235.  Closing.