clickhouse-cpp: Error what(): unimplemented 16333

Hi! I im using clickhouse-cpp official driver to work with clickhouse-server from CPP client, and recently I’ve got this error after sending ->Ping() to server

Terminate called after throwing an instance of 'clickhouse::UnimplementedError'
what(): unimplemented 16333

Can someone explain what is this? As far as I see, this is packet type = 16333 (which I can not find to be valid packet type) was sent from server to client, which successfully crashed after that)

If this is the case, what is packet type 16333 and how I can resolve that in future? Server version = 23.3.1.2823, client compiled from v2.4.0.

->Ping() is sent every several seconds to the server from client, so this error is very unusual, because production was working fine for 3+ weeks

Den Crane redirected me here https://github.com/ClickHouse/ClickHouse/issues/57570

About this issue

  • Original URL
  • State: closed
  • Created 7 months ago
  • Comments: 15

Most upvoted comments

Hey @mrAndersen do you still face this issue?

No idea what it was, some corrupted TCP or maybe incorrect usage of ->ResetConnection(), anyway, I am very doubtful this is actual library problem, so can be closed. THX!