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

NPE when refreshing the JAX-RS UI after building a project

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Critical Critical
    • 4.1.0.CR1
    • 4.1.0.Beta1
    • webservices
    • None

      Context: imported an existing html5 kitchensink project in a clean workspace. After initial import, there was no Endpoint.
      After a new build (project>build), the following error occurred:

      !ENTRY org.jboss.tools.ws.jaxrs.core 4 0 2013-06-10 11:02:37.377
      !MESSAGE Failed to build or refresh the JAX-RS metamodel for projet jboss-html5-webapp
      !STACK 0
      java.lang.NullPointerException
      	at org.jboss.tools.ws.jaxrs.ui.cnf.UriMappingsContentProvider.refreshContent(UriMappingsContentProvider.java:194)
      	at org.jboss.tools.ws.jaxrs.ui.cnf.UriMappingsContentProvider.notifyEndpointChanged(UriMappingsContentProvider.java:156)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsMetamodel.notifyListeners(JaxrsMetamodel.java:356)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsMetamodel.update(JaxrsMetamodel.java:737)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsEndpoint.update(JaxrsEndpoint.java:166)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JaxrsElementChangedProcessorDelegate.processAddition(JaxrsElementChangedProcessorDelegate.java:112)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JaxrsElementChangedProcessorDelegate.processEvent(JaxrsElementChangedProcessorDelegate.java:48)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsMetamodel.processElementChange(JaxrsMetamodel.java:706)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsMetamodel.add(JaxrsMetamodel.java:693)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsBaseElement.joinMetamodel(JaxrsBaseElement.java:86)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsJavaApplication$Builder.build(JaxrsJavaApplication.java:124)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsElementFactory.createElements(JaxrsElementFactory.java:167)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsElementFactory.createElements(JaxrsElementFactory.java:64)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsMetamodel.processResourceChange(JaxrsMetamodel.java:619)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsMetamodel.processProject(JaxrsMetamodel.java:553)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedBuildJob.run(ResourceChangedBuildJob.java:67)

            xcoulon@redhat.com Xavier Coulon
            xcoulon@redhat.com Xavier Coulon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: