Folks,
I have configured GeoServer Active Clustering in a master/slave configuration with embedded brokers.
The GeoServer version is 2.10.2, with Clustering and CSW extensions added. (The clustering extension was downloaded from:
http://ares.boundlessgeo.com/geoserver/2.10.x/community-latest/geoserver-2.10-SNAPSHOT-jms-cluster-plugin.zip.)
Changing the catalog on the master causes the updates to be mirrored faithfully on the slaves; however, when the "Reload" button is hit on the master, this exception is raised on the slaves:
2017-03-15 00:20:16.631Z] WARN [client.JMSContainer] - Setup of JMS message listener invoker failed for destination 'queue://Consumer.b41808d10cec.VirtualTopic.>' - trying to recover. Cause: java.lang.IllegalArgumentException: org.geoserver.wfs.WFSInfoImpl is not an interface
[2017-03-15 00:20:16.679Z] ERROR [geoserver.cluster] - class org.geoserver.cluster.impl.handlers.configuration.JMSServiceHandler is unable to synchronize the incoming event: org.geoserver.cluster.impl.events.configuration.JMSServiceModifyEvent@anonymised.com
[2017-03-15 00:20:16.680Z] WARN [client.JMSContainer] - Execution of JMS message listener failed, and no ErrorHandler has been set.
javax.jms.JMSException: java.lang.IllegalArgumentException: org.geoserver.csw.CSWInfoImpl is not an interface
at org.geoserver.cluster.client.JMSQueueListener.onMessage(JMSQueueListener.java:149)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:721)
Is this a bug (possibly an already solved one), or am I doing something wrongly?
Cheers,
Luca Morandini
Data Architect - AURIN project
Melbourne eResearch Group
Department of Computing and Information Systems
Room 3.08. Level 3, Doug McDonell Building, Parkville Campus
University of Melbourne
Tel. +61 03 903 58 380
Skype: lmorandini
LinkedIn: https://www.linkedin.com/in/lmorandini