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
236 73 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.CommandResult 3
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.SiteDeploy 2
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.SiteTag 2
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.context.WorkflowDeployScriptContext 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ActionHistory 2
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DefaultAction 2
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpAction 3
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpWithOptionsAction 3
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.ExecuteSqlAction 3
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.InitAppContextAction 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.InitMysqlDatabaseAction 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.StatusAction 3
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.WarInstallerAction 3
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.DefaultAction 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.DumpAction 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.InitAppContextAction 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.InitMysqlDatabaseAction 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.WarInstallerAction 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.AbstractActionService 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.AbstractFastDeployEnvironmentService 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.DeploymentFactory 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.SFTPService 4
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.WorkflowDeploySiteService 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.ansible.AWXService 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.ansible.ServerApplicationService 3
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.cloudmgr.ServerApplicationService 3
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.vcs.SvnService 2
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.FTPUtils 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.FileUtil 2
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.ReleaseSVNCheckoutClient 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.URLUtils 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.GitUtils 4
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.ReleaseSVNCommitClient 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.ReleaseSVNCopyClient 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.SVNUtils 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployApplicationTaskComponent 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployEnvironmentXPage 2
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployWorkflowActionXPage 1
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage 6

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.CommandResult

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.CommandResult.ERROR_TYPE_STOP isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 56 High
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.CommandResult.STATUS_ERROR isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 53 High
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.CommandResult.STATUS_OK isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 54 High

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.SiteDeploy

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.SiteDeploy.getDeploymentDate() may expose internal representation by returning SiteDeploy._deploymentDate MALICIOUS_CODE EI_EXPOSE_REP 78 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.SiteDeploy.setDeploymentDate(Date) may expose internal representation by storing an externally mutable object into SiteDeploy._deploymentDate MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.SiteTag

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.SiteTag.getTagDate() may expose internal representation by returning SiteTag._tagDate MALICIOUS_CODE EI_EXPOSE_REP 82 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.SiteTag.setTagDate(Date) may expose internal representation by storing an externally mutable object into SiteTag._tagDate MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.context.WorkflowDeployScriptContext

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.context.WorkflowDeployScriptContext defines non-transient non-serializable instance field _scriptFileItem BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ActionHistory

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ActionHistory.getCreationDate() may expose internal representation by returning ActionHistory._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP 268 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ActionHistory.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into ActionHistory._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP2 279 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DefaultAction

Bug Catégorie Détails Ligne Priorité
Load of known null value in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DefaultAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 70 Medium
Possible null pointer dereference of jobResult in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DefaultAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) CORRECTNESS NP_NULL_ON_SOME_PATH 75 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpAction

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 107 Medium
Load of known null value in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 115 Medium
Possible null pointer dereference of jobResult in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) CORRECTNESS NP_NULL_ON_SOME_PATH 120 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpWithOptionsAction

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpWithOptionsAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 109 Medium
Load of known null value in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpWithOptionsAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 117 Medium
Possible null pointer dereference of jobResult in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.DumpWithOptionsAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) CORRECTNESS NP_NULL_ON_SOME_PATH 122 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.ExecuteSqlAction

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.ExecuteSqlAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 109 Medium
Load of known null value in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.ExecuteSqlAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 117 Medium
Possible null pointer dereference of jobResult in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.ExecuteSqlAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) CORRECTNESS NP_NULL_ON_SOME_PATH 121 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.InitAppContextAction

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.InitAppContextAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]): String.getBytes() I18N DM_DEFAULT_ENCODING 33 High

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.InitMysqlDatabaseAction

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.InitMysqlDatabaseAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]): String.getBytes() I18N DM_DEFAULT_ENCODING 79 High

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.StatusAction

