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]

Reply via email to