title: Running Android Lint has encountered a... Failed. java.lang.NullPointerException
body: <p>I just added Google Play Service Library to my project and when I am making a modification in one of my project files I am keep getting an error dialog from eclipse:</p>
  
  <blockquote>
    <p>'Running Android Lint' has encountered a problem. Failed.</p>
  </blockquote>
  
  <p>So, I enabled Error Log (Window -> Show View -> Error Log) tab and I found a warning and an error line:</p>
  
  <p><strong>Error:
  Failed: com.android.ide.eclipse.adt</strong></p>
  
  <pre><code>java.lang.NullPointerException
      at com.android.tools.lint.checks.ApiDetector$ApiVisitor.checkField(ApiDetector.java:1416)
      at com.android.tools.lint.checks.ApiDetector$ApiVisitor.visitSelect(ApiDetector.java:1277)
      at com.android.tools.lint.client.api.JavaVisitor$DispatchVisitor.visitSelect(JavaVisitor.java:904)
      at com.android.tools.lint.client.api.JavaVisitor$DelegatingJavaVisitor.visitSelect(JavaVisitor.java:1147)
      at lombok.ast.Select.accept(Select.java:91)
      at lombok.ast.MethodInvocation.accept(MethodInvocation.java:121)
      at lombok.ast.ExpressionStatement.accept(ExpressionStatement.java:63)
      at lombok.ast.Block.accept(Block.java:106)
      at lombok.ast.MethodDeclaration.accept(MethodDeclaration.java:240)
      at lombok.ast.NormalTypeBody.accept(NormalTypeBody.java:57)
      at lombok.ast.ClassDeclaration.accept(ClassDeclaration.java:239)
      at lombok.ast.CompilationUnit.accept(CompilationUnit.java:83)
      at com.android.tools.lint.client.api.JavaVisitor.visitFile(JavaVisitor.java:219)
      at com.android.tools.lint.client.api.LintDriver.checkIndividualJavaFiles(LintDriver.java:1624)
      at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:993)
      at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:869)
      at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:442)
      at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:363)
      at com.android.ide.eclipse.adt.internal.lint.LintJob.run(LintJob.java:163)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  </code></pre>
  
  <p><strong>and a Warning:
  Fatal Error: No API database found at null</strong></p>
  
  <pre><code>An exception stack trace is not available.
  </code></pre>
  
  <p>My application is working, but it is annoying to close the dialog each time I make an edit and save.</p>