On Mon, Aug 26, 2013 at 8:32 PM, <[email protected]> wrote: > Thanks for taking the time to read/reply. > > GetHeartbeat2 is my original version which I included as well and the > way I had thought it should probably work. This code is serializing to > string > on the inner buffer and then again on the outer. > > response.response_proto = heartbeatResult.SerializeToString() > self.sendMessage(response.SerializeToString()) > > > The GetHeartbeat2 generates this error on the server ( I included more of > the stack trace this time) > > Message: [org.java_websocket.exceptions.InvalidDataException: > java.nio.charset.MalformedInputException: Input length = 1 > at > org.java_websocket.util.Charsetfunctions.stringUtf8(Charsetfunctions.java:80) > at > org.java_websocket.WebSocketImpl.deliverMessage(WebSocketImpl.java:561) > at org.java_websocket.WebSocketImpl.decodeFrames(WebSocketImpl.java:328) > at org.java_websocket.WebSocketImpl.decode(WebSocketImpl.java:149) > at > org.java_websocket.server.WebSocketServer$WebSocketWorker.run(WebSocketServer.java:593) > Caused by: java.nio.charset.MalformedInputException: Input length = 1 > at java.nio.charset.CoderResult.throwException(CoderResult.java:277) > at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:798) > at > org.java_websocket.util.Charsetfunctions.stringUtf8(Charsetfunctions.java:77)
I would assume that the error is in the sendMessage / receiving logic. Try dumping out what you're sending and what you're receiving and make sure they match up. -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/groups/opt_out.
