This is a response to a message from 2017 that I found unanswered on the user list, we were getting the same error.
Also in this stackoverflow https://stackoverflow.com/questions/53160611/frame-size-352518912-larger-than-max-length-15728640-exception-while-runnin/55751104#55751104 I have noted what we had to do to get things working. In this case it appears the -tf and/or various keystore/truststore params weren't supplied. In our case we weren't doing the -tf parameter. ... then we ran into the PKIX error. Original message: ------------------------------------------------------- Hi all, I've been running into the following issue while trying to restore a C* database via sstableloader: Could not retrieve endpoint ranges: org.apache.thrift.transport.TTransportException: Frame size (352518912) larger than max length (15728640)! java.lang.RuntimeException: Could not retrieve endpoint ranges: at org.apache.cassandra.tools.BulkLoader$ExternalClient.init(BulkLoader.java:283) at org.apache.cassandra.io.sstable.SSTableLoader.stream(SSTableLoader.java:144) at org.apache.cassandra.tools.BulkLoader.main(BulkLoader.java:95) Caused by: org.apache.thrift.transport.TTransportException: Frame size (352518912) larger than max length (15728640)! at org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:137) at org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101) at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84) at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362) at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284) at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191) at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69) at org.apache.cassandra.thrift.Cassandra$Client.recv_describe_partitioner(Cassandra.java:1327) at org.apache.cassandra.thrift.Cassandra$Client.describe_partitioner(Cassandra.java:1315) at org.apache.cassandra.tools.BulkLoader$ExternalClient.init(BulkLoader.java:256) ... 2 more This seems odd since the frame size thrift is asking for is over 336 MB. This is happening using Cassandra 2.0.12 | Thrift protocol 19.39.0 Any advice? Thanks! --Jim