Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events

FDS Error when trying to connect

Avatar

Former Community Member
Hey all,



I'm still quite new to FDS and Flex, but I'm running into a
serious problem. I've created a small test application (about 7
lines of code) to experiment with a RTMP connection to an FDS
server. I've installed the Express edition of FDS 2. But, when i
try to connect (NetConnection.Connect), it connects for about a
millisecond and then the server displays a java error and my
connection is closed. I've tried a thousand variations in my URI,
using different encodings, protocols etc. But to no avail.



My code for connecting:

nsConn = new NetConnection();

nsConn.addEventListener(NetStatusEvent.NET_STATUS,
netEvent);

nsConn.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
netSecurityError);

// nsConn.objectEncoding = flash.net.ObjectEncoding.AMF0;

nsConn.connect("rtmp://localhost:2037/MicTest/");



My netEvent trace output:

NetConnection.Connect.Success

Connection succeeded.

NetConnection.Connect.Closed

undefined



And the crash on the server:

Exception in RtmpReader thread:
java.lang.IndexoutOfBoundsException: Index: 0, Size:0

...

at
flex.messaging.io.tcchunk.TCCommand.getArg(TCCommand.java:259)



I've restarted the FDS, my computer, relocated my
application, but I can't get it to work. Any ideas?



Thanks,

Bob
0 Replies