diff --git a/core/general-server/op/general_reader_op.cpp b/core/general-server/op/general_reader_op.cpp index 2ad3e4cab6b77b305494c3833f0e3781ed0fd0b7..7b88f22ad262cf174843bf03f958bb084f2d0fb1 100644 --- a/core/general-server/op/general_reader_op.cpp +++ b/core/general-server/op/general_reader_op.cpp @@ -79,6 +79,11 @@ int GeneralReaderOp::inference() { VLOG(2) << "(logid=" << log_id << ") var num: " << var_num << ") start to call load general model_conf op"; + if (var_num < 1) { + LOG(ERROR) << "(logid=" << log_id << ") Failed get feed_var, var_num=" + << var_num; + return -1; + } baidu::paddle_serving::predictor::Resource &resource = baidu::paddle_serving::predictor::Resource::instance();