I'm getting an error when trying to save fill results to the local cache.  
Here's the error spew:
  onSaveCacheFault(): ERROR: (mx.messaging.messages::ErrorMessage)#0
  body = (Object)#1
  clientId = (null)
  correlationId = ""
  destination = ""
  extendedData = (null)
  faultCode = "Client.Save.Failed"
  faultDetail = "Couldn't acquire lock. Operation failed."
  faultString = "Could not save local cache: Error: Couldn't acquire lock. 
Operation failed.
        at 
LSODBStore/acquireLock()[C:\depot\flex\branches\enterprise_corfu_rc\frameworks\projects\data\src\mx\data
\LSODatabase.as:659]
        at 
LSODBStore/begin()[C:\depot\flex\branches\enterprise_corfu_rc\frameworks\projects\data\src\mx\data\LSODa
tabase.as:422]
        at 
mx.data::LSODatabase/begin()[C:\depot\flex\branches\enterprise_corfu_rc\frameworks\projects\data\src\mx\
data\LSODatabase.as:142]
        at 
mx.data::DataStore/http://www.adobe.com/2006/flex/mx/internal::saveCache()[C:\depot\flex\branches\enterp
rise_corfu_rc\frameworks\projects\data\src\mx\data\DataStore.as:2636]
        at 
<anonymous>()[C:\depot\flex\branches\enterprise_corfu_rc\frameworks\projects\data\src\mx\data\ConcreteDa
taService.as:1771]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.rpc::AsyncDispatcher/timerEventHandler()
        at flash.utils::Timer/_timerDispatch()
        at flash.utils::Timer/tick()"
  headers = (Object)#2
  messageId = "9F56BAD2-667A-6A94-F8A7-8DF33BE3B59E"
  rootCause = (null)
  timestamp = 0
  timeToLive = 0

The command I use to save to cache is:
__ds.saveCache();

This is quite perplexing as it was working fine until I loaded a new workspace 
for some other work.  
Ever since I've come back to the Flex workspace, it's failed to save to the 
local cache.

Any ideas would be appreciated.
 ~Geoff

Reply via email to