OpenFOAM 添加变量后莫名运行异常

之前遇到的问题已被解决,当前又遇到新问题,解决思路全无
系统版本: Ubuntu v18.04.06
OpenFOAM版本: v1812
当前在CreateFields.H中插入一段变量声明,包括其他修改部分在内,编译没有报错,但是运行时莫名报错
若仅插入这一段声明,不应用其他修改部分,运行也会报相同的错误,均在正式运行开始时发生
根据LOG输出,可以定位到multiphaseSystem对象构造失败

    volScalarField  E
    (
        IOobject
        (
            "E",
            runTime.timeName(),
            mesh,
            IOobject::NO_READ,
            IOobject::NO_WRITE
        ),
        mesh
    );
    volScalarField  R
    (
        IOobject
        (
            "R",
            runTime.timeName(),
            mesh,
            IOobject::NO_READ,
            IOobject::NO_WRITE
        ),
        mesh
    );
   //  以上为插入代码段 
    Info<< "Creating multiphaseSystem\n" << endl;
    autoPtr<multiphaseSystem> fluidPtr = multiphaseSystem::New(mesh);
    multiphaseSystem& fluid = fluidPtr();

   //  前段正常运行内容
    Calculating field g.h
    Reading g
    Reading hRef
    Calculating field g.h
   //  报错内容为:
[0] --> FOAM FATAL IO ERROR: 
[0] Cannot open file ""
[0] file: 
[0]     From function static void Foam::fileOperations::masterUncollatedFileOperation::readAndSend(const Foam::fileName&, Foam::IOstreamOption::compressionType, const labelUList&, Foam::PstreamBuffers&)
[0]     in file global/fileOperations/masterUncollatedFileOperation/masterUncollatedFileOperation.C at line 536.
FOAM parallel run exiting
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------