{"action":"opened","issue":{"url":"https://api.github.com/repos/michaeledgar/protobuf-net/issues/293","labels_url":"https://api.github.com/repos/michaeledgar/protobuf-net/issues/293/labels{/name}","comments_url":"https://api.github.com/repos/michaeledgar/protobuf-net/issues/293/comments","events_url":"https://api.github.com/repos/michaeledgar/protobuf-net/issues/293/events","html_url":"https://github.com/michaeledgar/protobuf-net/issues/293","id":58234069,"number":293,"title":"Improved Exception messages","user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/michaeledgar/protobuf-net/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/michaeledgar/protobuf-net/labels/Priority-Medium","name":"Priority-Medium","color":"ededed"},{"url":"https://api.github.com/repos/michaeledgar/protobuf-net/labels/Type-Defect","name":"Type-Defect","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-19T16:45:14Z","updated_at":"2015-02-19T16:45:14Z","closed_at":null,"body":"```\nbloritsch@dtri.net\n==============\n\nWhat steps will reproduce the problem?\n1. Create a base type that is [ProtoContract]\n2. Include 1 or more [ProtoInclude] statements\n3. In one of the ProtoInclude types, mark an unsupported\n   property type as [ProtoMember]\n\n4. Try to guess which type and which member is the culprit from the\n   exception message.\n\nWhat is the expected output? What do you see instead?\n\nThe exception message should include the Type name and the Property/Field name \nalong with the message.  Example: \"InternalOption.Value: object is not a \nsupported type\"\n\nWhat version of the product are you using? On what operating system?\n\nprotobuf-net v2 r480\nOn Windows 7\n\nPlease provide any additional information below.\n\nGood error messages really help speed up finding bad attributes.\n```\n\n-----\nOriginal issue reported on code.google.com by `blorit...@gmail.com` on 31 May 2012 at 5:59"}}