Bug Catégorie Détails Ligne Priorité
Load of known null value in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.StatusAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 63 Medium
Possible null pointer dereference of jobResult in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.StatusAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) CORRECTNESS NP_NULL_ON_SOME_PATH 67 Medium
Nullcheck of bStatus at line 81 of value previously dereferenced in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.StatusAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 81 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.WarInstallerAction

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.WarInstallerAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 80 Medium
Load of known null value in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.WarInstallerAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 88 Medium
Possible null pointer dereference of jobResult in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.ansible.WarInstallerAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) CORRECTNESS NP_NULL_ON_SOME_PATH 92 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.DefaultAction

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.DefaultAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 86 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.DumpAction

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.DumpAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 114 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.InitAppContextAction

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.InitAppContextAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]): String.getBytes() I18N DM_DEFAULT_ENCODING 73 High

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.InitMysqlDatabaseAction

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.InitMysqlDatabaseAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]): String.getBytes() I18N DM_DEFAULT_ENCODING 73 High

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.WarInstallerAction

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.business.fastaction.cloudmgr.WarInstallerAction.run(FastDeployApplicationData, ServerApplicationInstance, CommandResult, ActionParameter[]) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 116 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.AbstractActionService

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.AbstractActionService.executeAction(FastDeployApplicationData, IAction, ServerApplicationInstance, CommandResult, ActionParameter[]) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 51 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.AbstractFastDeployEnvironmentService

Bug Catégorie Détails Ligne Priorité
Write to static field fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.AbstractFastDeployEnvironmentService._hashEnvironements from instance method fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.AbstractFastDeployEnvironmentService.initService() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 25 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.DeploymentFactory

Bug Catégorie Détails Ligne Priorité
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.DeploymentFactory._instance in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.DeploymentFactory.getInstance() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 141-143 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.SFTPService

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.SFTPService.uploadFile(String, String, FtpInfo, String, CommandResult, boolean) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 68 Medium
Redundant nullcheck of channel, which is known to be non-null in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.SFTPService.getFile(String, OutputStream, FtpInfo, String, CommandResult) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 122 Medium
Redundant nullcheck of channel, which is known to be non-null in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.SFTPService.getListDirectoryFiles(FtpInfo, String, String, CommandResult) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 153 Medium
Redundant nullcheck of channel, which is known to be non-null in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.SFTPService.uploadFile(String, InputStream, FtpInfo, String, CommandResult, boolean) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 91 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.WorkflowDeploySiteService

Bug Catégorie Détails Ligne Priorité
Nullcheck of action at line 188 of value previously dereferenced in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.WorkflowDeploySiteService.executeServerAction(String, HttpServletRequest, AbstractWorkflowDeployContext, Locale) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 188 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.ansible.AWXService

Bug Catégorie Détails Ligne Priorité
Dead store to listHosts in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.ansible.AWXService.getHostsByJsonPath(String, String) STYLE DLS_DEAD_LOCAL_STORE 402 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.ansible.ServerApplicationService

Bug Catégorie Détails Ligne Priorité
Primitive value is boxed and then immediately unboxed in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.ansible.ServerApplicationService.getStatus(FastDeployApplicationData, ServerApplicationInstance) PERFORMANCE BX_BOXING_IMMEDIATELY_UNBOXED 143 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.ansible.ServerApplicationService.getStatus(FastDeployApplicationData, ServerApplicationInstance) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 143 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.ansible.ServerApplicationService.getStatus(FastDeployApplicationData, ServerApplicationInstance) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 143 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.cloudmgr.ServerApplicationService

Bug Catégorie Détails Ligne Priorité
Primitive value is boxed and then immediately unboxed in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.cloudmgr.ServerApplicationService.getStatus(FastDeployApplicationData, ServerApplicationInstance) PERFORMANCE BX_BOXING_IMMEDIATELY_UNBOXED 173 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.cloudmgr.ServerApplicationService.getStatus(FastDeployApplicationData, ServerApplicationInstance) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 173 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.cloudmgr.ServerApplicationService.getStatus(FastDeployApplicationData, ServerApplicationInstance) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 173 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.vcs.SvnService

Bug Catégorie Détails Ligne Priorité
Dead store to strError in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.vcs.SvnService.doCheckoutSite(String, String, SvnUser, CommandResult, String, String) STYLE DLS_DEAD_LOCAL_STORE 150 Medium
Nullcheck of user at line 132 of value previously dereferenced in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.service.vcs.SvnService.doCheckoutSite(String, String, SvnUser, CommandResult, String, String) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 129 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.FTPUtils

