Fork me on GitHub

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

Fichiers

Classe Bugs
fr.paris.lutece.plugins.search.solr.business.SolrFacetedResult 8
fr.paris.lutece.plugins.search.solr.business.SolrHighlight 3
fr.paris.lutece.plugins.search.solr.business.SolrHighlights 3
fr.paris.lutece.plugins.search.solr.business.SolrSearchAppConf 2
fr.paris.lutece.plugins.search.solr.business.SolrSearchItem 2
fr.paris.lutece.plugins.search.solr.business.SolrSearchResult 8
fr.paris.lutece.plugins.search.solr.business.SolrServerService 1
fr.paris.lutece.plugins.search.solr.business.facetintersection.FacetIntersection 4
fr.paris.lutece.plugins.search.solr.business.field.SolrFieldManager 5
fr.paris.lutece.plugins.search.solr.indexer.SolrIndexerService 1
fr.paris.lutece.plugins.search.solr.indexer.SolrItem 6
fr.paris.lutece.plugins.search.solr.indexer.SolrPageIndexer 1
fr.paris.lutece.plugins.search.solr.util.TikaIndexerUtil 1
fr.paris.lutece.plugins.search.solr.web.SolrSearchApp 1

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