ERROR Insufficient number of input parameters

estimate my dsge model using bayesian estimate,when using
estimation(datafile=datafile,conf_sig =.95,first_obs=10,smoother,moments_varendo,filtered_vars,forecast =20,nobs=20,mode_check,plot_priors=1,prefilter=0,mh_jscale=0.30,mh_nblocks=5,mode_compute=6,mh_replic=20000,conditional_variance_decomposition=[4 8 12 16 20 40]) Y C TRADE RATE EXC,got error:
ERROR Insufficient number of input parameters
ERROR get_posterior_parameters (第 38 行)
nvx = estim_params_.nvx;
ERROR multicoumodel (第 2816 行)
xparam1= get_posterior_parameters(‘mean’);
ERROR dynare (第 235 行)
evalin(‘base’,fname) ;

Are you using someone else’s replication files? This looks like a Dynare version conflict.

Thank you Prof. Pfeifer for answering my question.
The model code wroted following the 4.6.4 manual,but i cannot find the differences in code between version 4.4 and version 4.6.

You should either upgrade fully to Dynrae 5.x or stick with the old version. In any case, the call should probably be

xparam = get_posterior_parameters('mean',M_,estim_params_,oo_,options_);