SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.5
Threshold is medium
Effort is default
Summary
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 2 | 7 | 0 | 0 |
Files
| Class | Bugs |
|---|---|
| us.codecraft.webmagic.downloader.selenium.SeleniumDownloader | 1 |
| us.codecraft.webmagic.downloader.selenium.WebDriverPool | 6 |
us.codecraft.webmagic.downloader.selenium.SeleniumDownloader
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Inconsistent synchronization of us.codecraft.webmagic.downloader.selenium.SeleniumDownloader.poolSize; locked 50% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 136 | Medium |
us.codecraft.webmagic.downloader.selenium.WebDriverPool
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Found reliance on default encoding in us.codecraft.webmagic.downloader.selenium.WebDriverPool.configure(): new java.io.FileReader(String) | I18N | DM_DEFAULT_ENCODING | 74 | High |
| us.codecraft.webmagic.downloader.selenium.WebDriverPool.configure() may fail to clean up java.io.Reader | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 74 | Medium |
| us.codecraft.webmagic.downloader.selenium.WebDriverPool.configure() may fail to close stream | BAD_PRACTICE | OS_OPEN_STREAM | 74 | Medium |
| Write to static field us.codecraft.webmagic.downloader.selenium.WebDriverPool.sConfig from instance method us.codecraft.webmagic.downloader.selenium.WebDriverPool.configure() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 69 | High |
| Write to static field us.codecraft.webmagic.downloader.selenium.WebDriverPool.sCaps from instance method us.codecraft.webmagic.downloader.selenium.WebDriverPool.configure() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 77 | Medium |
| Unread field: us.codecraft.webmagic.downloader.selenium.WebDriverPool.mAutoQuitDriver | PERFORMANCE | URF_UNREAD_FIELD | 49 | Medium |
