修复序列化和空指针问题