Error messaging not descriptive

Getting Below error. Unable to figure out what kind of error is this; If API can improve to be more descriptive on the error messaging; will enhance developer experience.

com.aerospike.client.AerospikeException: Error 4,1,0,30000,1000,0,BB9020011AC4202 3000: Parameter error
	at com.aerospike.client.command.WriteCommand.parseResult( ~[aerospike-client-6.1.8.jar:na]
	at com.aerospike.client.command.SyncCommand.executeCommand( ~[aerospike-client-6.1.8.jar:na]
	at com.aerospike.client.command.SyncCommand.execute( ~[aerospike-client-6.1.8.jar:na]
	at com.aerospike.client.AerospikeClient.put( ~[aerospike-client-6.1.8.jar:na]

The server returns error codes, but not error messages to the client. Look in the server logs for the error message.

The client exception format is:

<error code>,<iteration>,<connect timeout>,<socket timeout>,<total timeout>,<max retries>,<node name> <node IP> <node port>: <error message or string representation of error code for server errors>