Highlighted

Secure AMF - Error #2004: One of the parameters is invalid

taze1701

28-10-2008

Hello!



We are using AIR together with LCDS. Until now we were using
an RTMPS channel for communication. There everything works fine.



For fallback handling we configured now a Secure AMF Channel.
When using this channel the following error occurs when calling
fill methods:



ArgumentError: Error #2004: One of the parameters is invalid.



Sync methods work fine!! The fill methods return type is
Collection<...>. We also tried List<...> - same error.

At the client we use mx.collections.ArrayCollection.



The config files look like:



Client config.xml:

...

<channel id="my-secure-amf">

<type>secure-amf-polling</type>


<endpoint>https://localhost:8443/messagebroker/amfsecure</endpoint>

<interval>8000</interval>

</channel>

...



services-config:

...

<channel-definition id="my-secure-amf"
class="mx.messaging.channels.SecureAMFChannel">

<endpoint
url="https://{server.name}:8443/messagebroker/amfsecure"
class="flex.messaging.endpoints.SecureAMFEndpoint"/>

<properties>

<!--HTTPS requests on some browsers do not work when
pragma "no-cache" are set -->


<add-no-cache-headers>false</add-no-cache-headers>

</properties>

</channel-definition>

...



Thanks in advance,

Taze