If we make a canned response for a workgroup and restart the Openfire Server, the Canned Responses webpage becomes blank and java throws an exception at us:
2010.03.18 08:44:03 [org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:9 9)]
com.thoughtworks.xstream.mapper.CannotResolveClassException: org.jivesoftware.openfire.fastpath.macros.MacroGroup : org.jivesoftware.openfire.fastpath.macros.MacroGroup
at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:62)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper .java:71)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapp er.java:86)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
—8<----8<----8<----8<—
This persists until we remove all macros from the fpworkgroupprop table in the database and restart Openfire.
Any ideas?
Version info:
Openfire 3.6.4
7.2-RELEASE-p6 FreeBSD amd64
8.3.3 PostgreSQL
Java Version: 1.6.0_07 The FreeBSD Foundation – Diablo Java HotSpot™ 64-Bit Server VM
Fastpath Service 4.1.0
Fastpath Webchat 4.0.0