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

NPE in case of nonexistent WebContent folder

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 3.3.0.M3
    • 3.3.0.M2
    • seam2
    • None

      EXECUTE: Create a web seam project
      EXECUTE: Open <project>/.settings/org.eclipse.wst.common.component
      EXECUTE: Replace <wb-resource deploy-path="/" source-path="/WebContent"/> by <wb-resource deploy-path="/" source-path="/WebContent11"/>
      EXECUTE: Save the file. Clean/re-build the project.
      FAILURE: See eclipse log:

      !ENTRY org.jboss.tools.seam.core 4 0 2011-08-01 14:04:28.007
      !MESSAGE Resource '/java/WebContent11' does not exist.
      !STACK 1
      org.eclipse.core.internal.resources.ResourceException: Resource '/java/WebContent11' does not exist.
      	at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:320)
      	at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:194)
      	at org.eclipse.core.internal.resources.Container.members(Container.java:266)
      	at org.eclipse.core.internal.resources.Container.members(Container.java:249)
      	at org.jboss.tools.seam.internal.core.validation.SeamCoreValidator.validateAllPageXMLFiles(SeamCoreValidator.java:389)
      	at org.jboss.tools.seam.internal.core.validation.SeamCoreValidator.validateAll(SeamCoreValidator.java:380)
      	at org.jboss.tools.jst.web.kb.internal.validation.ValidatorManager.validateAll(ValidatorManager.java:242)
      	at org.jboss.tools.jst.web.kb.internal.validation.ValidatorManager.validateInJob(ValidatorManager.java:98)
      	at org.eclipse.wst.validation.internal.operations.ValidatorJob.run(ValidatorJob.java:78)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      !SUBENTRY 1 org.eclipse.core.resources 4 368 2011-08-01 14:04:28.008
      !MESSAGE Resource '/java/WebContent11' does not exist.
      
      !ENTRY org.jboss.tools.jst.web.kb 4 0 2011-08-01 14:04:28.013
      !MESSAGE 
      !STACK 0
      org.jboss.tools.jst.web.kb.validation.KBValidationException
      	at org.jboss.tools.jst.web.kb.internal.validation.ValidatorManager.validateInJob(ValidatorManager.java:113)
      	at org.eclipse.wst.validation.internal.operations.ValidatorJob.run(ValidatorJob.java:78)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      Caused by: java.lang.NullPointerException
      	at org.jboss.tools.seam.internal.core.validation.SeamCoreValidator.validateAllPageXMLFiles(SeamCoreValidator.java:393)
      	at org.jboss.tools.seam.internal.core.validation.SeamCoreValidator.validateAll(SeamCoreValidator.java:380)
      	at org.jboss.tools.jst.web.kb.internal.validation.ValidatorManager.validateAll(ValidatorManager.java:242)
      	at org.jboss.tools.jst.web.kb.internal.validation.ValidatorManager.validateInJob(ValidatorManager.java:98)
      	... 2 more
      

            alexeykazakov Alexey Kazakov
            alexeykazakov Alexey Kazakov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: