Rapport SpotBugs de détection des bugs
Le document suivant contient les résultats du SpotBugs
La version de SpotBugs est 4.5.3
La limite est medium
L'effort est default
Résumé
Classes |
Bugs |
Erreurs |
Classes Manquantes |
44 |
46 |
0 |
0 |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult.getFacetDateList() may expose internal representation by returning SolrFacetedResult._facetDateList |
MALICIOUS_CODE |
EI_EXPOSE_REP |
137 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult.getFacetFields() may expose internal representation by returning SolrFacetedResult._facetFieldsList |
MALICIOUS_CODE |
EI_EXPOSE_REP |
95 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult.getFacetIntersection() may expose internal representation by returning SolrFacetedResult._facetIntersection |
MALICIOUS_CODE |
EI_EXPOSE_REP |
147 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult.getSolrSearchResults() may expose internal representation by returning SolrFacetedResult._searchResultsList |
MALICIOUS_CODE |
EI_EXPOSE_REP |
116 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult.setFacetDateList(List) may expose internal representation by storing an externally mutable object into SolrFacetedResult._facetDateList |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
142 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult.setFacetFields(List) may expose internal representation by storing an externally mutable object into SolrFacetedResult._facetFieldsList |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
106 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult.setFacetIntersection(Map) may expose internal representation by storing an externally mutable object into SolrFacetedResult._facetIntersection |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
152 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult.setSolrSearchResults(List) may expose internal representation by storing an externally mutable object into SolrFacetedResult._searchResultsList |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
127 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrHighlight
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.SolrHighlight.getMap() may expose internal representation by returning SolrHighlight._map |
MALICIOUS_CODE |
EI_EXPOSE_REP |
67 |
Medium |
new fr.paris.lutece.plugins.search.solr.business.SolrHighlight(Map) may expose internal representation by storing an externally mutable object into SolrHighlight._map |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
57 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrHighlight.setMap(Map) may expose internal representation by storing an externally mutable object into SolrHighlight._map |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
78 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrHighlights
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.SolrHighlights.getMap() may expose internal representation by returning SolrHighlights._map |
MALICIOUS_CODE |
EI_EXPOSE_REP |
66 |
Medium |
new fr.paris.lutece.plugins.search.solr.business.SolrHighlights(Map) may expose internal representation by storing an externally mutable object into SolrHighlights._map |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
56 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrHighlights.setMap(Map) may expose internal representation by storing an externally mutable object into SolrHighlights._map |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
77 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchAppConf
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.SolrSearchAppConf.getAddonBeanNames() may expose internal representation by returning SolrSearchAppConf._listAddonBeanNames |
MALICIOUS_CODE |
EI_EXPOSE_REP |
162 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchAppConf.setAddonBeanNames(List) may expose internal representation by storing an externally mutable object into SolrSearchAppConf._listAddonBeanNames |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
171 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchItem
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.SolrSearchItem.getDate() may expose internal representation by returning SolrSearchItem._date |
MALICIOUS_CODE |
EI_EXPOSE_REP |
250 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchItem.setDate(Date) may expose internal representation by storing an externally mutable object into SolrSearchItem._date |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
261 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult.getCategorie() may expose internal representation by returning SolrSearchResult._lstCategories |
MALICIOUS_CODE |
EI_EXPOSE_REP |
110 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult.getChildDocuments() may expose internal representation by returning SolrSearchResult._childDocuments |
MALICIOUS_CODE |
EI_EXPOSE_REP |
231 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult.getDynamicFields() may expose internal representation by returning SolrSearchResult._dynamicFields |
MALICIOUS_CODE |
EI_EXPOSE_REP |
153 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult.getHighlight() may expose internal representation by returning SolrSearchResult._highlight |
MALICIOUS_CODE |
EI_EXPOSE_REP |
68 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult.setCategorie(List) may expose internal representation by storing an externally mutable object into SolrSearchResult._lstCategories |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
121 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult.setChildDocuments(Map) may expose internal representation by storing an externally mutable object into SolrSearchResult._childDocuments |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
239 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult.setDynamicFields(Map) may expose internal representation by storing an externally mutable object into SolrSearchResult._dynamicFields |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
164 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult.setHighlight(SolrHighlight) may expose internal representation by storing an externally mutable object into SolrSearchResult._highlight |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
79 |
Medium |
fr.paris.lutece.plugins.search.solr.business.SolrServerService
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.SolrServerService.getSolrServer() may expose internal representation by returning SolrServerService._solrServer |
MALICIOUS_CODE |
EI_EXPOSE_REP |
99 |
Medium |
fr.paris.lutece.plugins.search.solr.business.facetintersection.FacetIntersection
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.facetintersection.FacetIntersection.getField1() may expose internal representation by returning FacetIntersection._field1 |
MALICIOUS_CODE |
EI_EXPOSE_REP |
54 |
Medium |
fr.paris.lutece.plugins.search.solr.business.facetintersection.FacetIntersection.getField2() may expose internal representation by returning FacetIntersection._field2 |
MALICIOUS_CODE |
EI_EXPOSE_REP |
75 |
Medium |
fr.paris.lutece.plugins.search.solr.business.facetintersection.FacetIntersection.setField1(Field) may expose internal representation by storing an externally mutable object into FacetIntersection._field1 |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
65 |
Medium |
fr.paris.lutece.plugins.search.solr.business.facetintersection.FacetIntersection.setField2(Field) may expose internal representation by storing an externally mutable object into FacetIntersection._field2 |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
86 |
Medium |
fr.paris.lutece.plugins.search.solr.business.field.SolrFieldManager
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.business.field.SolrFieldManager.getCurrentFacet() may expose internal representation by returning SolrFieldManager._currentFacet |
MALICIOUS_CODE |
EI_EXPOSE_REP |
88 |
Medium |
Public static fr.paris.lutece.plugins.search.solr.business.field.SolrFieldManager.getFacetList() may expose internal representation by returning SolrFieldManager._facetList |
MALICIOUS_CODE |
MS_EXPOSE_REP |
154 |
Medium |
Public static fr.paris.lutece.plugins.search.solr.business.field.SolrFieldManager.getFieldList() may expose internal representation by returning SolrFieldManager._fieldList |
MALICIOUS_CODE |
MS_EXPOSE_REP |
149 |
Medium |
Public static fr.paris.lutece.plugins.search.solr.business.field.SolrFieldManager.getIntersectionlist() may expose internal representation by returning SolrFieldManager._intersectionList |
MALICIOUS_CODE |
MS_EXPOSE_REP |
164 |
Medium |
Public static fr.paris.lutece.plugins.search.solr.business.field.SolrFieldManager.getSortList() may expose internal representation by returning SolrFieldManager._sortList |
MALICIOUS_CODE |
MS_EXPOSE_REP |
159 |
Medium |
fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Public static fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService.getSbLogs() may expose internal representation by returning SolrIndexerService._sbLogs |
MALICIOUS_CODE |
MS_EXPOSE_REP |
647 |
Medium |
fr.paris.lutece.plugins.search.solr.indexer.SolrItem
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.indexer.SolrItem.getCategorie() may expose internal representation by returning SolrItem._strCategorie |
MALICIOUS_CODE |
EI_EXPOSE_REP |
680 |
Medium |
fr.paris.lutece.plugins.search.solr.indexer.SolrItem.getChildDocuments() may expose internal representation by returning SolrItem._childDocuments |
MALICIOUS_CODE |
EI_EXPOSE_REP |
799 |
Medium |
fr.paris.lutece.plugins.search.solr.indexer.SolrItem.getDate() may expose internal representation by returning SolrItem._lDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
507 |
Medium |
fr.paris.lutece.plugins.search.solr.indexer.SolrItem.getSearchChilDocuments() may expose internal representation by returning SolrItem._searchChilDocuments |
MALICIOUS_CODE |
EI_EXPOSE_REP |
803 |
Medium |
fr.paris.lutece.plugins.search.solr.indexer.SolrItem.setCategorie(List) may expose internal representation by storing an externally mutable object into SolrItem._strCategorie |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
685 |
Medium |
fr.paris.lutece.plugins.search.solr.indexer.SolrItem.setDate(Date) may expose internal representation by storing an externally mutable object into SolrItem._lDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
518 |
Medium |
fr.paris.lutece.plugins.search.solr.indexer.SolrPageIndexer
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.search.solr.indexer.SolrPageIndexer.getResourcesName() may expose internal representation by returning SolrPageIndexer.LIST_RESSOURCES_NAME |
MALICIOUS_CODE |
EI_EXPOSE_REP |
252 |
Medium |
fr.paris.lutece.plugins.search.solr.util.TikaIndexerUtil
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.search.solr.util.TikaIndexerUtil.parseHtml(String, Metadata, ParseContext): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
83 |
High |
fr.paris.lutece.plugins.search.solr.web.SolrSearchApp
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Null passed for non-null parameter of java.util.Arrays.copyOf(Object[], int) in fr.paris.lutece.plugins.search.solr.web.SolrSearchApp.getSearchResultModel(HttpServletRequest, SolrSearchAppConf) |
CORRECTNESS |
NP_NULL_PARAM_DEREF |
292 |
High |