This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-11-01
Channels
- # aws (2)
- # aws-lambda (18)
- # beginners (68)
- # boot (6)
- # cider (2)
- # clara (2)
- # clojars (27)
- # clojure (68)
- # clojure-austin (5)
- # clojure-berlin (6)
- # clojure-dev (28)
- # clojure-greece (7)
- # clojure-italy (46)
- # clojure-japan (3)
- # clojure-nl (1)
- # clojure-russia (8)
- # clojure-sg (1)
- # clojure-spec (17)
- # clojure-uk (86)
- # clojurescript (82)
- # community-development (2)
- # cursive (18)
- # datomic (11)
- # duct (5)
- # fulcro (254)
- # garden (2)
- # graphql (6)
- # hoplon (19)
- # instaparse (4)
- # kekkonen (2)
- # leiningen (4)
- # luminus (3)
- # lumo (9)
- # off-topic (28)
- # om (7)
- # onyx (38)
- # other-languages (27)
- # portkey (7)
- # protorepl (1)
- # re-frame (56)
- # reagent (64)
- # ring (14)
- # ring-swagger (7)
- # shadow-cljs (255)
- # sql (2)
- # vim (11)
- # yada (10)
Any idea what happened with this package: http://repo.clojars.org/cljsjs/react-select/ https://clojars.org/cljsjs/react-select ? rc.10 is uploaded to the repo, but it is not shown on web Deploy threw this error:
Could not transfer metadata cljsjs:react-select/maven-metadata.xml from/to clojars ( ): Access denied to: , ReasonPhrase: Forbidden - Serialized task failed.
@juhoteperi Interesting, I'm not sure what that's about. The maven-metadata.xml shows 1.0.0-rc.10, do you happen to still have the full output of the deploy attempt?
https://circleci.com/gh/cljsjs/packages/2692 (not sure if you can see the output)
I don't see any errors in clojars' log, nor in sentry, so it's unclear why this failed
The "Serialized task failed" makes me think it had a problem writing to the db, possibly
Is that message from Clojars backend?
to support transactional deploys, we use the writing of the metadata file as a trigger to copy the tmp repo where we store your upload over to the real repo
It looks like the release is there, but not listed in the db, so it doesn't show in the UI: https://clojars.org/repo/cljsjs/react-select/1.0.0-rc.10/
building 1.0.0-rc.10-1 now (rc10 is the version of upstream package, don't want to touch that)
Strange that the logs wouldn't contain this exception
repo routes seem to correctly catch-and-rethrow the exception, and repo routes are wrapped with repo/wrap-exceptions which should report them
Glad it worked. Yeah, I agree - that should have gotten logged to stdout and to sentry, but it didn't go to either
aha... I see it
Any exception from repo routes is added :report? false
metadata: https://github.com/clojars/clojars-web/blob/master/src/clojars/routes/repo.clj#L82 , which disables reporting https://github.com/clojars/clojars-web/blob/master/src/clojars/errors.clj#L85
Maybe that is to skip errors caused by e.g. trying to deploy same version again
good catch, we shouldn't be doing that for all errors, the intent there was to not report validation errors to sentry, since those are user errors
Yeah I'll open one