This error is reported by a StreamBase Server instance when it is communicating with another StreamBase Server, or an external client application and the versions are mismatched. StreamBase Server version 6.0 and folowing support older protocols natively. Older versions support even older versions via the
sbproxy command-line utility.
External clients use the StreamBase Client API to connect to server instances. In general, all connections must be initiated by the lower versioned application to the higher versioned server, either directly or through a proxy as the lower version will reject direct connections from an unknown version.
The solution is to ensure that all client and server pairs are using the same version of StreamBase, use
sbproxy, and always initiate connections from the lower versioned application.
For more information about the StreamBase proxy server, please see our documentation:
sbproxy