HOTFIX: fix incompatible types: Optional<TimestampAndOffset> cannot be converted to Option<TimestampAndOffset>#18284
Conversation
…e converted to Option<TimestampAndOffset> Signed-off-by: PoAn Yang <payang@apache.org>
|
Hello @mumrah, It seen our CI are missing some check, Should we open a Jira to add a step for |
clolov
left a comment
There was a problem hiding this comment.
Thanks for the quick turnaround! The moment the build passes I will merge it
|
@m1a2st / @clolov / @FrankYang0529 It looks like #18100 was not up to date with trunk before it was merged. On trunk, 220c578 builds just fine. On 18100, the last commit 435c336 (after merging trunk) also builds fine, however this commit was from a week ago. Even though there was a breaking change on trunk, it was not noticed by Git because it conflicted in a more subtle way than just the diff. Since we build the contents of the PR, and not the contents of trunk + PR, errors like this can occur. To avoid it, just be sure to get a green build with a recent trunk before merging. This is a problem we are hoping to solve with the merge queue once it becomes available. |
|
@m1a2st we can see here that the trunk CI job is failing as expected https://github.com/apache/kafka/actions/runs/12430932187 |
|
Thank @mumrah for your explanation! |
|
The latest build succeeded, so proceeding to merge |
…e-old-protocol-versions * apache-github/trunk: KAFKA-18312: Added entityType: topicName to SubscribedTopicNames in ShareGroupHeartbeatRequest.json (apache#18285) HOTFIX: fix incompatible types: Optional<TimestampAndOffset> cannot be converted to Option<TimestampAndOffset> (apache#18284) MINOR Fix some test-catalog issues (apache#18272) KAFKA-18180: Move OffsetResultHolder to storage module (apache#18100) KAFKA-18301; Make coordinator records first class citizen (apache#18261) KAFKA-18262 Remove DefaultPartitioner and UniformStickyPartitioner (apache#18204) KAFKA-18296 Remove deprecated KafkaBasedLog constructor (apache#18257) KAFKA-12829: Remove old Processor and ProcessorSupplier interfaces (apache#18238) KAFKA-18292 Remove deprecated methods of UpdateFeaturesOptions (apache#18245) KAFKA-12829: Remove deprecated Topology#addProcessor of old Processor API (apache#18154) KAFKA-18035, KAFKA-18306, KAFKA-18092: Address TransactionsTest flaky tests (apache#18264) MINOR: change the default linger time in the new coordinator (apache#18274) KAFKA-18305: validate controller.listener.names is not in inter.broker.listener.name for kcontrollers (apache#18222) KAFKA-18207: Serde for handling transaction records (apache#18136) KAFKA-13722: Refactor Kafka Streams store interfaces (apache#18243) KAFKA-17131: Refactor TimeDefinitions (apache#18241) MINOR: Fix MessageFormatters (apache#18266) Mark flaky tests for Dec 18, 2024 (apache#18263)
…e converted to Option<TimestampAndOffset> (apache#18284) Signed-off-by: PoAn Yang <payang@apache.org> Reviewers: Christo Lolov <lolovc@amazon.com>
The error was introduced by 220c578.
Run
./gradlew build -x testor./gradlew checkstyleMain checkstyleTest spotlessCheckon trunk and will get following error:Committer Checklist (excluded from commit message)