I put the entry like this:
 cache.put(entry.getFID(),entry);
The fid is a UUID, is only.
 
I'm very sure that the data in the cache is no problem.
All value is correct,and look like the other record.


 sql="delete from \"tmpCompanyCuBaseDataCache\".TmpCompanyCuBaseData where 
fid='1516093156643-53-33' "; 
 sql="delete from \"tmpCompanyCuBaseDataCache\".TmpCompanyCuBaseData where 
_key='1516093156643-53-33' "; 

 It can both execute correctly.  
 Then I execute "delete from 
\"tmpCompanyCuBaseDataCache\".TmpCompanyCuBaseData" again, It got the same 
error, the key had changed to another one.
And When I delete this record ,execute again ,it's the same......


Thanks.
Lucky.






At 2018-01-22 22:28:59, "Ilya Kasnacheev" <ilya.kasnach...@gmail.com> wrote:

Hello!


Thank you for the log!


It looks like there's some internal consistency problem with the cache. From 
the log content the root cause is not apparent.


Can you please try getting the offending key from cache via Cache API (see if 
it's everything all right with it), and then deleting the key via cache API, 
and then retry the DELETE operation?


The key in question is '1516093156643-53-33'


Regards,





--

Ilya Kasnacheev


Reply via email to