Description
Context for this JIRA is that the project in question is one module of a multi-module project. Eclipse had just started up, the other module hadn't yet finished loading.
database.loadCoverageData(new CoverageDataSpec(testFilter, (now - lastFullBuildStamp) + CloverPlugin.getInstance().getCoverageSpanInMillis(), true, true, true));
java.lang.NullPointerException
at com.cenqua.clover.registry.TestCaseInfo.getQualifiedName(TestCaseInfo.java:270)
at com.cenqua.clover.registry.ClassInfo.addTestCase(ClassInfo.java:52)
at com.cenqua.clover.registry.ClassInfo.copy(ClassInfo.java:252)
at com.cenqua.clover.registry.FileInfo.copy(FileInfo.java:285)
at com.cenqua.clover.registry.PackageInfo.copy(PackageInfo.java:137)
at com.cenqua.clover.registry.ProjectInfo.copy(ProjectInfo.java:107)
at com.cenqua.clover.registry.ProjectInfo.copy(ProjectInfo.java:90)
at com.cenqua.clover.CloverDatabase.loadCoverageData(CloverDatabase.java:118)
at com.cenqua.clover.eclipse.projects.model.LoadCoverageJob.loadDatabase(LoadCoverageJob.java:110)
at com.cenqua.clover.eclipse.projects.model.LoadCoverageJob.run(LoadCoverageJob.java:73)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
public String getQualifiedName()
{ return runtimeType.getQualifiedName() + "." + getTestName(); }Maybe it should return runtimeTypeName + "." + getTestName() ?