Let's talk about Flex, AIR, ActionScript, ColdFusion and more    

CFDataServicesAdapter throws an exception again again again :(


I tried to send an EventGateway message of DataManagement, then CFDataServicesAdapter of LCDS 2.5.1 threw an exception again.

It's a creation message. The destination includes one-to-one and one-to-many.

It said ...
[Flex] [ERROR] Error while committing transaction: flex.data.DataServiceException: A one-to-many or many-to-many relation must reference a java.util.Collection type (error in destination lc_invoice). stack=flex.data.DataServiceException: A one-to-many or many-to-many relation must reference a java.util.Collection type (error in destination lc_invoice).
at flex.data.SequenceManager.createProxiesForItem(SequenceManager.java:2276)
at flex.data.DataServiceTransaction.applySequenceUpdates(DataServiceTransaction.java:1458)
at flex.data.DataServiceTransaction.doCommit(DataServiceTransaction.java:940)
at flex.data.DataServiceTransaction.commit(DataServiceTransaction.java:348)
at coldfusion.flex.CFDataServicesAdapter.performDataServiceTransaction(CFDataServicesAdapter.java:751)
at coldfusion.eventgateway.flex.rmi.CFToDataManagementProxyServer.performDataServiceTransaction(CFToDataManagementProxyServer.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)



Definitely this is type conversion error in CFDataServicesAdapter. CFDataServicesAdapter has critical bugs else.

Why is CFDataServicesAdapter of LCDS so low quality?
Is CFDataServicesAdapter BETA??


Comments
BlogCFC was created by Raymond Camden. This blog is running version 5.5.005.