尝试在 Producer 上发送消息时,我收到 BlazeDS / Flash 的间歇性错误。
ReferenceError: Error #1056: Cannot create property remotePassword on mx.messaging.messages.RemotingMessage.
ReferenceError: Error #1056: Cannot create property remoteUsername on mx.messaging.messages.RemotingMessage.
ReferenceError: Error #1056: Cannot create property parameters on mx.messaging.messages.RemotingMessage.
错误不会一直出现我找不到重现它的行为 - 当它出现时,客户端没有收到消息。
这是我发送它的方式
var rm:RemotingMessage = new RemotingMessage();
rm.body = "some message";
_producer = new Producer();
_cs = new ChannelSet();
_ch = new AMFChannel(config.AMF_ID, config.AMF_URL);
_cs.addChannel(_ch);
_producer.channelSet = _cs;
_producer.destination = config.AMF_FEEDID;
_producer.subtopic = config.SubTopic;
_producer.addEventListener(MessageEvent.MESSAGE, processMessage);
_producer.addEventListener(MessageFaultEvent.FAULT, processMessageFault);
_producer.send(rm);
如果需要,我可以提供更多信息 - 在此先感谢