Comments (5)
Hello! Which version of FindBugs are you using? How do you launch it (Eclipse plugin? IDEA plugin? Hudson? Jenkins? Maven? Ant? Manually?). If possible, please attach the minimal source file which produces false positive. Also please paste exact FindBugs warning report (if possible, an excerpt from findbugs XML file).
I cannot say for sure, but from your description it looks like you are looking on the old results. For example, you are using FindBugs in Eclipse IDE and did not switch on the automatic FindBugs launch on save, so it just shows you the message which was actual before you did some changes in the code.
from findbugs.
Here is the info you requested:
Findbugs: 3.0.1
We launch it with gradle
The source file and the report excerpt are attached.
MyService.txt
ReportExcerpt.txt
from findbugs.
I tried to reproduce it on my system, added missing classes see this gist:
https://gist.github.com/amaembo/34b32637ca05ff65eeb9
I see no findbugs reports (except the hardcoded filename) in this file. Can you reproduce it on your system with this file? If not, could you please provide a class file for your original code (ProfilePictureServiceImpl.class) which triggers the findbugs error? Thanks.
from findbugs.
@amaembo The official documentation for DLS_DEAD_LOCAL_STORE claims that "Sun's javac compiler often generates dead stores for final local variables. Because FindBugs is a bytecode-based tool, there is no easy way to eliminate these false positives."
Maybe the version/brand of javac compiler matters when trying to reproduce this problem?
(For the record, I cannot reproduce it with Oracle Java 1.8.0_101).
from findbugs.
This project continues development in a new home: https://github.com/spotbugs/spotbugs/
Please do not open new issues here anymore!
from findbugs.
Related Issues (20)
- ExcludeFilter configuration failed.: Content is not allowed in prolog. HOT 1
- FP: TQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINK: LazySequence HOT 1
- FP: NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION on constructors HOT 1
- FP: NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION on generic methods HOT 1
- Handling of assert HOT 1
- false-positive: useless object (List) with lambda-based forEach processing HOT 1
- [3.0.1] findbugs is very slowly HOT 1
- Push previews to Maven Central HOT 1
- Intellij signals error while browsing analysis results HOT 1
- IOException while scanning codebases HOT 1
- IOException while scanning codebases HOT 1
- findbugs fails while parsing Java 10 version string HOT 2
- "Could not parse Java version string" when jdk-11 is used
- IOException while scanning codebases HOT 1
- Errors under Java 11 HOT 1
- IncludeFilter configuration failed.: The markup in the document following the root element must be well-formed. HOT 1
- IncludeFilter configuration failed.: The markup in the document following the root element must be well-formed.
- ExcludeBaseLineBug files configuration failed.: Failing reading D:\IdeaProject\console-navigator\findbugs-exclude.xml Nested exception: Sax error while parsing D:\IdeaProject\console-navigator\findbugs-exclude.xml Nested exception: Invalid top-level element (expected BugCollection, saw FindBugsFilter) HOT 1
- Detect the object memory bloat issue HOT 1
- This use of Logger.debug(...) might be used to include CRLF characters into log messages. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from findbugs.