Title:
Bug 73497:[Flex] CF Deserializer doesn't handle circular references and throws an error
| View in TrackerStatus/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): João Fernandes / João Fernandes (Joao Fernandes)
Created: 11/04/2008
Components: Flex/Flash, Flex remoting
Versions: 9.0
Failure Type: Unspecified
Found In Build/Fixed In Build: 0000 / 226335
Priority/Frequency: Major / Unknown
Locale/System: English / Platforms All
Vote Count: 0
Problem:
[Flex] CF Deserializer doesn't handle circular references and throws an error.
If you try to send a ObjectA with Many Objects B and if one of those ObjectB does contain ObjectA as property, the serialization fails.
Method:
1)Unzip the provided zip ( in cf bug forum ) compile and deploy.
2)Press the button to call the remote facade.
3)Check the ColdFusion exception log.
Result:
Error","jrpp-4","11/04/08","15:51:22",,"Could not find the ColdFusion Component or Interface org.onflexwithcf.test3.event. Ensure that the name is correct and that the component or interface exists."
2 coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find the ColdFusion Component or Interface org.onflexwithcf.test3.event.
3 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:184)
4 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:49)
5 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:108)
6 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:61)
7 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:226)
8 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:49)
9 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:226)
10 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:49)
11 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:108)
12 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:61)
13 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:226)
14 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:49)
15 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:226)
16 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:49)
17 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:108)
18 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:61)
19 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:226)
20 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:49)
21 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:226)
22 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:49)
23 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:108)
24 at coldfusion.flash.messaging.io.amf.Translator.CFASDeserializer.translate(CFASDeserializer.java:61)
... and 1000 other similiar lines.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3036592
External Customer Info:
External Company:
External Customer Name: João Fernandes
External Customer Email: 4E9A42C244586146992015D5
External Test Config: 11/04/2008
Attachments:
Comments: