This is an automated email from the ASF dual-hosted git repository.
FrankChen021 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/master by this push:
new 5b4e3f955f4 build(deps-dev): bump org.apache.thrift:libthrift from
0.13.0 to 0.23.0 in /embedded-tests (#19763)
5b4e3f955f4 is described below
commit 5b4e3f955f4b1a0a7131b4a3617974d467d46feb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Jul 28 14:14:53 2026 +0800
build(deps-dev): bump org.apache.thrift:libthrift from 0.13.0 to 0.23.0 in
/embedded-tests (#19763)
* build(deps-dev): bump org.apache.thrift:libthrift in /embedded-tests
Bumps [org.apache.thrift:libthrift](https://github.com/apache/thrift) from
0.13.0 to 0.23.0.
- [Release notes](https://github.com/apache/thrift/releases)
- [Changelog](https://github.com/apache/thrift/blob/master/CHANGES.md)
- [Commits](https://github.com/apache/thrift/compare/v0.13.0...v0.23.0)
---
updated-dependencies:
- dependency-name: org.apache.thrift:libthrift
dependency-version: 0.23.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <[email protected]>
* Fix Thrift serializer initialization
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frank Chen <[email protected]>
---
embedded-tests/pom.xml | 2 +-
.../druid/testing/embedded/tools/ThriftEventSerializer.java | 13 ++++++++++++-
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/embedded-tests/pom.xml b/embedded-tests/pom.xml
index 7db16933629..d8a5c5a38d6 100644
--- a/embedded-tests/pom.xml
+++ b/embedded-tests/pom.xml
@@ -771,7 +771,7 @@
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
- <version>0.13.0</version>
+ <version>0.23.0</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git
a/embedded-tests/src/test/java/org/apache/druid/testing/embedded/tools/ThriftEventSerializer.java
b/embedded-tests/src/test/java/org/apache/druid/testing/embedded/tools/ThriftEventSerializer.java
index 0a91404451d..779fce38512 100644
---
a/embedded-tests/src/test/java/org/apache/druid/testing/embedded/tools/ThriftEventSerializer.java
+++
b/embedded-tests/src/test/java/org/apache/druid/testing/embedded/tools/ThriftEventSerializer.java
@@ -23,6 +23,7 @@ import org.apache.druid.java.util.common.Pair;
import org.apache.thrift.TException;
import org.apache.thrift.TSerializer;
import org.apache.thrift.protocol.TCompactProtocol;
+import org.apache.thrift.transport.TTransportException;
import java.util.List;
@@ -34,7 +35,17 @@ import java.util.List;
*/
public class ThriftEventSerializer implements EventSerializer
{
- private static final TSerializer SERIALIZER = new TSerializer(new
TCompactProtocol.Factory());
+ private static final TSerializer SERIALIZER = createSerializer();
+
+ private static TSerializer createSerializer()
+ {
+ try {
+ return new TSerializer(new TCompactProtocol.Factory());
+ }
+ catch (final TTransportException e) {
+ throw new IllegalStateException(e);
+ }
+ }
@Override
public byte[] serialize(List<Pair<String, Object>> event)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]