{"action":"created","issue":{"url":"https://api.github.com/repos/rubygems/rubygems/issues/1689","repository_url":"https://api.github.com/repos/rubygems/rubygems","labels_url":"https://api.github.com/repos/rubygems/rubygems/issues/1689/labels{/name}","comments_url":"https://api.github.com/repos/rubygems/rubygems/issues/1689/comments","events_url":"https://api.github.com/repos/rubygems/rubygems/issues/1689/events","html_url":"https://github.com/rubygems/rubygems/issues/1689","id":171815737,"number":1689,"title":"Please improve this error message: \"Invalid byte sequence in UTF-8\" It does not tell me much at all","user":{"login":"shevegen","id":13723,"avatar_url":"https://avatars.githubusercontent.com/u/13723?v=3","gravatar_id":"","url":"https://api.github.com/users/shevegen","html_url":"https://github.com/shevegen","followers_url":"https://api.github.com/users/shevegen/followers","following_url":"https://api.github.com/users/shevegen/following{/other_user}","gists_url":"https://api.github.com/users/shevegen/gists{/gist_id}","starred_url":"https://api.github.com/users/shevegen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shevegen/subscriptions","organizations_url":"https://api.github.com/users/shevegen/orgs","repos_url":"https://api.github.com/users/shevegen/repos","events_url":"https://api.github.com/users/shevegen/events{/privacy}","received_events_url":"https://api.github.com/users/shevegen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rubygems/rubygems/labels/status:%20triage","name":"status: triage","color":"fef2c0"},{"url":"https://api.github.com/repos/rubygems/rubygems/labels/status:%20user%20feedback%20required","name":"status: user feedback required","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-08-18T04:31:13Z","updated_at":"2016-10-14T23:28:20Z","closed_at":null,"body":"I have rewritten a gem of mine (studium).\r\n\r\n    https://rubygems.org/gems/studium\r\n\r\nI am trying to push this gem right now but this has failed.\r\n\r\nThe error was:\r\n\r\n\"\r\n    ERROR:  While executing gem ... (ArgumentError)\r\n        invalid byte sequence in UTF-8\r\n    gem push *.gem\r\n    ERROR:  While executing gem ... (Gem::Package::FormatError)\r\n            package metadata is missing in studium-0.0.261.gem\r\n\"\r\n\r\nThis unfortunately does not tell me anything at all.\r\n\r\nCould ruby gem itself be more specific about this error in \r\nparticular where it happens? I also bundle some text\r\nfiles that are not .rb files. They contain ISO Umlauts\r\nand are NOT stored in UTF. I do not know if there\r\nare any other .rb files that have invalid UTF characters\r\nbut the thing is - with the above error message, I am\r\nsorry, I simply do not know what is happening and\r\nWHERE the error happens.\r\n\r\nPlease allow me to help you help me so I can fix this\r\nproblem - but without gem itself telling me where it\r\nfound the error and how, I have no way to find out."},"comment":{"url":"https://api.github.com/repos/rubygems/rubygems/issues/comments/253943277","html_url":"https://github.com/rubygems/rubygems/issues/1689#issuecomment-253943277","issue_url":"https://api.github.com/repos/rubygems/rubygems/issues/1689","id":253943277,"user":{"login":"duckinator","id":39698,"avatar_url":"https://avatars.githubusercontent.com/u/39698?v=3","gravatar_id":"","url":"https://api.github.com/users/duckinator","html_url":"https://github.com/duckinator","followers_url":"https://api.github.com/users/duckinator/followers","following_url":"https://api.github.com/users/duckinator/following{/other_user}","gists_url":"https://api.github.com/users/duckinator/gists{/gist_id}","starred_url":"https://api.github.com/users/duckinator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/duckinator/subscriptions","organizations_url":"https://api.github.com/users/duckinator/orgs","repos_url":"https://api.github.com/users/duckinator/repos","events_url":"https://api.github.com/users/duckinator/events{/privacy}","received_events_url":"https://api.github.com/users/duckinator/received_events","type":"User","site_admin":false},"created_at":"2016-10-14T23:28:20Z","updated_at":"2016-10-14T23:28:20Z","body":"@shevegen is there somewhere I can download the file that caused the issue?"}}
{"actor":{"display_login":"duckinator"}}