<< | Index | >>
src/util/session.rb
def set_persistent_user_input(key, val) @persistent_user_input.store(key, val) end
Normal Instant-Search Response
[ {"search_query":"indamid sr, 28 tablette(n)"}, {"search_query":"indamid sr, 30 tablette(n)"}, {"search_query":"indamid sr, 90 tablette(n)"}, {"search_query":"indamid sr, 91 tablette(n)"}, {"search_query":"indapamid-mepha 1.5 retard, 30 tablette(n)"}, {"search_query":"indapamid-mepha 1.5 retard, 90 tablette(n)"}, ...
Attach:
@400000005017dd84028fc8dc ODBA::Stub was unable to replace NilClass#25763697 from Hash:#21 @400000005017dd84028fc8dc ODBA::Stub was unable to replace NilClass#25763697 from Hash:#21 @400000005017dd84028fc8dc ODBA::Stub was unable to replace NilClass#25763697 from Hash:#21 ...
I found 2 corrupted record in Fachinfo Hash.
Maybe these Nil Objects comes from Random-Updater.
tried delete via bin/admin.
But I could not delete, directly.
ch.oddb> ODBA.cache.fetch('21').index(ODBA.cache.fetch('21').values.select{|obj| obj.class != Fachinfo }.first) -> 25763697 ch.oddb> ODBA.cache.fetch('21').length -> 4830 ch.oddb> ODBA.cache.fetch('21').delete(25763687) ch.oddb> ODBA.cache.fetch('21').length -> 4830
We must use variable to delete/update Data from ODBA.cache.
ch.oddb> a = ODBA.cache.fetch('21'); a.delete(25763697); a.odba_store; a.length -> 4829
ch.oddb> ODBA.cache.fetch('21').index(nil) -> 28353010 ch.oddb> a = ODBA.cache.fetch('21'); a.delete(28353010); a.odba_store; a.length -> 4828