title: findbugs-maven-plugin:2.5.2:findbugs failed - java.io.EOFException: No input provided for project
body: <p>My application is a multi module project. After upgrade to maven 3.0.5, find bugs plugin is failing on different modules for different builds. Below is the exception we get in the build log:</p>
  
  <pre><code>org.codehaus.mojo:findbugs-maven-plugin:2.5.2:findbugs failed: java.lang.RuntimeException: java.io.EOFException: No input provided for project -&gt; [Help 1]
  [07:41:00]:  [Step 1/2] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:findbugs-maven-plugin:2.5.2:findbugs (default-cli) on project straw-strait: Execution default-cli of goal org.codehaus.mojo:findbugs-maven-plugin:2.5.2:findbugs failed: java.lang.RuntimeException: java.io.EOFException: No input provided for project
  </code></pre>
  
  <p>mvn -X and -e gave below logs:</p>
  
  <pre><code>[07:40:54]:      [com.dir.hay.straw:straw-prime] [DEBUG] Goal:          org.codehaus.mojo:findbugs-maven-plugin:2.5.2:findbugs (default-cli)
  [07:40:54]:      [com.dir.hay.straw:straw-prime] [DEBUG] Style:         Regular
  [07:40:54]:      [com.dir.hay.straw:straw-prime] [DEBUG] Configuration: &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime] &lt;configuration&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;classFilesDirectory default-value="${project.build.outputDirectory}"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;compileSourceRoots&gt;${project.compileSourceRoots}&lt;/compileSourceRoots&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;debug default-value="false"&gt;${findbugs.debug}&lt;/debug&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;effort default-value="Default"&gt;Max&lt;/effort&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;failOnError default-value="true"&gt;${findbugs.failOnError}&lt;/failOnError&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;findbugsXmlOutput default-value="true"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;findbugsXmlOutputDirectory default-value="${project.build.directory}"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;fork default-value="true"&gt;false&lt;/fork&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;includeTests default-value="false"&gt;${findbugs.includeTests}&lt;/includeTests&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;localRepository&gt;${localRepository}&lt;/localRepository&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;maxHeap default-value="512"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;maxRank&gt;20&lt;/maxRank&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;nested default-value="false"&gt;${findbugs.nested}&lt;/nested&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;outputDirectory default-value="${project.reporting.outputDirectory}"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;outputEncoding default-value="${project.reporting.outputEncoding}"&gt;${outputEncoding}&lt;/outputEncoding&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;pluginArtifacts&gt;${plugin.artifacts}&lt;/pluginArtifacts&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;project&gt;${project}&lt;/project&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;relaxed default-value="false"&gt;${findbugs.relaxed}&lt;/relaxed&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;remoteArtifactRepositories&gt;${project.remoteArtifactRepositories}&lt;/remoteArtifactRepositories&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;remoteRepositories&gt;${project.remoteArtifactRepositories}&lt;/remoteRepositories&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;skip default-value="false"&gt;${findbugs.skip}&lt;/skip&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;sourceEncoding default-value="${project.build.sourceEncoding}"&gt;${encoding}&lt;/sourceEncoding&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;testClassFilesDirectory default-value="${project.build.testOutputDirectory}"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;testSourceRoots&gt;${project.testCompileSourceRoots}&lt;/testSourceRoots&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;threshold default-value="Default"&gt;Default&lt;/threshold&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;timeout default-value="600000"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;trace default-value="false"&gt;${findbugs.trace}&lt;/trace&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;xmlEncoding default-value="UTF-8"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;xmlOutput default-value="false"&gt;true&lt;/xmlOutput&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;xmlOutputDirectory default-value="${project.build.directory}"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;xrefLocation default-value="${project.reporting.outputDirectory}/xref"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime]   &lt;xrefTestLocation default-value="${project.reporting.outputDirectory}/xref-test"/&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime] &lt;/configuration&gt;
  [07:40:54]:      [com.dir.hay.straw:straw-prime] [DEBUG] =======================================================================
  </code></pre>
  
  <p>All my submodules are inheriting the plugin from the parent pom. I execute below maven command</p>
  
  <pre><code>mvn -T 1.5C clean install findbugs:findbugs
  </code></pre>
  
  <p>I see there is a <a href="https://jira.codehaus.org/i#browse/MFINDBUGS-170" rel="nofollow">non reproduceable bug</a> </p>