Bug Catégorie Détails Ligne Priorité
Dead store to ftp in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.FTPUtils.uploadFile(String, String, FtpInfo, String, CommandResult, boolean) STYLE DLS_DEAD_LOCAL_STORE 211 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.FileUtil

Bug Catégorie Détails Ligne Priorité
Possible null pointer dereference in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.FileUtil.delete(File, StringBuffer) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 51 Medium
Possible null pointer dereference in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.FileUtil.list(String, String, boolean, boolean) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 87 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.ReleaseSVNCheckoutClient

Bug Catégorie Détails Ligne Priorité
Unread field: fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.ReleaseSVNCheckoutClient.bCancelled PERFORMANCE URF_UNREAD_FIELD 60 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.URLUtils

Bug Catégorie Détails Ligne Priorité
Dead store to e in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.URLUtils.checkUrl(String) STYLE DLS_DEAD_LOCAL_STORE 109 High

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.GitUtils

Bug Catégorie Détails Ligne Priorité
Possible null pointer dereference of repository in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.GitUtils.cloneGit(String, String, CommandResult, GitUser, String, String) on exception path CORRECTNESS NP_NULL_ON_SOME_PATH_EXCEPTION 165 Medium
Possible null pointer dereference of repository in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.GitUtils.getGit(String, CommandResult) on exception path CORRECTNESS NP_NULL_ON_SOME_PATH_EXCEPTION 102 Medium
Possible null pointer dereference of repository in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.GitUtils.pullGit(String, String, CommandResult, GitUser, String, String) on exception path CORRECTNESS NP_NULL_ON_SOME_PATH_EXCEPTION 218 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.GitUtils.getLastLog(Git, int) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 353 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.ReleaseSVNCommitClient

Bug Catégorie Détails Ligne Priorité
Unread field: fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.ReleaseSVNCommitClient.bCancelled PERFORMANCE URF_UNREAD_FIELD 62 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.ReleaseSVNCopyClient

Bug Catégorie Détails Ligne Priorité
Unread field: fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.ReleaseSVNCopyClient.bCancelled PERFORMANCE URF_UNREAD_FIELD 62 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.SVNUtils

Bug Catégorie Détails Ligne Priorité
Dead store to errorLog in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.util.vcs.SVNUtils.doSvnCheckoutSite(String, String, String, ReleaseSVNCheckoutClient, CommandResult) STYLE DLS_DEAD_LOCAL_STORE 188 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployApplicationTaskComponent

Bug Catégorie Détails Ligne Priorité
Dead store to demand in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployApplicationTaskComponent.getDisplayTaskInformation(int, HttpServletRequest, Locale, ITask) STYLE DLS_DEAD_LOCAL_STORE 117 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployEnvironmentXPage

Bug Catégorie Détails Ligne Priorité
Dead store to environment in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployEnvironmentXPage.doRunActionServer(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 132 Medium
Possible null pointer dereference of data in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployEnvironmentXPage.doRunActionServer(HttpServletRequest) on exception path CORRECTNESS NP_NULL_ON_SOME_PATH_EXCEPTION 154 Medium

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployWorkflowActionXPage

Bug Catégorie Détails Ligne Priorité
Field FastDeployWorkflowActionXPage._workflowDeploySiteService masks field in superclass fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage CORRECTNESS MF_CLASS_MASKS_FIELD Non disponible High

fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage

Bug Catégorie Détails Ligne Priorité
Dead store to environment in fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage.doModifyMavenProfil(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 926 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage.getDatabaseList(HttpServletRequest) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 291 Medium
fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage.updateWorkflowDeployScriptContextWithDTO(WorkflowDeployScriptContext, FormDeployScriptDTO, HttpServletRequest, List) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 1061 Medium
Class fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage defines non-transient non-serializable instance field _data BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage defines non-transient non-serializable instance field _handler BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.appcenter.modules.fastdeployapplication.web.FastDeployXPage defines non-transient non-serializable instance field _vcsUser BAD_PRACTICE SE_BAD_FIELD Non disponible Medium