I'm getting the following error when trying to update a flex 4 application connected to a embedded LCDS instance of CF 8.01:
[LCDS]10/14/2010 10:46:40.031 [DEBUG] [Service.Data.Transaction] Started non-jta data service transaction
[LCDS]10/14/2010 10:46:40.031 [DEBUG] [DataService.coldfusion] [CFDataServicesAdapter] destination: Facility invoking Fill method...
10/14 10:46:42 Error [RMI TCP Connection(11)-x.x.x.x] -
[LCDS]10/14/2010 10:46:42.640 [DEBUG] [Service.Data.Transaction] Committed transaction
[LCDS]10/14/2010 10:46:42.640 [DEBUG] [Service.Data.Transaction] Rolling back transaction
[LCDS]10/14/2010 10:46:42.640 [WARN] [DataService.coldfusion] Error rolling back Data Service Transaction: java.lang.RuntimeException: Internal error - current transaction changed out from underneath the DataServiceTransaction!
java.lang.RuntimeException: Internal error - current transaction changed out from underneath the DataServiceTransaction!
at flex.data.DataServiceTransaction.clearCurrentTransaction(DataServiceT ransaction.java:2497)
at flex.data.DataServiceTransaction.rollback(DataServiceTransaction.java :395)
at coldfusion.flex.CFDataServicesAdapter.performDataServiceTransaction(C FDataServicesAdapter.java:757)
at coldfusion.eventgateway.flex.rmi.CFToDataManagementProxyServer.perfor mDataServiceTransaction(CFToDataManagementProxyServer.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:5 35)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTranspor t.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport .java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec utor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:908)
at java.lang.Thread.run(Thread.java:619)
The setup I have works in all environments that I have (beta, testing, local) except for our demo VMS. I can certainly supply more information if needed. Does anyone have any suggestions?
North America
Europe, Middle East and Africa
Asia Pacific