-
Notifications
You must be signed in to change notification settings - Fork 58
Tools seems to be broken #3
Comments
Hey @dmolineus the tool seem to work fine for me and some colleagues. We need to figure out what's different with your setup :) It would help a lot if you could tell me:
Alternatively you could try again with the Dartium browser (download here: https://www.dartlang.org/tools/download.html) which will execute the Dart code instead of the minified JS so we'll know where exactly in the code this is failing :) Cheers! |
Thanks for the report by the way :) There are certainly unfixed bugs since the tool is so new. It's awesome if you can help fix this one! |
Selecting the repositories is working so far. But after clicking "move issue" I get following error. I also get some 404 errors occuring in the browser dev toolbar. In fact, then loading these files with curl I get a http state 200. Strange... I've only tried your only tool https://github-issue-mover.appspot.com/ so far. Maybe try my own copy. I'm using a Google chrome browser (38.0.2125.111) with ubuntu linux. |
Strange! :D for sure the 404 failures are what is causing the error. Are there some characters missing on the URL on the right? Could you tell me what are the 2 full URLs shown in the JS console? |
Just want to report that I'm also seeing the same 404's. I tried a couple different repo's of mine (Organization repos, not individual ones) and saw errors regardless of the browser I used. |
Hey guys, (back from vacations, sorry for the delay) Just found out what the issue is: The GitHub.dart client library that I am using has a bug (just filed and fixed SpinlockLabs/github.dart#45) where an incorrect URL parameter ("scopes" instead of "scope") was being used when doing the OAuth 2.0 authorization request. Me and my colleagues didn't see it because we've all authorized the tool a while ago when I was using my own OAuth 2 implementation for Github (then I switched to using the one from the GItHub.dart library). This resulted in you guys not granting permission to read+write on your repos (only read public info which is the default). Therefore trying to create the initial issue failed because we lacked write permissions. And to complicate things the error code from the GitHub API (404) is incorrect/misleading. GitHub should return a 403 (Forbidden) error code instead (unless the repo is private). Also Github.dart does not throw a meaningful exception when a permission error happens (instead we get the NPO you guys experiences). Filed SpinlockLabs/github.dart#47 |
I'm pushing a new version of the tool that should fix this. |
Fantastic! Please let us know when it's deployed, up and running 👍 |
Done! If your session is still opened Do;t forget to click the "logout" link on the top right to make sure your token is removed from the session and you request a new one. Cheers! |
Fantastic! It now works like a charm 👍 |
I still get this error and it seems there is another issue dedicated to this: |
yep i just ran in to it today |
I've tried your online tool. Unfortunately I get an error message than click on move issue:
It happens if i want to move one issue between two personal issues and also when trying to move an issue between 2 repos which belongs to an organization.
The text was updated successfully, but these errors were encountered: