FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.1.1

Threshold is Low

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
1346017

Files

ClassBugs
org.andromda.repositories.mdr.MDRXmiReferenceResolverContext4
org.andromda.repositories.mdr.MDRepositoryFacade2

org.andromda.repositories.mdr.MDRXmiReferenceResolverContext

BugCategoryDetailsLine
org.andromda.repositories.mdr.MDRXmiReferenceResolverContext.MDRXmiReferenceResolverContext(javax.jmi.reflect.RefPackage[],org.netbeans.api.xmi.XMIInputConfig,String[]) may expose internal representation by storing an externally mutable object into org.andromda.repositories.mdr.MDRXmiReferenceResolverContext.moduleSearchPathsMALICIOUS_CODEEI_EXPOSE_REP251
org.andromda.repositories.mdr.MDRXmiReferenceResolverContext.CLASSPATH_MODEL_SUFFIXES should be package protectedMALICIOUS_CODEMS_PKGPROTECT197
Load of known null value in org.andromda.repositories.mdr.MDRXmiReferenceResolverContext.findModelUrlOnClasspath(String)STYLENP_LOAD_OF_KNOWN_NULL_VALUE227
Method org.andromda.repositories.mdr.MDRXmiReferenceResolverContext.getValidURL(String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caughtSTYLEREC_CATCH_EXCEPTION258

org.andromda.repositories.mdr.MDRepositoryFacade

BugCategoryDetailsLine
Inconsistent synchronization of org.andromda.repositories.mdr.MDRepositoryFacade.xmiReaderFactory; locked % of timeMT_CORRECTNESSIS2_INCONSISTENT_SYNC240
org.andromda.repositories.mdr.MDRepositoryFacade.writeModel(Object,String,String,String) may fail to close stream on exceptionBAD_PRACTICEOS_OPEN_STREAM_EXCEPTION_PATH320