Internal Server Error with pulsar publish
#331
-
|
Hi! I'm trying to publish a package to the pulsar package manager, following the instructions on: https://docs.pulsar-edit.dev/developing-for-pulsar/publishing/#prepare-your-package The code for my package is here: https://github.com/tmhglnd/mercury-pulsar However I run into the following error: I've searched a bit online (mainly reddit and github discussions) to find out what the problem could be, but haven't been able to find a solution. I tried different tags, also made sure my package name is not in use already, and also tried different version numbers but didn't seem to make a difference. Does anyone have some thoughts/pointers? Thanks for any tips |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
|
@confused-Techie, maybe something showed up in the logs? |
Beta Was this translation helpful? Give feedback.
-
|
@tmhglnd Thanks a ton for reporting this issue! This could be due to the token you're provided not giving us valid authorization to do this check on your behalf or it may be due to something else. I'd recommend redoing the Pulsar Sign in flow, and try again. If it fails again please describe in detail what your sign in flow looks like, and I may have to add additional error checks or logging on the backend before we try a third time. Again, thanks a ton for your information and patience, hopefully we can get your hard work published soon! |
Beta Was this translation helpful? Give feedback.
@tmhglnd Thanks a ton for reporting this issue!
It seems that the backend is failing against a rarely reported code path that unfortunately doesn't have better error messaging.
It's failing at the
vcs.ownershipstep, which is when it attempts to verify that you actually have the rights to publish your specific repository.Although there are error messages that should show at least in the logs when the backend determines you don't have access to this repository, so this indicates that we are failing for some other reason.
This could be due to the token you're provided not giving us valid authorization to do this check on your behalf or it may be due to something else.
I'd recommend redoing…