Skip to content

Sets a proper SNAPSHOT version before next release

1b92734
Select commit
Loading
Failed to load commit list.
Merged

Sets a proper SNAPSHOT version before next release #1615

Sets a proper SNAPSHOT version before next release
1b92734
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Mar 9, 2026 in 4m 48s

Quality Gate failed

Failed conditions
24 Security Hotspots
42.5% Coverage on New Code (required ≥ 80%)
3.4% Duplication on New Code (required ≤ 3%)
E Reliability Rating on New Code (required ≥ A)
E Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 263 in core/src/test/java/com/opensymphony/xwork2/ActionSupportTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "ValueStack"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24SK3FRD2v0j8Ovt&open=AZzR24SK3FRD2v0j8Ovt&pullRequest=1615

Check failure on line 502 in plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/EncodingMap.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "CP273" 6 times.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24wg3FRD2v0j8OyI&open=AZzR24wg3FRD2v0j8OyI&pullRequest=1615

Check warning on line 75 in plugins/portlet/src/test/java/org/apache/struts2/portlet/result/PortletResultTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "ActionProxy"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR27Sq3FRD2v0j8Prx&open=AZzR27Sq3FRD2v0j8Prx&pullRequest=1615

Check warning on line 111 in plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/ELArithmetic.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reorder the modifiers to comply with the Java Language Specification.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR26SN3FRD2v0j8Phs&open=AZzR26SN3FRD2v0j8Phs&pullRequest=1615

Check warning on line 334 in plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/XMLEncodingDetector.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this "Boolean" constructor

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR240b3FRD2v0j8Oz0&open=AZzR240b3FRD2v0j8Oz0&pullRequest=1615

Check warning on line 252 in plugins/oval/src/test/java/org/apache/struts2/oval/interceptor/OValValidationInterceptorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "ValidationAware"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR272j3FRD2v0j8Put&open=AZzR272j3FRD2v0j8Put&pullRequest=1615

Check warning on line 223 in plugins/osgi/src/main/java/org/apache/struts2/osgi/host/BaseOsgiHost.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Provide the parametrized type for this generic.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR279Z3FRD2v0j8Pv6&open=AZzR279Z3FRD2v0j8Pv6&pullRequest=1615

Check warning on line 41 in core/src/main/java/com/opensymphony/xwork2/factory/ValidatorFactory.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2z9p3FRD2v0j8ONb&open=AZzR2z9p3FRD2v0j8ONb&pullRequest=1615

Check warning on line 1959 in plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParser.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this if-then-else statement by a single return statement.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR26Ko3FRD2v0j8Pe-&open=AZzR26Ko3FRD2v0j8Pe-&pullRequest=1615

Check failure on line 40 in core/src/main/java/com/opensymphony/xwork2/config/FileManagerFactoryProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2zHF3FRD2v0j8OCD&open=AZzR2zHF3FRD2v0j8OCD&pullRequest=1615

Check warning on line 32 in core/src/main/java/com/opensymphony/xwork2/mock/MockActionProxy.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "ActionProxy"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2zJN3FRD2v0j8OCj&open=AZzR2zJN3FRD2v0j8OCj&pullRequest=1615

Check warning on line 118 in core/src/main/java/org/apache/struts2/interceptor/ScopedModelDrivenInterceptor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Provide the parametrized type for this generic.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR20b43FRD2v0j8OQx&open=AZzR20b43FRD2v0j8OQx&pullRequest=1615

Check failure on line 172 in plugins/jfreechart/src/test/java/org/apache/struts2/dispatcher/ChartResultTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a "super.tearDown()" call to this method.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR27v23FRD2v0j8Pt7&open=AZzR27v23FRD2v0j8Pt7&pullRequest=1615

Check warning on line 263 in core/src/test/java/com/opensymphony/xwork2/conversion/impl/NumberConverterTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused "value" local variable.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR239L3FRD2v0j8Opt&open=AZzR239L3FRD2v0j8Opt&pullRequest=1615

Check warning on line 539 in core/src/main/java/com/opensymphony/xwork2/util/AbstractLocalizedTextProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "ValueStack"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2zrH3FRD2v0j8OJz&open=AZzR2zrH3FRD2v0j8OJz&pullRequest=1615

Check warning on line 46 in core/src/test/java/com/opensymphony/xwork2/ognl/accessor/XWorkListPropertyAccessorTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this call to a deprecated method, it has been marked for removal.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24Be3FRD2v0j8OqT&open=AZzR24Be3FRD2v0j8OqT&pullRequest=1615

Check failure on line 2976 in plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Generator.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal ".setParent(" 3 times.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR25HY3FRD2v0j8O7O&open=AZzR25HY3FRD2v0j8O7O&pullRequest=1615

Check failure on line 234 in core/src/test/java/com/opensymphony/xwork2/security/DefaultExcludedPatternsCheckerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24GM3FRD2v0j8OtB&open=AZzR24GM3FRD2v0j8OtB&pullRequest=1615

Check warning on line 1134 in core/src/test/java/com/opensymphony/xwork2/ognl/OgnlValueStackTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This block of commented-out lines of code should be removed.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR24Dv3FRD2v0j8OsP&open=AZzR24Dv3FRD2v0j8OsP&pullRequest=1615

Check failure on line 61 in core/src/main/java/com/opensymphony/xwork2/ObjectFactory.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make non-static "converterFactory" transient or serializable.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR20EH3FRD2v0j8OPG&open=AZzR20EH3FRD2v0j8OPG&pullRequest=1615

Check warning on line 124 in core/src/main/java/com/opensymphony/xwork2/ognl/accessor/XWorkCollectionPropertyAccessor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Provide the parametrized type for this generic.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2yjg3FRD2v0j8N7O&open=AZzR2yjg3FRD2v0j8N7O&pullRequest=1615

Check warning on line 182 in core/src/main/java/com/opensymphony/xwork2/conversion/impl/NumberConverter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Provide the parametrized type for this generic.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2z1E3FRD2v0j8OMO&open=AZzR2z1E3FRD2v0j8OMO&pullRequest=1615

Check warning on line 269 in plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/servlet/JspServletWrapper.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Catch Exception instead of Throwable.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR25jE3FRD2v0j8PJ8&open=AZzR25jE3FRD2v0j8PJ8&pullRequest=1615

Check warning on line 39 in core/src/test/java/com/opensymphony/xwork2/util/TextParseUtilTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "ActionContext"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR23MB3FRD2v0j8Obx&open=AZzR23MB3FRD2v0j8Obx&pullRequest=1615

Check warning on line 59 in core/src/main/java/com/opensymphony/xwork2/ognl/OgnlCacheFactory.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=apache_struts&issues=AZzR2yqF3FRD2v0j8N86&open=AZzR2yqF3FRD2v0j8N86&pullRequest=1615