2009-04-01 17 views
1

を取得しています:私のせいハンドラはこのエラーを取得することにした後エラー:例外RangeError:私は、シリアル化中にこのエラーをエラー#2006

RangeError: Error #2006: The supplied index is out of bounds. The error occurs in AbstractMessage.as when it attempts to read input of timestamp.

faultCode:Server.Acknowledge.Failed faultString:'Didn't receive an acknowledge message' faultDetail:'Was expecting mx.messaging.messages.AcknowledgeMessage, but received null'

それが表示されますArrayCollectionがサーバーから戻ってくることが起こります。

hereを示すように、カスタムオブジェクトとArrayCollectionsのシリアライズを処理するために、カスタムクラスを作成することが必要ですか?

私は、幸運のないシリアル化の推奨事項hereに従っています。

ありがとうございました!

答えて

2

解決策は、Java側でwriteExternalの間違いを修正していました。私は直列化の順序について非常に注意していましたが、writeObjectを使ってオブジェクトとしてintを書きました。これにより、readIntを試行した後にクライアント側の完全に無関係なコードにエラーが発生します。

1

私はこのエラーを自分で経験しましたが、Flash Builder Network Monitorが有効になっていることが原因です。 FB 4.0.1これがあります。

私は理由を見つけることができなかったので、あなたの心の平和のためにここでそれを共有していました。

関連する問題