Fork me on GitHub

Rapport FindBugs de détection des bugs

Le document suivant contient les résultats du FindBugs

La version de FindBugs est 3.0.1

La limite est

L'effort est max

Résumé

Classes Bugs Erreurs Classes Manquantes
27 67 0 0

com.tvnavig.server.asset.service.common.MetaValueResult

Bug Catégorie Détails Ligne Priorité
Synchronisation incohérente de com.tvnavig.server.asset.service.common.MetaValueResult.id; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 79 Medium
Synchronisation incohérente de com.tvnavig.server.asset.service.common.MetaValueResult.metaDataId; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 89 Medium
Synchronisation incohérente de com.tvnavig.server.asset.service.common.MetaValueResult.value; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 109 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.asset.service.common.MetaValueResult.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 126 High

com.tvnavig.server.searchengine.SearchAssetServiceException

Bug Catégorie Détails Ligne Priorité
Alimentation à perte d'une variable locale dans la méthode com.tvnavig.server.searchengine.SearchAssetServiceException.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 56 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.searchengine.SearchAssetServiceException.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 57 High

com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub

Bug Catégorie Détails Ligne Priorité
com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub.getAsset(int, int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 295 Medium
com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub.getAssetPlayer(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 373 Medium
com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub.getAssetsList(int, String, MetaValueResult[], Calendar, Calendar, String) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 334 Medium

com.tvnavig.server.searchengine.service.common.AssetOGC

Bug Catégorie Détails Ligne Priorité
La méthode com.tvnavig.server.searchengine.service.common.AssetOGC.getFormats() risque d'exposer sa représentation interne en renvoyant com.tvnavig.server.searchengine.service.common.AssetOGC.formats MALICIOUS_CODE EI_EXPOSE_REP 157 Medium
La méthode com.tvnavig.server.searchengine.service.common.AssetOGC.getMetaValues() risque d'exposer sa représentation interne en renvoyant com.tvnavig.server.searchengine.service.common.AssetOGC.metaValues MALICIOUS_CODE EI_EXPOSE_REP 177 Medium
La méthode new com.tvnavig.server.searchengine.service.common.AssetOGC(int, Calendar, String, String[], MetaValueResult[], String, String, String, String) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.searchengine.service.common.AssetOGC.formats MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium
La méthode new com.tvnavig.server.searchengine.service.common.AssetOGC(int, Calendar, String, String[], MetaValueResult[], String, String, String, String) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.searchengine.service.common.AssetOGC.metaValues MALICIOUS_CODE EI_EXPOSE_REP2 84 Medium
La méthode com.tvnavig.server.searchengine.service.common.AssetOGC.setFormats(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.searchengine.service.common.AssetOGC.formats MALICIOUS_CODE EI_EXPOSE_REP2 167 Medium
La méthode com.tvnavig.server.searchengine.service.common.AssetOGC.setMetaValues(MetaValueResult[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.searchengine.service.common.AssetOGC.metaValues MALICIOUS_CODE EI_EXPOSE_REP2 187 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetOGC.creationDate; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 127 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetOGC.description; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 137 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetOGC.formats; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 157 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetOGC.metaValues; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 177 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetOGC.previewURL; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 207 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetOGC.thumbnail; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 217 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetOGC.title; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 247 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetOGC.videoURL; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 257 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.searchengine.service.common.AssetOGC.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 274 High

com.tvnavig.server.searchengine.service.common.AssetPlayer

Bug Catégorie Détails Ligne Priorité
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetPlayer.htmlEmbed; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 65 Medium
Synchronisation incohérente de com.tvnavig.server.searchengine.service.common.AssetPlayer.thumbnail; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 85 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.searchengine.service.common.AssetPlayer.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 102 High

com.tvnavig.server.user.UserServiceException

Bug Catégorie Détails Ligne Priorité
Alimentation à perte d'une variable locale dans la méthode com.tvnavig.server.user.UserServiceException.equals(Object) STYLE DLS_DEAD_LOCAL_STORE 56 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.user.UserServiceException.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 57 High

com.tvnavig.server.user.UserServiceSoapBindingStub

Bug Catégorie Détails Ligne Priorité
com.tvnavig.server.user.UserServiceSoapBindingStub.getDomainsFromUser(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 378 Medium
com.tvnavig.server.user.UserServiceSoapBindingStub.getGroupsandMetaDatasFromDomain(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 417 Medium

com.tvnavig.server.user.service.common.MetaDataResult

Bug Catégorie Détails Ligne Priorité
La méthode com.tvnavig.server.user.service.common.MetaDataResult.getValueList() risque d'exposer sa représentation interne en renvoyant com.tvnavig.server.user.service.common.MetaDataResult.valueList MALICIOUS_CODE EI_EXPOSE_REP 133 Medium
La méthode new com.tvnavig.server.user.service.common.MetaDataResult(int, String, int, String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.user.service.common.MetaDataResult.valueList MALICIOUS_CODE EI_EXPOSE_REP2 63 Medium
La méthode com.tvnavig.server.user.service.common.MetaDataResult.setValueList(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.user.service.common.MetaDataResult.valueList MALICIOUS_CODE EI_EXPOSE_REP2 143 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.MetaDataResult.name; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 93 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.MetaDataResult.valueList; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 133 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.user.service.common.MetaDataResult.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 150 High

com.tvnavig.server.user.service.common.UserDomainResult

Bug Catégorie Détails Ligne Priorité
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserDomainResult.id; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 75 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserDomainResult.name; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 85 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.user.service.common.UserDomainResult.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 102 High

com.tvnavig.server.user.service.common.UserGroupResult

Bug Catégorie Détails Ligne Priorité
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserGroupResult.description; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 79 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserGroupResult.groupId; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 89 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserGroupResult.name; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 109 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.user.service.common.UserGroupResult.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 126 High

com.tvnavig.server.user.service.common.UserGroupandMetaDataResult

Bug Catégorie Détails Ligne Priorité
La méthode com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.getMetaDataList() risque d'exposer sa représentation interne en renvoyant com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.metaDataList MALICIOUS_CODE EI_EXPOSE_REP 65 Medium
La méthode com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.getUserGroupList() risque d'exposer sa représentation interne en renvoyant com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.userGroupList MALICIOUS_CODE EI_EXPOSE_REP 85 Medium
La méthode new com.tvnavig.server.user.service.common.UserGroupandMetaDataResult(MetaDataResult[], UserGroupResult[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.metaDataList MALICIOUS_CODE EI_EXPOSE_REP2 54 Medium
La méthode new com.tvnavig.server.user.service.common.UserGroupandMetaDataResult(MetaDataResult[], UserGroupResult[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.userGroupList MALICIOUS_CODE EI_EXPOSE_REP2 55 Medium
La méthode com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.setMetaDataList(MetaDataResult[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.metaDataList MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium
La méthode com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.setUserGroupList(UserGroupResult[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.userGroupList MALICIOUS_CODE EI_EXPOSE_REP2 95 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.metaDataList; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 65 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.userGroupList; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 85 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.user.service.common.UserGroupandMetaDataResult.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 102 High

com.tvnavig.server.user.service.common.UserServiceResult

Bug Catégorie Détails Ligne Priorité
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserServiceResult.email; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 87 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserServiceResult.firstName; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 97 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserServiceResult.lastName; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 117 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserServiceResult.login; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 137 Medium
Synchronisation incohérente de com.tvnavig.server.user.service.common.UserServiceResult.userId; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 167 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.user.service.common.UserServiceResult.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 174 High

com.tvnavig.server.util.ServiceException

Bug Catégorie Détails Ligne Priorité
La méthode com.tvnavig.server.util.ServiceException.getError() risque d'exposer sa représentation interne en renvoyant com.tvnavig.server.util.ServiceException.error MALICIOUS_CODE EI_EXPOSE_REP 61 Medium
La méthode new com.tvnavig.server.util.ServiceException(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.util.ServiceException.error MALICIOUS_CODE EI_EXPOSE_REP2 51 Medium
La méthode com.tvnavig.server.util.ServiceException.setError(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans com.tvnavig.server.util.ServiceException.error MALICIOUS_CODE EI_EXPOSE_REP2 71 Medium
Synchronisation incohérente de com.tvnavig.server.util.ServiceException.error; verrouillée à 60% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 61 Medium
Test de nullité redondant sur une valeur non nulle dans com.tvnavig.server.util.ServiceException.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 78 High

fr.paris.lutece.plugins.parisvideo.service.SingleSessionHttpTransport

Bug Catégorie Détails Ligne Priorité
Ecriture d'un champ statique fr.paris.lutece.plugins.parisvideo.service.SingleSessionHttpTransport.uniqueCookie1 depuis la méthode d'une instance fr.paris.lutece.plugins.parisvideo.service.SingleSessionHttpTransport.processReturnedMessageContext(MessageContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 64 High
Ecriture d'un champ statique fr.paris.lutece.plugins.parisvideo.service.SingleSessionHttpTransport.uniqueCookie2 depuis la méthode d'une instance fr.paris.lutece.plugins.parisvideo.service.SingleSessionHttpTransport.processReturnedMessageContext(MessageContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 65 High

fr.paris.lutece.plugins.parisvideo.web.ParisvideoJspBean

Bug Catégorie Détails Ligne Priorité
Useless object stored in variable model of method fr.paris.lutece.plugins.parisvideo.web.ParisvideoJspBean.doVideoChoose(HttpServletRequest) STYLE UC_USELESS_OBJECT 229 Medium