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

JAX-RS error message "Failed to analyse compilation unit methods" when editing method body

    XMLWordPrintable

Details

    Description

      In a JAX-RS project, create a class such as

      public class A {
      	@Inject @Named("nobean") String s1;
          public int m() {
              return 0;  
          }
      }
      

      make changes, save the file then keep editing the m() method body to see:

      Java Model Exception: Java Model Status [[Working copy] A.java [in org.jboss.tools.example.html5.service [in src/main/java [in poh5]]] does not exist]
      	at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:505)
      	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:246)
      	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:518)
      	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:255)
      	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)
      	at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:196)
      	at org.eclipse.jdt.internal.core.JavaElement.getSourceElementAt(JavaElement.java:370)
      	at org.eclipse.jdt.internal.core.CompilationUnit.getElementAt(CompilationUnit.java:701)
      	at org.jboss.tools.ws.jaxrs.core.jdt.JavaMethodSignaturesVisitor.visit(JavaMethodSignaturesVisitor.java:73)
      	at org.eclipse.jdt.core.dom.MethodDeclaration.accept0(MethodDeclaration.java:489)
      	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
      	at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2585)
      	at org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.java:484)
      	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
      	at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2585)
      	at org.eclipse.jdt.core.dom.CompilationUnit.accept0(CompilationUnit.java:219)
      	at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514)
      	at org.jboss.tools.ws.jaxrs.core.jdt.CompilationUnitsRepository.mergeAST(CompilationUnitsRepository.java:116)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementDeltaScanner.scanDelta(JavaElementDeltaScanner.java:118)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementDeltaScanner.scanDelta(JavaElementDeltaScanner.java:152)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementDeltaScanner.scanDelta(JavaElementDeltaScanner.java:152)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementDeltaScanner.scanDelta(JavaElementDeltaScanner.java:152)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementDeltaScanner.scanDelta(JavaElementDeltaScanner.java:152)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementDeltaScanner.scanAndFilterEvent(JavaElementDeltaScanner.java:71)
      	at org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementChangedBuildJob.run(JavaElementChangedBuildJob.java:51)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      
      

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: