You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Hi
I have upgraded to Confluence 6.4.0 and cannot edit pages in Collaborative mode. I get this message
This page is taking longer to load than usual. Give it a few moments, then try refreshing. Still having issues? Contact your Confluence admin.
and logs in the atlassian-synchrony.log file:
{"synchrony":{"message":"synchrony.middleware.memorize-response [info] request for static resource","cache-key":["0.0.0.0","/synchrony/resources/js/vendor/sockjs.min.js",null],"ns":"synchrony.middleware.memoize-response"}}
{"synchrony":{"message":"synchrony.middleware.memorize-response [info] request for static resource","cache-key":["0.0.0.0","/synchrony/resources/js/synchrony.min.js",null],"ns":"synchrony.middleware.memoize-response"}}
I also upgraded from 5.10 to 6.1 for both staging and production environments. Collaborative editing works in staging, but not in production. I compare the log files, the atlassian-synchrony.log, and the error seems to be in these 2 lines:
{"synchrony":{"message":"synchrony.sync.hub [warn] closing in-close-promise due to xform error","ns":"synchrony.sync.hub","level":"warn","throwable":"clojure.lang.ExceptionInfo: closed having pending chunks {:message \"closed having pending chunks\", :chunk-count 2}\n\tat clojure.core$ex_info.invoke(core.clj:4593)\n\tat ginga.core$throwable.invoke(core.cljc:311)\n\tat ginga.core$throw_map.invoke(core.cljc:316)\n\tat synchrony.data_buffer$assert_valid.invoke(data_buffer.clj:17)\n\tat synchrony.data_buffer$decoder$fn__21714.invoke(data_buffer.clj:61)\n\tat ginga.core$contextual_buffering_transducer$fn__6447$fn__6448.invoke(core.cljc:453)\n\tat clojure.core.async.impl.channels$chan$fn__389.invoke(channels.clj:295)\n\tat clojure.core.async.impl.channels.ManyToManyChannel.close_BANG_(channels.clj:256)\n\tat clojure.core.async$close_BANG_.invoke(async.clj:188)\n\tat clojure.core.async$pipe$fn__4656$state_machine__4460__auto____4657$fn__4659.invoke(async.clj:470)\n\tat clojure.core.async$pipe$fn__4656$state_machine__4460__auto____4657.invoke(async.clj:467)\n\tat clojure.core.async.impl.ioc_macros$run_state_machine.invoke(ioc_macros.clj:1012)\n\tat clojure.core.async.impl.ioc_macros$run_state_machine_wrapped.invoke(ioc_macros.clj:1016)\n\tat clojure.core.async.impl.ioc_macros$take_BANG_$fn__4476.invoke(ioc_macros.clj:1025)\n\tat clojure.core.async.impl.channels.ManyToManyChannel$fn__313$fn__314.invoke(channels.clj:95)\n\tat clojure.lang.AFn.run(AFn.java:22)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat java.lang.Thread.run(Thread.java:745)\n"},"message":"synchrony.sync.hub [warn] closing in-close-promise due to xform error"}
{"synchrony":{"message":"synchrony.http.entity-api [warn] Error in put-entity","entity":"/Synchrony-670f9d54-b238-3d11-ae8a-177723ff8625/confluence-14026356","ns":"synchrony.http.entity-api","level":"warn","throwable":"clojure.lang.ExceptionInfo: Request aborted {:level :warn}\n\tat clojure.core$ex_info.invoke(core.clj:4593)\n\tat synchrony.sync.connection$request_BANG_$fn__26921$state_machine__4460__auto____26922$fn__26924.invoke(connection.clj:56)\n\tat synchrony.sync.connection$request_BANG_$fn__26921$state_machine__4460__auto____26922.invoke(connection.clj:53)\n\tat ginga.async.take?(async.cljx:0)\n\tat synchrony.http.entity_api$content_reconciliation$fn__47975$state_machine__4460__auto____47976$fn__47978.invoke(entity_api.clj:489)\n\tat synchrony.http.entity_api$content_reconciliation$fn__47975$state_machine__4460__auto____47976.invoke(entity_api.clj:489)\n\tat ginga.async.take?(async.cljx:0)\n\tat synchrony.http.entity_api$put_revision_handler$fn__48231$state_machine__4460__auto____48232$fn__48234.invoke(entity_api.clj:549)\n\tat synchrony.http.entity_api$put_revision_handler$fn__48231$state_machine__4460__auto____48232.invoke(entity_api.clj:549)\n\tat clojure.core.async.impl.ioc_macros$run_state_machine.invoke(ioc_macros.clj:1012)\n\tat clojure.core.async.impl.ioc_macros$run_state_machine_wrapped.invoke(ioc_macros.clj:1016)\n\tat clojure.core.async.impl.ioc_macros$take_BANG_$fn__4476.invoke(ioc_macros.clj:1025)\n\tat clojure.core.async.impl.channels.ManyToManyChannel$fn__313$fn__314.invoke(channels.clj:95)\n\tat clojure.lang.AFn.run(AFn.java:22)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat java.lang.Thread.run(Thread.java:745)\nCaused by: clojure.lang.ExceptionInfo: in channel closed prematurely {}\n\tat clojure.core$ex_info.invoke(core.clj:4593)\n\tat ginga.core$raise.doInvoke(core.cljc:587)\n\tat clojure.lang.RestFn.invoke(RestFn.java:408)\n\tat ginga.async$expect_BANG_$fn__7003$state_machine__4460__auto____7004$fn__7006.invoke(async.cljc:224)\n\tat ginga.async$expect_BANG_$fn__7003$state_machine__4460__auto____7004.invoke(async.cljc:221)\n\tat clojure.core.async$ioc_alts_BANG_$fn__4614.invoke(async.clj:383)\n\tat clojure.core.async$do_alts$fn__4568$fn__4571.invoke(async.clj:252)\n\tat ginga.async.take?(async.cljx:0)\n\tat ginga.async$request_BANG_$fn__7104$state_machine__4460__auto____7105$fn__7107.invoke(async.cljc:245)\n\tat ginga.async$request_BANG_$fn__7104$state_machine__4460__auto____7105.invoke(async.cljc:245)\n\t... 8 more\n"},"message":"synchrony.http.entity-api [warn] Error in put-entity"}