The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
| Class | Bugs |
|---|---|
| com.legstar.host.server.EngineHolder | 4 |
| com.legstar.pool.manager.BlockingStack | 1 |
| com.legstar.work.manager.WorkItemImpl | 1 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Initialisation paresseuse incorrecte du champ statique com.legstar.host.server.EngineHolder.sWorkManager dans com.legstar.host.server.EngineHolder.initializeWorkManager() | MT_CORRECTNESS | LI_LAZY_INIT_STATIC | 141-144 | Medium |
| Initialisation paresseuse incorrecte du champ statique com.legstar.host.server.EngineHolder.sEngine dans com.legstar.host.server.EngineHolder.stop() | MT_CORRECTNESS | LI_LAZY_INIT_STATIC | 90-92 | Medium |
| Initialisation paresseuse incorrecte du champ statique com.legstar.host.server.EngineHolder.sExecutor dans com.legstar.host.server.EngineHolder.stop() | MT_CORRECTNESS | LI_LAZY_INIT_STATIC | 98-100 | Medium |
| Initialisation paresseuse incorrecte du champ statique com.legstar.host.server.EngineHolder.sPoolManager dans com.legstar.host.server.EngineHolder.stop() | MT_CORRECTNESS | LI_LAZY_INIT_STATIC | 94-96 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| La méthode com.legstar.pool.manager.BlockingStack.poll(long, TimeUnit) ne libère pas un verrou dans tous les chemins d'exception | MT_CORRECTNESS | UL_UNRELEASED_LOCK_EXCEPTION_PATH | 103 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| com.legstar.work.manager.WorkItemImpl.equals(Object) fails for subtypes | BAD_PRACTICE | EQ_GETCLASS_AND_CLASS_CONSTANT | 140 | Medium |