Dependencies no longer properly passed to findbugs for analysis ---------------------------------------------------------------
Key: MFINDBUGS-89 URL: http://jira.codehaus.org/browse/MFINDBUGS-89 Project: Maven 2.x FindBugs Plugin Issue Type: Bug Affects Versions: 2.2 Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 22:16:01+0300) Java version: 1.6.0_0 Java home: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux" version: "2.6.27.29-0.1-pae" arch: "i386" Family: "unix" Reporter: Robert Munteanu Priority: Critical I've recently moved to 2.2-SNAPSHOT to take advantage of the fix for MFINDBUGS-82 ( thanks, BTW ). A new problem has come up, which manifests itself in depended-on jars not being properly passed to findbugs for analysis. I get errors similar to: {code} [INFO] [findbugs:findbugs {execution: default-cli}] [java] The following errors occurred during analysis: [java] Cannot open codebase filesystem:/home/robert/workspace/sehj-parent/sehj-persist/"/home/robert/.m2/repository/ro/lmn/sehj/sehj-model/0.0.1-SNAPSHOT/sehj-model-0.0.1-SNAPSHOT.jar [java] java.util.zip.ZipException: Can't ready directory containing zip file: /home/robert/workspace/sehj-parent/sehj-persist/"/home/robert/.m2/repository/ro/lmn/sehj/sehj-model/0.0.1-SNAPSHOT/sehj-model-0.0.1-SNAPSHOT.jar [java] At edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBase.<init>(ZipFileCodeBase.java:59) [java] At edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory.countUsingZipFile(ZipCodeBaseFactory.java:92) [java] At edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory.makeZipCodeBase(ZipCodeBaseFactory.java:46) [java] At edu.umd.cs.findbugs.classfile.impl.ClassFactory.createFilesystemCodeBase(ClassFactory.java:97) [java] At edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator.openCodeBase(FilesystemCodeBaseLocator.java:75) [java] At edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.processWorkList(ClassPathBuilder.java:564) [java] At edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.build(ClassPathBuilder.java:195) [java] At edu.umd.cs.findbugs.FindBugs2.buildClassPath(FindBugs2.java:584) [java] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:181) [java] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:348) [java] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1057) [java] Cannot open codebase filesystem:/home/robert/workspace/sehj-parent/sehj-persist/" [java] java.util.zip.ZipException: Zip file doesn't exist: /home/robert/workspace/sehj-parent/sehj-persist/" [java] At edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBase.<init>(ZipFileCodeBase.java:60) [java] At edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory.countUsingZipFile(ZipCodeBaseFactory.java:92) [java] At edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory.makeZipCodeBase(ZipCodeBaseFactory.java:46) [java] At edu.umd.cs.findbugs.classfile.impl.ClassFactory.createFilesystemCodeBase(ClassFactory.java:97) [java] At edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator.openCodeBase(FilesystemCodeBaseLocator.java:75) [java] At edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.processWorkList(ClassPathBuilder.java:564) [java] At edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.build(ClassPathBuilder.java:195) [java] At edu.umd.cs.findbugs.FindBugs2.buildClassPath(FindBugs2.java:584) [java] At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:181) [java] At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:348) [java] At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1057) [java] The following classes needed for analysis were missing: [java] org.sehj.model.HandledException [java] org.sehj.model.HandledExceptionFactory [java] javax.annotation.Nonnull [java] Missing classes: 4 {code} The path which is an inclusion candidate is /home/robert/workspace/sehj-parent/sehj-persist/"/home/robert/.m2/repository/ro/lmn/sehj/sehj-model/0.0.1-SNAPSHOT/sehj-model-0.0.1-SNAPSHOT.jar but it should be /home/robert/.m2/repository/ro/lmn/sehj/sehj-model/0.0.1-SNAPSHOT/sehj-model-0.0.1-SNAPSHOT.jar This is a multi-module build, and it worked with 2.0.1. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email