{"action":"opened","issue":{"url":"https://api.github.com/repos/msgpack/msgpack-cli/issues/81","labels_url":"https://api.github.com/repos/msgpack/msgpack-cli/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/msgpack/msgpack-cli/issues/81/comments","events_url":"https://api.github.com/repos/msgpack/msgpack-cli/issues/81/events","html_url":"https://github.com/msgpack/msgpack-cli/issues/81","id":75711629,"number":81,"title":"Pregenerated serializer hangs on multidimensional array context creation","user":{"login":"internetcoffeephone","id":5096835,"avatar_url":"https://avatars.githubusercontent.com/u/5096835?v=3","gravatar_id":"","url":"https://api.github.com/users/internetcoffeephone","html_url":"https://github.com/internetcoffeephone","followers_url":"https://api.github.com/users/internetcoffeephone/followers","following_url":"https://api.github.com/users/internetcoffeephone/following{/other_user}","gists_url":"https://api.github.com/users/internetcoffeephone/gists{/gist_id}","starred_url":"https://api.github.com/users/internetcoffeephone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/internetcoffeephone/subscriptions","organizations_url":"https://api.github.com/users/internetcoffeephone/orgs","repos_url":"https://api.github.com/users/internetcoffeephone/repos","events_url":"https://api.github.com/users/internetcoffeephone/events{/privacy}","received_events_url":"https://api.github.com/users/internetcoffeephone/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-12T19:31:59Z","updated_at":"2015-05-12T19:31:59Z","closed_at":null,"body":"I'm using Unity 5, so I pregenerated the serializers, and now I'm creating the right context. There are no circular references, and I'm adding the serializers to the context in the right order (if that matters).\r\nIt hangs there however, to be specific in this part:\r\n\r\n```\r\npublic XxxxSerializer(MsgPack.Serialization.SerializationContext context) : \r\n                base(context) {\r\n            this._serializer0 = context.GetSerializer<Yyyy[,,]>();\r\n        }\r\n```\r\n\r\nSomewhere down the stack trace it seems to be hanging at:\r\n\r\n```\r\nMsgPack.ReflectionAbstractions.GetIsGenericType (source={Yyyy[,,]})\r\n```"}}