[ https://issues.apache.org/jira/browse/KAFKA-15152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Phuc Hong Tran reassigned KAFKA-15152: -------------------------------------- Assignee: Phuc Hong Tran > Fix incorrect format specifiers when formatting string > ------------------------------------------------------ > > Key: KAFKA-15152 > URL: https://issues.apache.org/jira/browse/KAFKA-15152 > Project: Kafka > Issue Type: Bug > Reporter: Divij Vaidya > Assignee: Phuc Hong Tran > Priority: Minor > Labels: newbiw > > *This is a good Jira to be picked up by first time contributors to Kafka code > base.* > The objective of this Jira is to fix incorrect formatting of string at > multiple places in the code which can cause incorrect print when used in a > different locale. > *1. FollowerState.java Line: 121* > This code uses '%s' to format long: updatedHighWatermark (declared at line > 117). This is a potential locale-sensitive handling issue. It might cause > errors in the handling and processing of the statement at line: 121. Consider > formatting this data with '%d' instead. > *2. MemoryRecordsBuilder.java Line: 441* > This code uses '%s' to format long: offset (declared at line 434), > lastOffset. This is a potential locale-sensitive handling issue. It might > cause errors in the handling and processing of the statement at line: 441. > Consider formatting this data with '%d' instead. > *3. HttpAccessTokenRetriever.java Line: 340* > This code uses '%s' to format int: MAX_RESPONSE_BODY_LENGTH, actualLength > (declared at line 338). This is a potential locale-sensitive handling issue. > It might cause errors in the handling and processing of the statement at > line: 340. Consider formatting this data with '%d' instead. > 4. *KafkaAdminClient.java Line: 1256* > This code uses '%s' to format int: correlationId (declared at line 1226). > This is a potential locale-sensitive handling issue. It might cause errors in > the handling and processing of the statement at line: 1256. Consider > formatting this data with '%d' instead. > *5 . Batch.java Line: 170* > This code uses '%s' to format int: epoch (declared at line 163). This is a > potential locale-sensitive handling issue. It might cause errors in the > handling and processing of the statement at line: 170. Consider formatting > this data with '%d' instead. > *6. Batch.java Line: 207* > This code uses '%s' to format int: epoch (declared at line 200). This is a > potential locale-sensitive handling issue. It might cause errors in the > handling and processing of the statement at line: 207. Consider formatting > this data with '%d' instead. > *7. BatchBuilder.java Line: 330* > This code uses '%s' to format int: 'size' expression. This is a potential > locale-sensitive handling issue. It might cause errors in the handling and > processing of the statement at line: 330. Consider formatting this data with > '%d' instead. > *8. CopartitionedTopicsEnforcer.java Line: 104* > This code uses '%s' to format int: numberOfPartitionsOfInternalTopic > (declared at line 99), numPartitionsToUseForRepartitionTopics (defined at > line 81). This is a potential locale-sensitive handling issue. It might cause > errors in the handling and processing of the statement at line: 104. Consider > formatting this data with '%d' instead. > > *9. RefreshingHttpsJwks.java Line: 337* > This code uses '%s' to format int: MISSING_KEY_ID_MAX_KEY_LENGTH, > actualLength (declared at line 335). This is a potential locale-sensitive > handling issue. It might cause errors in the handling and processing of the > statement at line: 337. Consider formatting this data with '%d' instead. > *10. SerializedJwt.java Line: 47* > This code uses '%s' to format int: splits.length. This is a potential > locale-sensitive handling issue. It might cause errors in the handling and > processing of the statement at line: 47. Consider formatting this data with > '%d' instead. > *11. ControllerResultAndOffset.java Line: 57* > This code uses '%s' to format long: offset. This is a potential > locale-sensitive handling issue. It might cause errors in the handling and > processing of the statement at line: 57. Consider formatting this data with > '%d' instead. > *12. ReplicatedLog.java Line: 101* > This code uses '%s' to format long: 'startOffset' expression. This is a > potential locale-sensitive handling issue. It might cause errors in the > handling and processing of the statement at line: 101. Consider formatting > this data with '%d' instead. > *13. HttpAccessTokenRetriever.java Line: 275* > This code uses '%s' to format int: responseCode (declared at line 240). This > is a potential locale-sensitive handling issue. It might cause errors in the > handling and processing of the statement at line: 275. Consider formatting > this data with '%d' instead. -- This message was sent by Atlassian Jira (v8.20.10#820010)