Ya, positive. After switching to sharable, problem was solved. Before that most of the time it just worked, no problem. Just randomly would get zero length byte arrays.
I'm using air 4.0 btw. On Apr 8, 2014 9:00 PM, "Gary Yang" <[email protected]> wrote: > I use MessageChannel all the time for months, and I have never encountered > such a problem, are you sure the bytearray you sent is not 0 in length? > > > On Tue, Apr 8, 2014 at 6:19 PM, Sean Thayne <[email protected]> wrote: > > > Looks like the fix was ByteArray.shareable = true, on all messages being > > sent over the channel. I hadn't thought that was necessary, as I was > > expecting a copy of the ByteArray would happen. And 99% of the time, it > > did. Just randomly wouldn't send it.. which is weird, but anyways, > > shareable = true solved my issue and it's running stable now. > > > > Thanks > > > > -Sean Thayne > > > > > > On Tue, Apr 8, 2014 at 2:04 PM, Gary Yang <[email protected]> > wrote: > > > > > Please do tell us when you found the root cause, thanks. > > > > > > > > > On Tue, Apr 8, 2014 at 3:54 PM, Sean Thayne <[email protected]> wrote: > > > > > > > Ya, I've tried that, the thing is that the ByteArray.length is zero. > > > > > > > > -Sean Thayne > > > > > > > > > > > > On Tue, Apr 8, 2014 at 1:38 PM, Gary Yang <[email protected]> > > > wrote: > > > > > > > > > bytesarray.position = 0 before read again? > > > > > > > > > > > > > > > On Tue, Apr 8, 2014 at 3:35 PM, Sean Thayne <[email protected]> > > wrote: > > > > > > > > > > > Hi, > > > > > > > > > > > > Has anybody ran into end of file errors when using the > > MessageChannel > > > > > > classes with workers? > > > > > > > > > > > > Sometimes (randomly) the message that are sent over the > > > MessageChannel > > > > > are > > > > > > empty. Which causes Error #2030 Unexpected End of File. > > > > > > > > > > > > > > > > > > -Sean Thayne > > > > > > > > > > > > > > > > > > > > >
