The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
142 | 19 | 0 | 0 |
Bug | Category | Details | Line |
---|---|---|---|
Redundant nullcheck of processor, which is known to be non-null in org.apache.camel.bam.ActivityBuilder.createRoute() | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 57 |
Bug | Category | Details | Line |
---|---|---|---|
The class org.apache.camel.bam.ActivityBuilder$1 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
Bug | Category | Details | Line |
---|---|---|---|
The class org.apache.camel.bam.ActivityBuilder$2 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.camel.bam.model.ActivityState.getTimeExpected() may expose internal representation by returning ActivityState.timeExpected | MALICIOUS_CODE | EI_EXPOSE_REP | 127 |
org.apache.camel.bam.model.ActivityState.getTimeOverdue() may expose internal representation by returning ActivityState.timeOverdue | MALICIOUS_CODE | EI_EXPOSE_REP | 136 |
org.apache.camel.bam.model.ActivityState.setTimeExpected(Date) may expose internal representation by storing an externally mutable object into ActivityState.timeExpected | MALICIOUS_CODE | EI_EXPOSE_REP2 | 131 |
org.apache.camel.bam.model.ActivityState.setTimeOverdue(Date) may expose internal representation by storing an externally mutable object into ActivityState.timeOverdue | MALICIOUS_CODE | EI_EXPOSE_REP2 | 140 |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.camel.bam.model.ProcessInstance.getTimeCompleted() may expose internal representation by returning ProcessInstance.timeCompleted | MALICIOUS_CODE | EI_EXPOSE_REP | 99 |
org.apache.camel.bam.model.ProcessInstance.getTimeStarted() may expose internal representation by returning ProcessInstance.timeStarted | MALICIOUS_CODE | EI_EXPOSE_REP | 90 |
org.apache.camel.bam.model.ProcessInstance.setTimeCompleted(Date) may expose internal representation by storing an externally mutable object into ProcessInstance.timeCompleted | MALICIOUS_CODE | EI_EXPOSE_REP2 | 103 |
org.apache.camel.bam.model.ProcessInstance.setTimeStarted(Date) may expose internal representation by storing an externally mutable object into ProcessInstance.timeStarted | MALICIOUS_CODE | EI_EXPOSE_REP2 | 94 |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.camel.bam.model.TemporalEntity.getTimeCompleted() may expose internal representation by returning TemporalEntity.timeCompleted | MALICIOUS_CODE | EI_EXPOSE_REP | 53 |
org.apache.camel.bam.model.TemporalEntity.getTimeStarted() may expose internal representation by returning TemporalEntity.timeStarted | MALICIOUS_CODE | EI_EXPOSE_REP | 44 |
org.apache.camel.bam.model.TemporalEntity.setTimeCompleted(Date) may expose internal representation by storing an externally mutable object into TemporalEntity.timeCompleted | MALICIOUS_CODE | EI_EXPOSE_REP2 | 57 |
org.apache.camel.bam.model.TemporalEntity.setTimeStarted(Date) may expose internal representation by storing an externally mutable object into TemporalEntity.timeStarted | MALICIOUS_CODE | EI_EXPOSE_REP2 | 48 |
Bug | Category | Details | Line |
---|---|---|---|
Exception is caught when Exception is not thrown in org.apache.camel.bam.processor.ActivityMonitorEngine.run() | STYLE | REC_CATCH_EXCEPTION | 97 |
Unwritten field: org.apache.camel.bam.processor.ActivityMonitorEngine.escalateLevel | CORRECTNESS | UWF_UNWRITTEN_FIELD | 44 |
Bug | Category | Details | Line |
---|---|---|---|
Class org.apache.camel.bam.processor.NoCorrelationKeyException defines non-transient non-serializable instance field processor | BAD_PRACTICE | SE_BAD_FIELD | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Unread field: org.apache.camel.bam.rules.ActivityRules.activityDefinition | PERFORMANCE | URF_UNREAD_FIELD | 80 |