/root/.jenkins/workspace/A_CI/SOE-SRV-VehicleProductImpl/target/classes/var/maven/maven_repository/org/codehaus/mojo/findbugs-maven-plugin/2.5.5/findbugs-maven-plugin-2.5.5.jar/var/maven/maven_repository/com/daimler/soe/SOE-Build-Tools/0.2.0/SOE-Build-Tools-0.2.0.jar/var/maven/maven_repository/org/codehaus/gmaven/gmaven-mojo/1.4/gmaven-mojo-1.4.jar/var/maven/maven_repository/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.4/gmaven-runtime-api-1.4.jar/var/maven/maven_repository/org/codehaus/gmaven/feature/gmaven-feature-api/1.4/gmaven-feature-api-1.4.jar/var/maven/maven_repository/org/codehaus/gmaven/runtime/gmaven-runtime-1.5/1.4/gmaven-runtime-1.5-1.4.jar/var/maven/maven_repository/org/codehaus/gmaven/feature/gmaven-feature-support/1.4/gmaven-feature-support-1.4.jar/var/maven/maven_repository/org/codehaus/groovy/groovy-all-minimal/1.5.8/groovy-all-minimal-1.5.8.jar/var/maven/maven_repository/org/apache/ant/ant/1.8.2/ant-1.8.2.jar/var/maven/maven_repository/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar/var/maven/maven_repository/jline/jline/0.9.94/jline-0.9.94.jar/var/maven/maven_repository/org/codehaus/plexus/plexus-interpolation/1.1/plexus-interpolation-1.1.jar/var/maven/maven_repository/org/codehaus/gmaven/gmaven-plugin/1.4/gmaven-plugin-1.4.jar/var/maven/maven_repository/org/codehaus/gmaven/runtime/gmaven-runtime-loader/1.4/gmaven-runtime-loader-1.4.jar/var/maven/maven_repository/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.4/gmaven-runtime-support-1.4.jar/var/maven/maven_repository/org/sonatype/gshell/gshell-io/2.4/gshell-io-2.4.jar/var/maven/maven_repository/com/thoughtworks/qdox/qdox/1.12/qdox-1.12.jar/var/maven/maven_repository/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar/var/maven/maven_repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar/var/maven/maven_repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar/var/maven/maven_repository/org/slf4j/slf4j-api/1.5.10/slf4j-api-1.5.10.jar/var/maven/maven_repository/org/sonatype/gossip/gossip/1.2/gossip-1.2.jar/var/maven/maven_repository/org/apache/maven/reporting/maven-reporting-impl/2.1/maven-reporting-impl-2.1.jar/var/maven/maven_repository/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar/var/maven/maven_repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar/var/maven/maven_repository/commons-digester/commons-digester/1.6/commons-digester-1.6.jar/var/maven/maven_repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar/var/maven/maven_repository/oro/oro/2.0.8/oro-2.0.8.jar/var/maven/maven_repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar/var/maven/maven_repository/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar/var/maven/maven_repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar/var/maven/maven_repository/org/apache/maven/doxia/doxia-core/1.1.3/doxia-core-1.1.3.jar/var/maven/maven_repository/org/apache/maven/doxia/doxia-logging-api/1.1.3/doxia-logging-api-1.1.3.jar/var/maven/maven_repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar/var/maven/maven_repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar/var/maven/maven_repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar/var/maven/maven_repository/org/apache/maven/doxia/doxia-sink-api/1.1.3/doxia-sink-api-1.1.3.jar/var/maven/maven_repository/org/apache/maven/doxia/doxia-decoration-model/1.1.3/doxia-decoration-model-1.1.3.jar/var/maven/maven_repository/org/apache/maven/doxia/doxia-site-renderer/1.1.3/doxia-site-renderer-1.1.3.jar/var/maven/maven_repository/org/apache/maven/doxia/doxia-module-xhtml/1.1.3/doxia-module-xhtml-1.1.3.jar/var/maven/maven_repository/org/apache/maven/doxia/doxia-module-fml/1.1.3/doxia-module-fml-1.1.3.jar/var/maven/maven_repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar/var/maven/maven_repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar/var/maven/maven_repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar/var/maven/maven_repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar/var/maven/maven_repository/org/apache/maven/shared/maven-doxia-tools/1.2.1/maven-doxia-tools-1.2.1.jar/var/maven/maven_repository/commons-io/commons-io/1.4/commons-io-1.4.jar/var/maven/maven_repository/com/google/code/findbugs/findbugs/2.0.3/findbugs-2.0.3.jar/var/maven/maven_repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar/var/maven/maven_repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar/var/maven/maven_repository/com/google/code/findbugs/bcel/2.0.1/bcel-2.0.1.jar/var/maven/maven_repository/com/google/code/findbugs/jFormatString/2.0.1/jFormatString-2.0.1.jar/var/maven/maven_repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar/var/maven/maven_repository/asm/asm/3.3/asm-3.3.jar/var/maven/maven_repository/asm/asm-commons/3.3/asm-commons-3.3.jar/var/maven/maven_repository/asm/asm-tree/3.3/asm-tree-3.3.jar/var/maven/maven_repository/com/apple/AppleJavaExtensions/1.4/AppleJavaExtensions-1.4.jar/var/maven/maven_repository/jaxen/jaxen/1.1.6/jaxen-1.1.6.jar/var/maven/maven_repository/jgoodies/plastic/1.2.0/plastic-1.2.0.jar/var/maven/maven_repository/org/codehaus/plexus/plexus-resources/1.0-alpha-7/plexus-resources-1.0-alpha-7.jar/var/maven/maven_repository/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar/var/maven/maven_repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar/root/.jenkins/workspace/A_CI/SOE-SRV-VehicleProduct/target/SOE-SRV-VehicleProduct-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-Foundation/target/SOE-SRV-Foundation-171.76.0.0-SNAPSHOT.jar/var/maven/maven_repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar/var/maven/maven_repository/commons-io/commons-io/2.2/commons-io-2.2.jar/root/.jenkins/workspace/A_CI/SOE-SRV-MBconnectCountries/target/SOE-SRV-MBconnectCountries-171.76.0.0-SNAPSHOT.jar/var/maven/maven_repository/com/capgemini/psp/server/psp-server-batch-api/2.2.38-SOE/psp-server-batch-api-2.2.38-SOE.jar/var/maven/maven_repository/com/sdm/quasar/QuasarComponent/4.0.32/QuasarComponent-4.0.32.jar/root/.jenkins/workspace/A_CI/SOE-COM-TechBase/target/SOE-COM-TechBase-171.76.0.0-SNAPSHOT.jar/var/maven/maven_repository/joda-time/joda-time/2.2/joda-time-2.2.jar/root/.jenkins/workspace/A_CI/SOE-SRV-ChangeSession/target/SOE-SRV-ChangeSession-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-Documents/target/SOE-SRV-Documents-171.76.0.0-SNAPSHOT.jar/var/maven/maven_repository/com/lowagie/itext/2.1.7/itext-2.1.7.jar/var/maven/maven_repository/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar/var/maven/maven_repository/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar/var/maven/maven_repository/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar/var/maven/maven_repository/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar/var/maven/maven_repository/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar/root/.jenkins/workspace/A_CI/SOE-SRV-AccountData/target/SOE-SRV-AccountData-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-ServiceManagement/target/SOE-SRV-ServiceManagement-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-ContractManagement/target/SOE-SRV-ContractManagement-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-Services/target/SOE-SRV-Services-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-FreeOfCharge/target/SOE-SRV-FreeOfCharge-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-GenericMasterData/target/SOE-SRV-GenericMasterData-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-ExternalSystemsOut/target/SOE-SRV-ExternalSystemsOut-171.76.0.0-SNAPSHOT.jar/var/maven/maven_repository/com/dcx/pai/usersecuritycontext/5.0.5/usersecuritycontext-5.0.5.jar/var/maven/maven_repository/com/dcx/pai/userdatamodel/5.0.5/userdatamodel-5.0.5.jar/root/.jenkins/workspace/A_CI/SOE-SRV-UserAndOrganizationImpl/target/SOE-SRV-UserAndOrganizationImpl-171.76.0.0-SNAPSHOT.jar/root/.jenkins/workspace/A_CI/SOE-SRV-UserAndOrganization/target/SOE-SRV-UserAndOrganization-171.76.0.0-SNAPSHOT.jar/var/maven/maven_repository/com/google/guava/guava/14.0.1/guava-14.0.1.jar/var/maven/maven_repository/com/daimler/logging/formatter/0.1/formatter-0.1.jar/var/maven/maven_repository/com/dcx/pai/logging/5.0.5/logging-5.0.5.jar/var/maven/maven_repository/com/dcx/pai/util/5.0.5/util-5.0.5.jar/var/maven/maven_repository/net/sf/ehcache/ehcache-core/2.5.2/ehcache-core-2.5.2.jar/var/maven/maven_repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar/var/maven/maven_repository/com/dcx/pai/jcafileadapter_client/5.0.5/jcafileadapter_client-5.0.5.jar/var/maven/maven_repository/com/ibm/ws/runtime/8.0.0-reduced/runtime-8.0.0-reduced.jar/var/maven/maven_repository/org/apache/openejb/javaee-api/6.0-1/javaee-api-6.0-1.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.1/geronimo-activation_1.1_spec-1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-annotation_1.1_spec/1.0.1/geronimo-annotation_1.1_spec-1.0.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-atinject_1.0_spec/1.0/geronimo-atinject_1.0_spec-1.0-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-ejb_3.1_spec/1.0.2/geronimo-ejb_3.1_spec-1.0.2-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-el_2.2_spec/1.0.2/geronimo-el_2.2_spec-1.0.2-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-interceptor_1.1_spec/1.0/geronimo-interceptor_1.1_spec-1.0-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-j2ee-connector_1.6_spec/1.0/geronimo-j2ee-connector_1.6_spec-1.0-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-j2ee-deployment_1.1_spec/1.1/geronimo-j2ee-deployment_1.1_spec-1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jacc_1.4_spec/1.0/geronimo-jacc_1.4_spec-1.0-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jaspic_1.0_spec/1.1/geronimo-jaspic_1.0_spec-1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jaxb_2.2_spec/1.0.1/geronimo-jaxb_2.2_spec-1.0.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jaxr_1.0_spec/2.1/geronimo-jaxr_1.0_spec-2.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jaxrpc_1.1_spec/2.1/geronimo-jaxrpc_1.1_spec-2.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jaxrs_1.1_spec/1.0/geronimo-jaxrs_1.1_spec-1.0-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.1/geronimo-jaxws_2.2_spec-1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jcdi_1.0_spec/1.0/geronimo-jcdi_1.0_spec-1.0-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/geronimo-jpa_2.0_spec-1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jsp_2.2_spec/1.0/geronimo-jsp_2.2_spec-1.0-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-saaj_1.3_spec/1.1/geronimo-saaj_1.3_spec-1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-servlet_3.0_spec/1.0/geronimo-servlet_3.0_spec-1.0-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-stax-api_1.2_spec/1.1/geronimo-stax-api_1.2_spec-1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.1/geronimo-validation_1.0_spec-1.1-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-ws-metadata_2.0_spec/1.1.3/geronimo-ws-metadata_2.0_spec-1.1.3-sources.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-osgi-locator/1.0/geronimo-osgi-locator-1.0-sources.jar/var/maven/maven_repository/org/apache/openjpa/openjpa/2.0.1/openjpa-2.0.1.jar/var/maven/maven_repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar/var/maven/maven_repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar/var/maven/maven_repository/net/sourceforge/serp/serp/1.13.1/serp-1.13.1.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar/var/maven/maven_repository/commons-pool/commons-pool/1.5.3/commons-pool-1.5.3.jar/var/maven/maven_repository/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/geronimo-jpa_2.0_spec-1.1.jar/var/maven/maven_repository/com/capgemini/psp/server/psp-server-teccomp-api/2.2.38-SOE/psp-server-teccomp-api-2.2.38-SOE.jar/var/maven/maven_repository/com/capgemini/psp/server/psp-server-common/2.2.38-SOE/psp-server-common-2.2.38-SOE.jar/var/maven/maven_repository/org/slf4j/slf4j-nop/1.6.1/slf4j-nop-1.6.1.jar/var/maven/maven_repository/javassist/javassist/3.12.0.GA/javassist-3.12.0.GA.jar/var/maven/maven_repository/com/dcx/pai/parameterinformationEJBClient/5.0.5/parameterinformationEJBClient-5.0.5.jar/root/.jenkins/workspace/A_CI/SOE-SRV-VehicleProductImpl/src/main/java/root/.jenkins/workspace/A_CI/SOE-SRV-VehicleProductImpl/gen/main/java/root/.jenkins/workspace/A_CI/SOE-SRV-VehicleProductImpl/targetNullcheck of value previously dereferencedNullcheck of prodVehicleSelection at line 157 of value previously dereferenced in com.daimler.soe.vehicleproduct.vehicleselectionmasterdata.business.function.VehicleSelectionBfBean.checkAndLogChangeForVehicleSelectionUpdate(VehicleSelectionDTO, Set)At VehicleSelectionBfBean.java:[lines 48-377]In class com.daimler.soe.vehicleproduct.vehicleselectionmasterdata.business.function.VehicleSelectionBfBeanIn method com.daimler.soe.vehicleproduct.vehicleselectionmasterdata.business.function.VehicleSelectionBfBean.checkAndLogChangeForVehicleSelectionUpdate(VehicleSelectionDTO, Set)Value loaded from prodVehicleSelectionReturn value of com.daimler.soe.vehicleproduct.vehicleselectionmasterdata.persistence.service.VehicleSelectionPs.readVehicleSelectionById(String)At VehicleSelectionBfBean.java:[line 157]Redundant null check at VehicleSelectionBfBean.java:[line 161]Another occurrence at VehicleSelectionBfBean.java:[line 169]CorrectnessNullcheck of value previously dereferenced
<p> A value is checked here to see whether it is null, but this value can't
be null because it was previously dereferenced and if it were null a null pointer
exception would have occurred at the earlier dereference.
Essentially, this code and the previous dereference
disagree as to whether this value is allowed to be null. Either the check is redundant
or the previous dereference is erroneous.</p>
Redundant comparison to null