KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I've been learning how to use ets, but one thing that has bothered me is that, occasionally*, ets:match throws a bad argument … And, from them on, all subsequent calls (even calls which previously worked) also throw a bad argument : > ets:match(Tid, { [$r | '$1'] }, 1). % this match works... % Then, at some point, this comes up: ** exception error: bad argument in function ets:match/3 called as ets:match(24589,{[114|'$1']},1) % And from then on, matches stop working: > ets:match(Tid, { [$r | '$1'] }, 1). ** exception error: bad argument in function ets:match/3 called as ets:match(24589,{[114|'$1']},1) Is there any way to "reset" the ets system so that I can query it (ie, from the shell) again? *: I haven't been able to reproduce the problem… But it happens fairly often while I'm trying to do "other things".
Tags (comma-separated)
Save Edits
Cancel