I run two ofbiz instances in one machine, config DCC with AvtiveMQ, every thing seem ok by get exception some times. And i print out related xml content below: I guess is the emoji Character in sellerName cause the problem. Thanks!
2015-12-16 21:36:41,888 |iveMQ Session Task-2 |XmlSerializer |E| deserialize for content:<?xml version="1.0" encoding="UTF-8"?><ofbiz-ser> <map-Map> <map-Entry> <map-Key> <std-String value="userLogin"/> </map-Key> <map-Value> <eeval-UserLogin createdStamp="2015-11-27 23:38:45.535" createdTxStamp="2015-11-27 23:38:45.457" enabled="N" isSystem="Y" lastUpdatedStamp="2015-11-27 23:39:24.327" lastUpdatedTxStamp="2015-11-27 23:39:24.279" partyId="system" userLoginId="system"/> </map-Value> </map-Entry> <map-Entry> <map-Key> <std-String value="value"/> </map-Key> <map-Value> <eeval-BizDistributeSellerList commissionByYesterday="0.00" createdDate="2015-12-04 09:39:55.995" createdStamp="2015-12-04 09:39:56.081" createdTxStamp="2015-12-04 09:39:55.562" dealerPartyId="10222" firstLowerCount="0" introducerPartyId="22737" lastUpdatedStamp="2015-12-16 21:36:41.877" lastUpdatedTxStamp="2015-12-16 21:33:27.874" partyId="26818" productStoreId="8000" rankByYesterday="0" recommendName="嫦" sellerName="��������" sumCommission="0.00" sumRank="377"/> </map-Value> </map-Entry> <map-Entry> <map-Key> <std-String value="locale"/> </map-Key> <map-Value> <std-Locale value="en"/> </map-Value> </map-Entry> </map-Map> </ofbiz-ser> 2015-12-16 21:36:41,888 |iveMQ Session Task-2 |AbstractJmsListener |E| Problems deserializing the service context. org.xml.sax.SAXParseException: Character reference "�" is an invalid XML character. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) ~[xercesImpl-2.9.1.jar:?] at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) ~[xercesImpl-2.9.1.jar:?] at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121) ~[?:1.8.0_60] at org.ofbiz.base.util.UtilXml.readXmlDocument(UtilXml.java:459) ~[ofbiz-base.jar:?] at org.ofbiz.base.util.UtilXml.readXmlDocument(UtilXml.java:362) ~[ofbiz-base.jar:?] at org.ofbiz.entity.serialize.XmlSerializer.deserialize(XmlSerializer.java:97) ~[ofbiz-entity-test.jar:?] at org.ofbiz.service.jms.AbstractJmsListener.runService(AbstractJmsListener.java:74) [ofbiz-service.jar:?] at org.ofbiz.service.jms.AbstractJmsListener.onMessage(AbstractJmsListener.java:123) [ofbiz-service.jar:?] at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1393) [activemq-all-5.12.1.jar:5.12.1] at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) [activemq-all-5.12.1.jar:5.12.1] at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) [activemq-all-5.12.1.jar:5.12.1] at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) [activemq-all-5.12.1.jar:5.12.1] at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) [activemq-all-5.12.1.jar:5.12.1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_60] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60] ^C -- 叶双明