Note that there are some explanatory texts on larger screens.

plurals
  1. POUnknown AMF type '16':issue in using arraycollection at java end recieved from flex end using AMF
    primarykey
    data
    text
    <p>while calling a java side function from flex side I am having following problem </p> <p><strong>this works</strong> </p> <p>java side</p> <pre><code>//in FlexService class public List&lt;Car&gt; javaFunction(String model){ return carList; } </code></pre> <p>flex side</p> <pre><code>flexService.javaFunction("merc"); </code></pre> <p><strong>while this doesn't work</strong></p> <p>java side</p> <pre><code>//in FlexService.java class public List&lt;Car&gt; javaFunction(String model, List engine){ //some code return carList; } </code></pre> <p>flex side</p> <pre><code>var engines:ArrayCollection= new ArrayCollection(engineList); flexService.javaFunction("merc",engines);//function call to java side method </code></pre> <p>I am getting AMF 16 error.Why I am not able to send ArrayCollection when I can send String.</p> <p>I referenced <a href="http://livedocs.adobe.com/blazeds/1/blazeds_devguide/help.html?content=serialize_data_3.html" rel="nofollow">http://livedocs.adobe.com/blazeds/1/blazeds_devguide/help.html?content=serialize_data_3.html</a> and it says arraycollection can be received in List..DO I need to create a seperate DTO.?? </p> <p>following is stack trace</p> <pre><code>2011-10-06 19:57:55,209 83442 [http-8080-5] DEBUG (AbstractUrlHandlerMapping.java:221)- Mapping [/amf] to HandlerExecutionChain with handler [flex.messaging.MessageBroker@13 00800] and 1 interceptor [BlazeDS]10/06/2011 19:57:55.211 [ERROR] [Endpoint.AMF] Unknown AMF type '16'. flex.messaging.io.UnknownTypeException: Unknown AMF type '16'. at flex.messaging.io.amf.Amf3Input.readObjectValue(Amf3Input.java:219) at flex.messaging.io.amf.Amf3Input.readObject(Amf3Input.java:132) at flex.messaging.io.amf.Amf3Input.readArray(Amf3Input.java:371) at flex.messaging.io.amf.Amf3Input.readObjectValue(Amf3Input.java:157) at flex.messaging.io.amf.Amf3Input.readObject(Amf3Input.java:132) at flex.messaging.io.amf.Amf3Input.readScriptObject(Amf3Input.java:473) at flex.messaging.io.amf.Amf3Input.readObjectValue(Amf3Input.java:153) at flex.messaging.io.amf.Amf3Input.readObject(Amf3Input.java:132) at flex.messaging.io.amf.Amf0Input.readObjectValue(Amf0Input.java:135) at flex.messaging.io.amf.Amf0Input.readArrayValue(Amf0Input.java:326) at flex.messaging.io.amf.Amf0Input.readObjectValue(Amf0Input.java:139) at flex.messaging.io.amf.Amf0Input.readObject(Amf0Input.java:95) at flex.messaging.io.amf.AmfMessageDeserializer.readObject(AmfMessageDeserializer.java:226) at flex.messaging.io.amf.AmfMessageDeserializer.readBody(AmfMessageDeserializer.java:205) at flex.messaging.io.amf.AmfMessageDeserializer.readMessage(AmfMessageDeserializer.java:125) at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:114) at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:278) at flex.messaging.endpoints.AMFEndpoint$$EnhancerByCGLIB$$8d427d7d.service(&lt;generated&gt;) at </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload