Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-12765

Unable to parse web.xml

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.0.0.Beta2
    • 4.0.0.Alpha2
    • webservices
    • None
    • Hide

      STEP: create project without JAX-RS enabled
      STEP: in web.xml insert:

      <!-- <servlet-mapping>
         <servlet-name>javax.ws.rs.core.Application</servlet-name>
         <url-pattern>/hello/*</url-pattern>
      </servlet-mapping>
      

      STEP: add JAX-RS support into the project
      FAIL: error is logged:

      org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 11; XML document structures must start and end within the same entity.
      	at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
      	at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
      	at org.jboss.tools.ws.jaxrs.core.internal.utils.WtpUtils.evaluateXPathExpression(WtpUtils.java:227)
      	at org.jboss.tools.ws.jaxrs.core.internal.utils.WtpUtils.getApplicationPath(WtpUtils.java:90)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.preprocessApplicationChangesOnWebxmlAdditionOrChange(ResourceChangedProcessor.java:238)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.processApplicationChangesOnWebxmlAdditionOrChange(ResourceChangedProcessor.java:208)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.processEvent(ResourceChangedProcessor.java:192)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.processEntireProject(ResourceChangedProcessor.java:111)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.processAffectedResources(ResourceChangedProcessor.java:84)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedBuildJob.run(ResourceChangedBuildJob.java:67)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      
      Show
      STEP: create project without JAX-RS enabled STEP: in web.xml insert: <!-- <servlet-mapping> <servlet-name>javax.ws.rs.core.Application</servlet-name> <url-pattern>/hello/*</url-pattern> </servlet-mapping> STEP: add JAX-RS support into the project FAIL: error is logged: org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 11; XML document structures must start and end within the same entity. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.jboss.tools.ws.jaxrs.core.internal.utils.WtpUtils.evaluateXPathExpression(WtpUtils.java:227) at org.jboss.tools.ws.jaxrs.core.internal.utils.WtpUtils.getApplicationPath(WtpUtils.java:90) at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.preprocessApplicationChangesOnWebxmlAdditionOrChange(ResourceChangedProcessor.java:238) at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.processApplicationChangesOnWebxmlAdditionOrChange(ResourceChangedProcessor.java:208) at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.processEvent(ResourceChangedProcessor.java:192) at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.processEntireProject(ResourceChangedProcessor.java:111) at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessor.processAffectedResources(ResourceChangedProcessor.java:84) at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedBuildJob.run(ResourceChangedBuildJob.java:67) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

    Description

      Error is thrown when it cannot parse xml. I think, that error marker in xml editor is sufficient for user. There is no need to log an error for it, IMO.

      Attachments

        Issue Links

          Activity

            People

              xcoulon@redhat.com Xavier Coulon
              jjankovi Jaroslav Jankovič (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: