Le document suivant contient les résultats du FindBugs
La version de FindBugs est 3.0.1
La limite est
L'effort est max
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |