Netflix / Hystrix

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
23.98k stars 4.7k forks source link

Dereferencing of variables #2046

Open Chrisds7 opened 10 months ago

Chrisds7 commented 10 months ago

The program is dereferencing a field that does not seem to ever have a non-null value written to it. Unless the field is initialized via some mechanism not seen by the analysis, dereferencing this value will generate a null pointer exception.

Bug kind and pattern: NP - NP_UNWRITTEN_FIELD

inside method: com.netflix.hystrix.HystrixCommandResponseFromCache.CommandCompleted(AbstractCommand) field: com.netflix.hystrix.HystrixCommandResponseFromCache.originalCommand