update storage to accept null field of some vo; tested; fix bugs in exception dao