| <!DOCTYPE html> |
| <!-- |
| | Generated by Apache Maven Doxia Site Renderer 1.11.1 from com.github.spotbugs:spotbugs-maven-plugin:4.7.2.1:spotbugs at 2023-06-09 |
| |
| | Rendered using Apache Maven Default Skin |
| --> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta charset="UTF-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" /> |
| <title>shardingsphere-infra-util – SpotBugs Bug Detector Report</title> |
| <link rel="stylesheet" href="./css/maven-base.css" /> |
| <link rel="stylesheet" href="./css/maven-theme.css" /> |
| <link rel="stylesheet" href="./css/site.css" /> |
| <link rel="stylesheet" href="./css/print.css" media="print" /> |
| </head> |
| <body class="composite"> |
| <div id="banner"> |
| <div id="bannerLeft">shardingsphere-infra-util |
| </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| <div id="breadcrumbs"> |
| <div class="xleft"> |
| <span id="publishDate">Last Published: 2023-06-09</span> |
| | <span id="projectVersion">Version: 5.3.3-SNAPSHOT</span> |
| </div> |
| <div class="xright"><a href="./" title="shardingsphere-infra-util">shardingsphere-infra-util</a> </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| <div id="leftColumn"> |
| <div id="navcolumn"> |
| <h5>Parent Project</h5> |
| <ul> |
| <li class="none"><a href="../index.html" title="shardingsphere-infra">shardingsphere-infra</a></li> |
| </ul> |
| <h5>Project Documentation</h5> |
| <ul> |
| <li class="collapsed"><a href="project-info.html" title="Project Information">Project Information</a></li> |
| <li class="expanded"><a href="project-reports.html" title="Project Reports">Project Reports</a> |
| <ul> |
| <li class="none"><a href="apidocs/index.html" title="Javadoc">Javadoc</a></li> |
| <li class="none"><a href="xref/index.html" title="Source Xref">Source Xref</a></li> |
| <li class="none"><a href="xref-test/index.html" title="Test Source Xref">Test Source Xref</a></li> |
| <li class="none"><a href="rat-report.html" title="Rat Report">Rat Report</a></li> |
| <li class="none"><a href="checkstyle.html" title="Checkstyle">Checkstyle</a></li> |
| <li class="none"><strong>SpotBugs</strong></li> |
| <li class="none"><a href="jdepend-report.html" title="JDepend">JDepend</a></li> |
| </ul></li> |
| </ul> |
| <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"> |
| <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /> |
| </a> |
| </div> |
| </div> |
| <div id="bodyColumn"> |
| <div id="contentBox"> |
| <section> |
| <h2><a name="SpotBugs_Bug_Detector_Report"></a>SpotBugs Bug Detector Report</h2> |
| <p>The following document contains the results of <a class="externalLink" href="https://spotbugs.github.io/">SpotBugs</a></p> |
| <p>SpotBugs Version is <i>4.7.2</i></p> |
| <p>Threshold is <i>medium</i></p> |
| <p>Effort is <i>default</i></p></section><section> |
| <h2><a name="Summary"></a>Summary</h2> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Classes</th> |
| <th>Bugs</th> |
| <th>Errors</th> |
| <th>Missing Classes</th></tr> |
| <tr class="b"> |
| <td>48</td> |
| <td>31</td> |
| <td>16</td> |
| <td>4</td></tr></table></section><section> |
| <h2><a name="Files"></a>Files</h2> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Class</th> |
| <th>Bugs</th></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.ShardingSphereExternalException">org.apache.shardingsphere.infra.util.exception.external.ShardingSphereExternalException</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.server.ShardingSphereServerException">org.apache.shardingsphere.infra.util.exception.external.server.ShardingSphereServerException</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.sql.ShardingSphereSQLException">org.apache.shardingsphere.infra.util.exception.external.sql.ShardingSphereSQLException</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.sql.type.feature.FeatureSQLException">org.apache.shardingsphere.infra.util.exception.external.sql.type.feature.FeatureSQLException</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.DatabaseProtocolSQLException">org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.DatabaseProtocolSQLException</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.GenericSQLException">org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.GenericSQLException</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnknownSQLException">org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnknownSQLException</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnsupportedSQLOperationException">org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnsupportedSQLOperationException</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.sql.type.kernel.KernelSQLException">org.apache.shardingsphere.infra.util.exception.external.sql.type.kernel.KernelSQLException</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.external.sql.type.wrapper.SQLWrapperException">org.apache.shardingsphere.infra.util.exception.external.sql.type.wrapper.SQLWrapperException</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.exception.internal.ShardingSphereInternalException">org.apache.shardingsphere.infra.util.exception.internal.ShardingSphereInternalException</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.props.PropertiesConverter">org.apache.shardingsphere.infra.util.props.PropertiesConverter</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.props.TypedPropertyValue">org.apache.shardingsphere.infra.util.props.TypedPropertyValue</a></td> |
| <td>4</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.props.exception.TypedPropertiesServerException">org.apache.shardingsphere.infra.util.props.exception.TypedPropertiesServerException</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.props.exception.TypedPropertyValueException">org.apache.shardingsphere.infra.util.props.exception.TypedPropertyValueException</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.reflection.ReflectionUtils">org.apache.shardingsphere.infra.util.reflection.ReflectionUtils</a></td> |
| <td>8</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader">org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader</a></td> |
| <td>2</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.spi.exception.ServiceProviderNotFoundServerException">org.apache.shardingsphere.infra.util.spi.exception.ServiceProviderNotFoundServerException</a></td> |
| <td>1</td></tr> |
| <tr class="b"> |
| <td><a href="#org.apache.shardingsphere.infra.util.spi.type.ordered.cache.OrderedServicesCache$Key">org.apache.shardingsphere.infra.util.spi.type.ordered.cache.OrderedServicesCache$Key</a></td> |
| <td>1</td></tr> |
| <tr class="a"> |
| <td><a href="#org.apache.shardingsphere.infra.util.yaml.YamlEngine">org.apache.shardingsphere.infra.util.yaml.YamlEngine</a></td> |
| <td>1</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.ShardingSphereExternalException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.ShardingSphereExternalException"></a>org.apache.shardingsphere.infra.util.exception.external.ShardingSphereExternalException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.ShardingSphereExternalException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.server.ShardingSphereServerException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.server.ShardingSphereServerException"></a>org.apache.shardingsphere.infra.util.exception.external.server.ShardingSphereServerException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.server.ShardingSphereServerException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.sql.ShardingSphereSQLException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.sql.ShardingSphereSQLException"></a>org.apache.shardingsphere.infra.util.exception.external.sql.ShardingSphereSQLException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.sql.ShardingSphereSQLException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.feature.FeatureSQLException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.feature.FeatureSQLException"></a>org.apache.shardingsphere.infra.util.exception.external.sql.type.feature.FeatureSQLException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.sql.type.feature.FeatureSQLException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.DatabaseProtocolSQLException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.DatabaseProtocolSQLException"></a>org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.DatabaseProtocolSQLException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.DatabaseProtocolSQLException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.GenericSQLException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.GenericSQLException"></a>org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.GenericSQLException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.GenericSQLException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnknownSQLException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnknownSQLException"></a>org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnknownSQLException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnknownSQLException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnsupportedSQLOperationException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnsupportedSQLOperationException"></a>org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnsupportedSQLOperationException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.sql.type.generic.UnsupportedSQLOperationException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.kernel.KernelSQLException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.kernel.KernelSQLException"></a>org.apache.shardingsphere.infra.util.exception.external.sql.type.kernel.KernelSQLException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.sql.type.kernel.KernelSQLException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.wrapper.SQLWrapperException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.external.sql.type.wrapper.SQLWrapperException"></a>org.apache.shardingsphere.infra.util.exception.external.sql.type.wrapper.SQLWrapperException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.external.sql.type.wrapper.SQLWrapperException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.exception.internal.ShardingSphereInternalException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.exception.internal.ShardingSphereInternalException"></a>org.apache.shardingsphere.infra.util.exception.internal.ShardingSphereInternalException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.exception.internal.ShardingSphereInternalException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.props.PropertiesConverter"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.props.PropertiesConverter"></a>org.apache.shardingsphere.infra.util.props.PropertiesConverter</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>org.apache.shardingsphere.infra.util.props.PropertiesConverter.convert(Properties): 1st parameter 'props' could be declared as java.util.Map instead</td> |
| <td>STYLE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#OCP_OVERLY_CONCRETE_PARAMETER">OCP_OVERLY_CONCRETE_PARAMETER</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/props/PropertiesConverter.html#L39">39</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.props.TypedPropertyValue"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.props.TypedPropertyValue"></a>org.apache.shardingsphere.infra.util.props.TypedPropertyValue</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Method org.apache.shardingsphere.infra.util.props.TypedPropertyValue.createTypedValue(TypedPropertyKey, String) throws alternative exception from catch block without history</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#LEST_LOST_EXCEPTION_STACK_TRACE">LEST_LOST_EXCEPTION_STACK_TRACE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/props/TypedPropertyValue.html#L43">43</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>Method org.apache.shardingsphere.infra.util.props.TypedPropertyValue.createTypedValue(TypedPropertyKey, String) throws alternative exception from catch block without history</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#LEST_LOST_EXCEPTION_STACK_TRACE">LEST_LOST_EXCEPTION_STACK_TRACE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/props/TypedPropertyValue.html#L50">50</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>Method org.apache.shardingsphere.infra.util.props.TypedPropertyValue.getEnumValue(TypedPropertyKey, String) throws alternative exception from catch block without history</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#LEST_LOST_EXCEPTION_STACK_TRACE">LEST_LOST_EXCEPTION_STACK_TRACE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/props/TypedPropertyValue.html#L63">63</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>Method org.apache.shardingsphere.infra.util.props.TypedPropertyValue.createTypedValue(TypedPropertyKey, String) returns more specific type of object than declared</td> |
| <td>STYLE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#URV_CHANGE_RETURN_TYPE">URV_CHANGE_RETURN_TYPE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/props/TypedPropertyValue.html#L54">54</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.props.exception.TypedPropertiesServerException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.props.exception.TypedPropertiesServerException"></a>org.apache.shardingsphere.infra.util.props.exception.TypedPropertiesServerException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>Class org.apache.shardingsphere.infra.util.props.exception.TypedPropertiesServerException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.props.exception.TypedPropertyValueException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.props.exception.TypedPropertyValueException"></a>org.apache.shardingsphere.infra.util.props.exception.TypedPropertyValueException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>Class org.apache.shardingsphere.infra.util.props.exception.TypedPropertyValueException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.reflection.ReflectionUtils"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.reflection.ReflectionUtils"></a>org.apache.shardingsphere.infra.util.reflection.ReflectionUtils</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>Method org.apache.shardingsphere.infra.util.reflection.ReflectionUtils.getFieldValue(Object, Field) uses AccessibleObject.setAccessible to modify accessibility of classes</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#RFI_SET_ACCESSIBLE">RFI_SET_ACCESSIBLE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/reflection/ReflectionUtils.html#L51">51</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>Method org.apache.shardingsphere.infra.util.reflection.ReflectionUtils.getFieldValue(Object, Field) uses AccessibleObject.setAccessible to modify accessibility of classes</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#RFI_SET_ACCESSIBLE">RFI_SET_ACCESSIBLE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/reflection/ReflectionUtils.html#L55">55</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>Method org.apache.shardingsphere.infra.util.reflection.ReflectionUtils.getStaticFieldValue(Class, String) uses AccessibleObject.setAccessible to modify accessibility of classes</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#RFI_SET_ACCESSIBLE">RFI_SET_ACCESSIBLE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/reflection/ReflectionUtils.html#L86">86</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>Method org.apache.shardingsphere.infra.util.reflection.ReflectionUtils.getStaticFieldValue(Class, String) uses AccessibleObject.setAccessible to modify accessibility of classes</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#RFI_SET_ACCESSIBLE">RFI_SET_ACCESSIBLE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/reflection/ReflectionUtils.html#L90">90</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>Method org.apache.shardingsphere.infra.util.reflection.ReflectionUtils.invokeMethod(Method, Object, Object[]) uses AccessibleObject.setAccessible to modify accessibility of classes</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#RFI_SET_ACCESSIBLE">RFI_SET_ACCESSIBLE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/reflection/ReflectionUtils.html#L129">129</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>Method org.apache.shardingsphere.infra.util.reflection.ReflectionUtils.invokeMethod(Method, Object, Object[]) uses AccessibleObject.setAccessible to modify accessibility of classes</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#RFI_SET_ACCESSIBLE">RFI_SET_ACCESSIBLE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/reflection/ReflectionUtils.html#L133">133</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>Method org.apache.shardingsphere.infra.util.reflection.ReflectionUtils.setStaticFieldValue(Class, String, Object) uses AccessibleObject.setAccessible to modify accessibility of classes</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#RFI_SET_ACCESSIBLE">RFI_SET_ACCESSIBLE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/reflection/ReflectionUtils.html#L107">107</a></td> |
| <td>Medium</td></tr> |
| <tr class="a"> |
| <td>Method org.apache.shardingsphere.infra.util.reflection.ReflectionUtils.setStaticFieldValue(Class, String, Object) uses AccessibleObject.setAccessible to modify accessibility of classes</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#RFI_SET_ACCESSIBLE">RFI_SET_ACCESSIBLE</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/reflection/ReflectionUtils.html#L111">111</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader"></a>org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="a"> |
| <td>Class org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader 'overloads' a method with both instance and static versions</td> |
| <td>STYLE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#MOM_MISLEADING_OVERLOAD_MODEL">MOM_MISLEADING_OVERLOAD_MODEL</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/spi/ShardingSphereServiceLoader.html#L99">99</a></td> |
| <td>Medium</td></tr> |
| <tr class="b"> |
| <td>Class org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader defines static field "org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader.LOADERS" which appears to allow memory bloat</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#PMB_POSSIBLE_MEMORY_BLOAT">PMB_POSSIBLE_MEMORY_BLOAT</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.spi.exception.ServiceProviderNotFoundServerException"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.spi.exception.ServiceProviderNotFoundServerException"></a>org.apache.shardingsphere.infra.util.spi.exception.ServiceProviderNotFoundServerException</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>Class org.apache.shardingsphere.infra.util.spi.exception.ServiceProviderNotFoundServerException defines a computed serialVersionUID that doesn't equate to the calculated value</td> |
| <td>CORRECTNESS</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID">IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID</a></td> |
| <td>Not available</td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.spi.type.ordered.cache.OrderedServicesCacheKey"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.spi.type.ordered.cache.OrderedServicesCache.24Key"></a>org.apache.shardingsphere.infra.util.spi.type.ordered.cache.OrderedServicesCache$Key</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>Method org.apache.shardingsphere.infra.util.spi.type.ordered.cache.OrderedServicesCache$Key.hashCode() stores return result in local before immediately returning it</td> |
| <td>STYLE</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#USBR_UNNECESSARY_STORE_BEFORE_RETURN">USBR_UNNECESSARY_STORE_BEFORE_RETURN</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/spi/type/ordered/cache/OrderedServicesCache.html#L82">82</a></td> |
| <td>Medium</td></tr></table></section><a name="org.apache.shardingsphere.infra.util.yaml.YamlEngine"></a><section> |
| <h3><a name="org.apache.shardingsphere.infra.util.yaml.YamlEngine"></a>org.apache.shardingsphere.infra.util.yaml.YamlEngine</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Bug</th> |
| <th>Category</th> |
| <th>Details</th> |
| <th>Line</th> |
| <th>Priority</th></tr> |
| <tr class="b"> |
| <td>This API (java/nio/file/Paths.get(Ljava/net/URI;)Ljava/nio/file/Path;) reads a file whose location might be specified by user input</td> |
| <td>SECURITY</td> |
| <td><a class="externalLink" href="https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#PATH_TRAVERSAL_IN">PATH_TRAVERSAL_IN</a></td> |
| <td><a href="./xref/org/apache/shardingsphere/infra/util/yaml/YamlEngine.html#L53">53</a></td> |
| <td>Medium</td></tr></table></section> |
| </div> |
| </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| <div id="footer"> |
| <div class="xright"> |
| Copyright © 2023<a href="https://www.apache.org/">The Apache Software Foundation</a>. |
| . </div> |
| <div class="clear"> |
| <hr/> |
| </div> |
| </div> |
| </body> |
| </html> |