I have been busy coding away today and everything has run great.

All of a sudden the server call response for logging in returns correctly 
(visible in Charles) But the the fault event is execute in Royal, the Fault 
message is shown below.

I have restarted both Moonshine and the webserver. Could it be that Moonshine 
has download a new version of the SDK automatically? I was also getting strange 
import warning message (Like it couldn't find custom MXML tags) in Moonshine 
that appeared at random and dissapeared just as easily.

The error message is:

Was expecting mx.messaging.messages.AcknowledgeMessage, but received 
org_apache_royale_net_remoting_messages_AbstractMessage__body: [object Object]
org_apache_royale_net_remoting_messages_AsyncMessage__correlationId: 
A851B89E-E780-FA11-83B4-605CBF96A156
org_apache_royale_net_remoting_messages_AsyncMessage_correlationIdBytes: null
org_apache_royale_net_remoting_messages_AbstractMessage__timestamp: 
1616691094852
org_apache_royale_net_remoting_messages_AbstractMessage__headers: [object 
Object]
org_apache_royale_net_remoting_messages_AbstractMessage__messageId: 
FB84833B-040E-C228-2D21-FD2BBA079250
org_apache_royale_net_remoting_messages_AbstractMessage_messageIdBytes: null
org_apache_royale_net_remoting_messages_AbstractMessage__timeToLive: 0
org_apache_royale_net_remoting_messages_AbstractMessage__clientId: 
FB848211-2A0D-71E2-3F9D-EB16532C14A5
org_apache_royale_net_remoting_messages_AbstractMessage_clientIdBytes: null
org_apache_royale_net_remoting_messages_AbstractMessage__destination: null
constructor: function() {
  org.apache.royale.net.remoting.messages.AcknowledgeMessage.base(this, 
'constructor');
}
getSmallMessage: function() {
  org.apache.royale.utils.Language.trace("AcknowledgeMessage.getSmallMessage");
  var /** @type {Object} */ o = this;
  if (o.constructor == 
org.apache.royale.net.remoting.messages.AcknowledgeMessage)
    return new 
org.apache.royale.net.remoting.messages.AcknowledgeMessageExt(this);
  return null;
}
readExternal: function(input) {
  
org.apache.royale.net.remoting.messages.AcknowledgeMessage.superClass_.readExternal.apply(this,
 [ input] );
  var /** @type {Array} */ flagsArray = this.readFlags(input);
  for (var /** @type {number} */ i = 0; i < flagsArray.length; i++) {
    var /** @type {number} */ flags = 
(org.apache.royale.utils.Language.as(flagsArray[i], 
org.apache.royale.utils.Language.synthType('uint'))) >>> 0;
    var /** @type {number} */ reservedPosition = 0;
    if ((flags >> reservedPosition) != 0) {
      for (var /** @type {number} */ j = reservedPosition; j < 6; j++) {
        if (((flags >> j) & 1) != 0) {
          input.readObject();
        }
      }
    }
  }
}
writeExternal: function(output) {
  
org.apache.royale.net.remoting.messages.AcknowledgeMessage.superClass_.writeExternal.apply(this,
 [ output] );
  org.apache.royale.utils.Language.trace("AcknowledgeMessage.writeExternal");
  var /** @type {number} */ flags = 0;
  output.writeByte((flags) >> 0);
}
ROYALE_CLASS_INFO: [object Object]
ROYALE_REFLECTION_INFO: function () {
  return {
    methods: function () {
      return {
        'AcknowledgeMessage': { type: '', declaredBy: 
'org.apache.royale.net.remoting.messages.AcknowledgeMessage'},
        'getSmallMessage': { type: 
'org.apache.royale.net.remoting.messages.IMessage', declaredBy: 
'org.apache.royale.net.remoting.messages.AcknowledgeMessage'},
        'readExternal': { type: 'void', declaredBy: 
'org.apache.royale.net.remoting.messages.AcknowledgeMessage', parameters: 
function () { return [ 'org.apache.royale.utils.net.IDataInput', false ]; }},
        'writeExternal': { type: 'void', declaredBy: 
'org.apache.royale.net.remoting.messages.AcknowledgeMessage', parameters: 
function () { return [ 'org.apache.royale.utils.net.IDataOutput', false ]; }}
      };
    }
  };
}
ROYALE_COMPILE_FLAGS: 10
get__correlationId: function() {
  return 
this.org_apache_royale_net_remoting_messages_AsyncMessage__correlationId;
}
set__correlationId: function(value) {
  this.org_apache_royale_net_remoting_messages_AsyncMessage__correlationId = 
value;
  this.org_apache_royale_net_remoting_messages_AsyncMessage_correlationIdBytes 
= null;
}
toString: function() {
  return org.apache.royale.utils.ObjectUtil._toString(this);
}
readExternalBody: function(input) {
  this.body = input.readObject();
}
readFlags: function(input) {
  var /** @type {boolean} */ hasNextFlag = true;
  var /** @type {Array} */ flagsArray = [];
  while (hasNextFlag && input.bytesAvailable > 0) {
    var /** @type {number} */ flags = input.readUnsignedByte();
    flagsArray.push(flags);
    if ((flags & 
org.apache.royale.net.remoting.messages.AbstractMessage.HAS_NEXT_FLAG) != 0)
      hasNextFlag = true;
    else
      hasNextFlag = false;
  }
  return flagsArray;
}
writeExternalBody: function(output) {
  output.writeObject(this.body);
}
get__body: function() {
  return this.org_apache_royale_net_remoting_messages_AbstractMessage__body;
}
set__body: function(value) {
  this.org_apache_royale_net_remoting_messages_AbstractMessage__body = value;
}
get__clientId: function() {
  return this.org_apache_royale_net_remoting_messages_AbstractMessage__clientId;
}
set__clientId: function(value) {
  this.org_apache_royale_net_remoting_messages_AbstractMessage__clientId = 
value;
  this.org_apache_royale_net_remoting_messages_AbstractMessage_clientIdBytes = 
null;
}
get__destination: function() {
  return 
this.org_apache_royale_net_remoting_messages_AbstractMessage__destination;
}
set__destination: function(value) {
  this.org_apache_royale_net_remoting_messages_AbstractMessage__destination = 
value;
}
get__headers: function() {
  if (this.org_apache_royale_net_remoting_messages_AbstractMessage__headers == 
null)
    this.org_apache_royale_net_remoting_messages_AbstractMessage__headers = {};
  return this.org_apache_royale_net_remoting_messages_AbstractMessage__headers;
}
set__headers: function(value) {
  this.org_apache_royale_net_remoting_messages_AbstractMessage__headers = value;
}
get__messageId: function() {
  if (this.org_apache_royale_net_remoting_messages_AbstractMessage__messageId 
== null)
    this.org_apache_royale_net_remoting_messages_AbstractMessage__messageId = 
org.apache.royale.utils.UIDUtil.createUID();
  return 
this.org_apache_royale_net_remoting_messages_AbstractMessage__messageId;
}
set__messageId: function(value) {
  this.org_apache_royale_net_remoting_messages_AbstractMessage__messageId = 
value;
  this.org_apache_royale_net_remoting_messages_AbstractMessage_messageIdBytes = 
null;
}
get__timestamp: function() {
  return 
this.org_apache_royale_net_remoting_messages_AbstractMessage__timestamp;
}
set__timestamp: function(value) {
  this.org_apache_royale_net_remoting_messages_AbstractMessage__timestamp = 
value;
}
get__timeToLive: function() {
  return 
this.org_apache_royale_net_remoting_messages_AbstractMessage__timeToLive;
}
set__timeToLive: function(value) {
  this.org_apache_royale_net_remoting_messages_AbstractMessage__timeToLive = 
value;
}

Any ideas?

Reply via email to