I have an evaluation instance of confluence running and have installed all cfx plugins. When I add any to a page, they're not working. I see the loading spinner and the page stays there. The plugin demos on this site work well, so it's not a client side issue. When I open up firebug, I see that a POST has failed to the following url.
http://xx.xx.xx.xxx:8080/confluence/messagebroker/amf
It returns a 404 not found.
Any idea what's wrong? Am I missing some dependent plugins?
Comments (5)
May 26, 2010
Steeve Cayla says:
Hello, Have you entered a license key for ConfluenceFx as described here ? Als...Hello,
Have you entered a license key for ConfluenceFx as described here ?
Also can you tell me the version of your Confluence instance, as well as the version of your application server.
Thanks.
May 27, 2010
Manohar Akula says:
Hi, Thanks for the reply. I'm running confluence 3.2 with tomcat. I don't know ...Hi,
Thanks for the reply. I'm running confluence 3.2 with tomcat. I don't know what the version of tomcat is but it is the one bundled by default with the evaluation version of confluence.
And yes, I have entered an evaluation license for confluenceFx.
I have one more information. When confluence loads, I see this in the logs.
[11:01:30] INFO Marking servlet MessageBrokerServlet as unavailable
[11:01:30] ERROR Servlet /confluence threw load() exception
javax.servlet.UnavailableException: edu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap
at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:170)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.startup.Embedded.start(Embedded.java:825)
at com.atlassian.manager.TomcatProfileRunner.afterDeploy(TomcatProfileRunner.java:103)
at com.atlassian.manager.AbstractProfileRunner.start(AbstractProfileRunner.java:108)
at com.atlassian.manager.ProfileRunnerWrapper.start(ProfileRunnerWrapper.java:75)
at com.atlassian.manager.connection.LocalConnection$1.run(LocalConnection.java:47)
What I understand is it seems to be some problem with the MessageBrokerServlet needed for flex-java communication. Am I missing something to enable this like installing blazeDS or something?
May 27, 2010
Steeve Cayla says:
There is a jar file named backport-util-concurrent-3.1.jar missing in your Tomca...There is a jar file named backport-util-concurrent-3.1.jar missing in your Tomcat configuration. This file is no longer available since version 3.2 of Confluence. This may be a mistake from Atlassian.
You can download this jar here : http://www.java2s.com/Code/JarDownload/backport-util-concurrent-3.1.jar.zip
You should put it into the "lib" folder of your Tomcat, then restart Tomcat and everything should work.
Please note that you are testing ConfluenceFx version 0.9.3 which, accordingly to this page, does not support Confluence version 3.2. ConfluenceFx should work correctly but bugs can occur
Regards.
Jun 01, 2010
Manohar Akula says:
This works! Thanks very much. I'm going to continue using 3.2. Hope it holds up.This works! Thanks very much. I'm going to continue using 3.2. Hope it holds up.
Jun 16, 2010
Martin Misseyer says:
Thanks, works for me!Thanks, works for me!