{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc-java/issues/1629","repository_url":"https://api.github.com/repos/grpc/grpc-java","labels_url":"https://api.github.com/repos/grpc/grpc-java/issues/1629/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc-java/issues/1629/comments","events_url":"https://api.github.com/repos/grpc/grpc-java/issues/1629/events","html_url":"https://github.com/grpc/grpc-java/issues/1629","id":145738280,"number":1629,"title":"io.grpc.StatusRuntimeException: INTERNAL: Failed to frame message","user":{"login":"orian","id":144554,"avatar_url":"https://avatars.githubusercontent.com/u/144554?v=3","gravatar_id":"","url":"https://api.github.com/users/orian","html_url":"https://github.com/orian","followers_url":"https://api.github.com/users/orian/followers","following_url":"https://api.github.com/users/orian/following{/other_user}","gists_url":"https://api.github.com/users/orian/gists{/gist_id}","starred_url":"https://api.github.com/users/orian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orian/subscriptions","organizations_url":"https://api.github.com/users/orian/orgs","repos_url":"https://api.github.com/users/orian/repos","events_url":"https://api.github.com/users/orian/events{/privacy}","received_events_url":"https://api.github.com/users/orian/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-04T16:39:58Z","updated_at":"2016-04-04T17:15:00Z","closed_at":"2016-04-04T17:15:00Z","body":"    message Test {\r\n      bytes test = 1;\r\n    }\r\n\r\nThe above runtime exception is thrown when a field of type `[]byte` is set to `null` and one tries to use it as service argument.\r\n\r\nThe code is executed on Android. I use protobuf-nano.\r\n\r\nDefault value for `[]byte` is `com.google.protobuf.nano.WireFormatNano.EMPTY_BYTES`\r\n\r\nThe error is hard to spot. Is this stated in a documentation? Maybe it should be treated as a default value? Not sure."},"comment":{"url":"https://api.github.com/repos/grpc/grpc-java/issues/comments/205399482","html_url":"https://github.com/grpc/grpc-java/issues/1629#issuecomment-205399482","issue_url":"https://api.github.com/repos/grpc/grpc-java/issues/1629","id":205399482,"user":{"login":"ejona86","id":2811396,"avatar_url":"https://avatars.githubusercontent.com/u/2811396?v=3","gravatar_id":"","url":"https://api.github.com/users/ejona86","html_url":"https://github.com/ejona86","followers_url":"https://api.github.com/users/ejona86/followers","following_url":"https://api.github.com/users/ejona86/following{/other_user}","gists_url":"https://api.github.com/users/ejona86/gists{/gist_id}","starred_url":"https://api.github.com/users/ejona86/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ejona86/subscriptions","organizations_url":"https://api.github.com/users/ejona86/orgs","repos_url":"https://api.github.com/users/ejona86/repos","events_url":"https://api.github.com/users/ejona86/events{/privacy}","received_events_url":"https://api.github.com/users/ejona86/received_events","type":"User","site_admin":false},"created_at":"2016-04-04T17:15:00Z","updated_at":"2016-04-04T17:15:00Z","body":"This appears to be a nano-proto specific problem, so please file an issue with https://github.com/google/protobuf instead. In general, nano proto strongly favors performance over ease of use."}}