在Dropwizard中,我使用Couchbase“struct packet_s {
size:uint;
active:bool;
};
struct mystruct_s {
// packet struct paths:
// p
// q.p
// w.p
};
方法为我的文档生成唯一ID:
var s : mystruct_s;
gen s keeping {
// it.p.size (if it.p.active) + it.q.p.size (if it.q.p.active) + it.w.p.size (if it.w.p.active) < 1024 ;
};
这些行常常有效,但有时会出现异常:
Bucket.counter(...)
我是否应该实现某种异常映射器或者是什么原因?看似随机的错误非常令人费解。