title: Eclipse - Generate JavaDoc - NullPointerException
body: <p>I haven't generated JavaDocs for the Android project I've been working on for about a month. I just tried, and I'm getting the following output (with no output to my output directory):</p>
  
  <pre><code>Building tree for all the packages and classes...
  java.lang.NullPointerException
      at com.sun.tools.javadoc.TypeMaker.getType(TypeMaker.java:83)
      at com.sun.tools.javadoc.TypeMaker.getType(TypeMaker.java:44)
      at com.sun.tools.javadoc.ClassDocImpl.superclassType(ClassDocImpl.java:496)
      at com.sun.tools.doclets.internal.toolkit.util.Util.getAllInterfaces(Util.java:447)
      at com.sun.tools.doclets.internal.toolkit.util.Util.getAllInterfaces(Util.java:485)
      at com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType(ClassTree.java:184)
      at com.sun.tools.doclets.internal.toolkit.util.ClassTree.buildTree(ClassTree.java:136)
      at com.sun.tools.doclets.internal.toolkit.util.ClassTree.&lt;init&gt;(ClassTree.java:91)
      at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:123)
      at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:83)
      at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:63)
      at com.sun.tools.doclets.standard.Standard.start(Standard.java:39)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:601)
      at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:280)
      at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:160)
      at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:397)
      at com.sun.tools.javadoc.Start.begin(Start.java:167)
      at com.sun.tools.javadoc.Main.execute(Main.java:59)
      at com.sun.tools.javadoc.Main.main(Main.java:49)
  2016 warnings
  </code></pre>
  
  <p>I'm building the docs at the project level (Android), and am include ActionBarSherlock and Facebook's Android project. Regardless of if I include them though, the documentation still fails.</p>
  
  <p>I'm attempting to run this in Eclipse Java EE IDE for Web Developers, Indigo, Build 20120216-1857</p>
  
  <p>The JavaDoc command is:</p>
  
  <pre><code>/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/javadoc
  </code></pre>
  
  <p>Playing with the configuration a bit, and I'm getting the following error:</p>
  
  <p><code>full/path/BaseModelListAdapter.java:147: error: unmappable character for encoding ASCII
     * @param parent?</code></p>
  
  <p>The line which is:</p>
  
  <p><code>* @param parentß</code></p>
  
  <p>Removing that line removes one of the errors, but I'm still getting weird ones, like the inability to find the base Android packages:</p>
  
  <p><code>/full/path/CompositeCategoryAdapter.java:7: error: package android.view does not exist
  import android.view.View;
                     ^</code></p>
  
  <p>And symbol errors:</p>
  
  <pre><code>BaseModelListAdapter.java:420: error: cannot find symbol
  public static BaseModelItemRowViewHolder createInstance( View v )
                                                           ^
  symbol:   class View
  location: class BaseModelItemRowViewHolder
  </code></pre>