I’ve had this twice now when editing an older topic in my discourse. The second was after a full docker update about 20 minutes ago.
- Find an old article
- Edit it, in my case making a number of words into http links using command-k and pasting in the URL
- Save the article
I get a 500 error shown on screen. I try to save again, and it works.
ActiveRecord::StatementInvalid (PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block : SELECT "topics".* FROM "topics" WHERE ("topics"."deleted_at" IS NULL) AND "topics"."id" = 1072 LIMIT 1) /var/www/discourse/vendor/bundle/ruby/2.3.0/gems/rack-mini-profiler-0.10.1/lib/patches/db/pg.rb:93:in `exec'
I’m using these plugins:
- mkdir -p plugins - git clone https://github.com/discourse/docker_manager.git - git clone https://github.com/discourse/discourse-solved.git - git clone https://github.com/joebuhlig/discourse-feature-voting.git - git clone --branch watchman-community https://github.com/watchmanmonitoring/discourse-saml.git - git clone https://github.com/discourse/discourse-slack-official.git
What might be happening here?