debugging: undetermined values ​​in a MultivariateTDistribution

I am running a simulation and the following error message appears:

MultivariableTDistribution :: vrprm:
The value {Indeterminate, Indeterminate, Indeterminate, Indeterminate,
Indeterminate, Undetermined} in position 1 in
Multivariable distribution[{Undetermined, Undetermined, Undetermined,
Indeterminate, Undetermined, Undetermined},
{{0.1, 0., 0., 0., 0., 0.}, <<4>>, {0., 0., 0., <<2>>, 0.1}}, 3]is
It is expected to be a list of real numbers.

I tried

drawDensity[mean_, s2_] : = Module[{},

  scaleMatrixEcon = IdentityMatrix[6];

Yes[Select[mean, Element[#, Reals] &]! = means
mean2 = theta; (* theta is a list of global parameters *)
,
mean2 = mean;
];
Random variable[
   MultivariateTDistribution[mean2, s2*scaleMatrixEcon, 3]]]

For the condition of yes, I have even tried Select[mean, (ToString[#]== "Undetermined") &]! = {}

However, the above error message always appears … I do not have access to the memory, since I am ruining the simulation of a Windows terminal, and the server is a Linux.