Forum: Managing VoltDB

Post: Using voltdb terminal

Using voltdb terminal
aayush
Jan 8, 2016
On executing sqlcmd command in voltdb terminal I'm getting this error.

12:25:58,025 ERROR - Invalid ClientResponse object returned by NodeConnection[id=0, host=localhost, port=21212]
java.io.IOException: Serializable strings cannot be longer then 1048576 bytes
at org.voltdb.messaging.FastDeserializer.readString(FastDeserializer.java:229)
at org.voltdb.ClientResponseImpl.readExternal(ClientResponseImpl.java:299)
at org.voltdb.messaging.FastDeserializer.readObject(FastDeserializer.java:137)
at org.voltdb.client.Distributer$NodeConnection.handleMessage(Distributer.java:273)
at org.voltdb.network.VoltPort.call(VoltPort.java:146)
at org.voltdb.network.VoltNetwork$3.run(VoltNetwork.java:545)
at org.voltdb.network.VoltNetwork.invokeCallbacks(VoltNetwork.java:579)
at org.voltdb.network.VoltNetwork.run(VoltNetwork.java:419)
at java.lang.Thread.run(Thread.java:745)

Can anyone help me with this please
jhugg
Jan 8, 2016
As Ruth and Bas mentioned in the public slack, all string/varchar column values need to be less than 1MB, and a full row needs to be less than 2MB (for now). I'm sorry you saw a stack trace -- our error message could stand a bit of improvement there.