Violation | Line |
---|---|
SBSC: Method org.dbforms.config.DbFormsErrors.insertParametersInString(String,String) concatenates strings using + in a loop | 247 |
Violation | Line |
---|---|
EI2: org.dbforms.config.Error.setMessages(java.util.Hashtable) may expose internal representation by storing an externally mutable object into org/dbforms/config/Error.messages | 104 |
EI: org.dbforms.config.Error.getMessages() may expose internal representation by returning org.dbforms.config.Error.messages | 114 |
Violation | Line |
---|---|
SnVI: org.dbforms.config.EventInfo is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
SnVI: org.dbforms.config.Field is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
Dm: org.dbforms.config.FieldValue.parseBOOLEAN(String) invokes dubious Boolean constructor; use Boolean.valueOf(...) instead | 627 |
SnVI: org.dbforms.config.FieldValue is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
SnVI: org.dbforms.config.GrantedPrivileges is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
SnVI: org.dbforms.config.Query is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
SnVI: org.dbforms.config.ResultSetVector is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
EI: org.dbforms.config.Table.getDefaultOrder() may expose internal representation by returning org.dbforms.config.Table.defaultOrder | 247 |
SnVI: org.dbforms.config.Table is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
SnVI: org.dbforms.config.TableEvents is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
OS: org.dbforms.devgui.ConfigFilePanel.actionPerformed(java.awt.event.ActionEvent) may fail to close stream | 251 |
ODR: org.dbforms.devgui.ConfigFilePanel.loadCatalogAndSchemaNames(java.awt.event.ActionEvent) may fail to close database resource | 868 |
Violation | Line |
---|---|
ODR: org.dbforms.devgui.XMLConfigGenerator.createXMLOutput(ProjectData,boolean) may fail to close database resource | 592 |
SBSC: Method org.dbforms.devgui.XMLConfigGenerator.createXMLOutput(ProjectData,boolean) concatenates strings using + in a loop | 532 |
Violation | Line |
---|---|
NP: Possible null pointer dereference in org.dbforms.taglib.ConfTableDataTag.fetchData(java.sql.Connection) | 173 |
Violation | Line |
---|---|
OS: org.dbforms.taglib.DbBlobContentTag.doEndTag() may fail to close stream | 130 |
Violation | Line |
---|---|
EI2: org.dbforms.taglib.DbFormTag.setGotoHt(java.util.Hashtable) may expose internal representation by storing an externally mutable object into org/dbforms/taglib/DbFormTag.gotoHt | 517 |
EI: org.dbforms.taglib.DbFormTag.getGotoHt() may expose internal representation by returning org.dbforms.taglib.DbFormTag.gotoHt | 526 |
SBSC: Method org.dbforms.taglib.DbFormTag.doStartTag() concatenates strings using + in a loop | 1348 |
Violation | Line |
---|---|
UCF: Useless control flow in org.dbforms.taglib.DbNavReloadButtonTag.doStartTag() | 92 |
Violation | Line |
---|---|
SBSC: Method org.dbforms.util.ServletUtil.addSpaces(int,String) concatenates strings using + in a loop | 119 |
Violation | Line |
---|---|
SnVI: org.dbforms.validation.DbFormsValidator is Serializable; consider declaring a serialVersionUID | 0 |
Violation | Line |
---|---|
SBSC: Method org.dbforms.validation.DbFormsValidatorUtil.getJavascript(java.util.List,java.util.Locale,java.util.Hashtable,org.apache.commons.validator.ValidatorResources,String,org.dbforms.config.DbFormsErrors) concatenates strings using + in a loop | 264 |
SBSC: Method org.dbforms.validation.DbFormsValidatorUtil.getMessage(String,org.apache.commons.validator.ValidatorAction,java.util.Locale,org.apache.commons.validator.Field,org.dbforms.config.DbFormsErrors) concatenates strings using + in a loop | 451 |
Violation | Line |
---|---|
OS: org.dbforms.xmldb.FileSplitter.splitFile() may fail to close stream | 89 |
Violation | Line |
---|---|
Dm: org.dbforms.taglib.cewolf.CewolfCategoryDataTag.doEndTag() invokes dubious new String() constructor; just use "" | 67 |
Violation | Line |
---|---|
HE: org.dbforms.taglib.cewolf.CewolfHighLowSeriesDataTag$CewolfOHLCDataset defines equals but not hashCode | 0 |
SIC: Should org.dbforms.taglib.cewolf.CewolfHighLowSeriesDataTag$CewolfOHLCDataset be a _static_ inner class? | 0 |
Violation | Line |
---|---|
EI2: org.dbforms.event.datalist.dao.DataSourceJDBC.setSelect(org.dbforms.config.FieldValue[],org.dbforms.config.FieldValue[],String,org.dbforms.config.FieldValue[]) may expose internal representation by storing an externally mutable object into org/dbforms/event/datalist/dao/DataSourceJDBC.filterConstraint | 159 |
EI2: org.dbforms.event.datalist.dao.DataSourceJDBC.setSelect(org.dbforms.config.FieldValue[],org.dbforms.config.FieldValue[],String,org.dbforms.config.FieldValue[]) may expose internal representation by storing an externally mutable object into org/dbforms/event/datalist/dao/DataSourceJDBC.orderConstraint | 160 |
EI2: org.dbforms.event.datalist.dao.DataSourceJDBC.setSelect(org.dbforms.config.FieldValue[],org.dbforms.config.FieldValue[],String,org.dbforms.config.FieldValue[]) may expose internal representation by storing an externally mutable object into org/dbforms/event/datalist/dao/DataSourceJDBC.sqlFilterParams | 162 |
ODR: org.dbforms.event.datalist.dao.DataSourceJDBC.open() may fail to close database resource | 523 |
Violation | Line |
---|---|
EI2: org.dbforms.event.datalist.dao.DataSourceXML.setSelect(org.dbforms.config.FieldValue[],org.dbforms.config.FieldValue[],String,org.dbforms.config.FieldValue[]) may expose internal representation by storing an externally mutable object into org/dbforms/event/datalist/dao/DataSourceXML.filterConstraint | 84 |
EI2: org.dbforms.event.datalist.dao.DataSourceXML.setSelect(org.dbforms.config.FieldValue[],org.dbforms.config.FieldValue[],String,org.dbforms.config.FieldValue[]) may expose internal representation by storing an externally mutable object into org/dbforms/event/datalist/dao/DataSourceXML.orderConstraint | 85 |
EI2: org.dbforms.event.datalist.dao.DataSourceXML.setSelect(org.dbforms.config.FieldValue[],org.dbforms.config.FieldValue[],String,org.dbforms.config.FieldValue[]) may expose internal representation by storing an externally mutable object into org/dbforms/event/datalist/dao/DataSourceXML.sqlFilterParams | 87 |
UrF: Unread field: org.dbforms.event.datalist.dao.DataSourceXML.orderConstraint | 0 |
Violation | Line |
---|---|
MS: org.dbforms.util.MessageResources.LOCALE_KEY isn't final and can't be protected malicious code | 0 |
Violation | Line |
---|---|
SS: Unread field: org.dbforms.devgui.DevGui.titleCore; should this field be static? | 0 |