
|
If you were logged in you would be able to see more operations.
|
|
|
|
|
| Component/s: |
RTMP
|
| Affects Version/s: |
None
|
| Fix Version/s: |
None
|
|
|
Environment:
|
Trunk (2480) version of Red5 and previous versions (I first noticed the issue about 3 months ago).
Flash Player 9,0,115,0 or any of the Flex Builder 3 Beta Debug Players.
IE, Firefox, Opera (all same issue).
Trunk (2480) version of Red5 and previous versions (I first noticed the issue about 3 months ago).
Flash Player 9,0,115,0 or any of the Flex Builder 3 Beta Debug Players.
IE, Firefox, Opera (all same issue).
|
|
|
With the new Flash Player 9,0,115,0 connecting over RTMP using AMF3 our application causes Red5 to throw a ProtocolException "java.lang.ArrayIndexOutOfBoundsException" the exceptions are caught at line 151 of RTMPProtocolDecoder which then results in Red5 terminating the client connnection.
The exception doesn't occur if we use AMF0, however decoding differences mean that this breaks our application in other places (it's a big project so switching back to AMF0 would be costly).
I first noticed this issue when moving to Flex Builder 3 Beta, but I assumed it would be fine by the time the new Flash Player was released. However, now Flash Player 9,0,115,0 is released, this is a major for our project.
Any ideas would be much appreciated.
I do intend to post up a little demo soon.
Thanks,
Nathan
|
|
Description
|
With the new Flash Player 9,0,115,0 connecting over RTMP using AMF3 our application causes Red5 to throw a ProtocolException "java.lang.ArrayIndexOutOfBoundsException" the exceptions are caught at line 151 of RTMPProtocolDecoder which then results in Red5 terminating the client connnection.
The exception doesn't occur if we use AMF0, however decoding differences mean that this breaks our application in other places (it's a big project so switching back to AMF0 would be costly).
I first noticed this issue when moving to Flex Builder 3 Beta, but I assumed it would be fine by the time the new Flash Player was released. However, now Flash Player 9,0,115,0 is released, this is a major for our project.
Any ideas would be much appreciated.
I do intend to post up a little demo soon.
Thanks,
Nathan |
Show » |
|
|
I have posted a simple Flex 2 Application the replicates the issue.
http://dev.getoutsmart.com/amf3protocoltest/
This application simply attempts to set a property to a String value and works fine on previous versions of Flash Player 9 but when run on the new Flash Player it causes exceptions with the RTMPProtocolDecoder.
Would really appreciate someone looking into this. It looks like it will effect a lot of us as the new Flash Player spreads.