-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] CurseForge versions returns 403 #24
Comments
That interesting. We use this plugin ourselves, and a bunch of other more popular mods also use it, and this is new. You are setting the token through the apikeys -> curseforge method inside your build.gradle right? |
Alright. Thanks for the information. Let me check in with CurseForge about this, and I will get back to you ASAP :) |
As you can see token is 100% not missing |
Huh. The plot thickens. Can you maybe provide me some basic info about your setup? Operating system Want to see if I can do some replicating tests |
|
That is very useful information. Thank you. I am passing everything on to them. Definitely an issue on their side |
Thank you. I was going insane over past few days due to this error. I tried like 4 or 5 different plugins for publishing to CurseForge and none worked |
Hey. Got some feedback from CurseForge. They ask if there is any way that you can try uploading through a VPN? They just need to confirm some stuff on their side |
I tried using self hosted vpn in Sweden and without any vpn at all (forgot to mention I am from Russia). |
Any way you can try with a standard VPN (not self hosted)? Sorry for all the questions. CloudFlare issues are a b.... to debug. Alternatively, if you can manage to get the CloudFlare ray ID when you see that error page, that would also help |
All requests are done using Reqable (Same as Postman) cRay: '8add389748be9d58' - no VPN, token as header Sorry for taking so long, tried to use not self-hosted vpn but its basically not possible |
They're all banned here, most VPNs only provide OpenVPN TCP/UDP and WireGuard protocols. Both of them are not usable there |
Found one not banned VPN, Returns 200, Riga |
Hey So got some feedback from them. They are still investigating the core issue, but it seems like it's a country issue with cloudflare specifically. A work around for now, would be to use the VPN that works, or to run your uploads through GitHub actions. Unfortunately in cases like this, there isn't anything we can do from our side to fix it. You will likely run into the same issue if you try to publish on Modrinth |
Nope, funny part is that uploading to modrinth works perfectly fine |
Interesting, so it's 100% just a CurseForge problem |
I think it has something to do with CurseForge CloudFlare configuration. It sets |
I'm experiencing the same issue (I’m also located in Russia). It seems that Gradle/Postman/others somehow ignores the VPN connection (in my case, ShadowSocks). As a workaround, you can specify a proxy server in your systemProp.http.proxyHost=localhost
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=localhost
systemProp.https.proxyPort=1080 In my case it is a local ShadowSocks server, but you can setup your own proxy (or google for thirdparty proxy). |
This happens only when you set
X-Api-Token
header, if you usetoken
query param (?token=XXXXX
) it works just fineThe text was updated successfully, but these errors were encountered: