For future software-related issues, please fill out the post template that asks for information that can help us debug your issue.
Could you specify the following items so we can best see what is going wrong for your dataset?
is you dataset valid according to the BIDS validator?
Which is the command you use to launch fmriprep?
Which king of fieldmap was used by fmriprep during your trials? Did you specify their link to the functional images with IntendedFor or B0FieldIdentifier/ 'B0FieldSource`?
These issues are related to the phase-difference fieldmap method. Is this the method that is present in your dataset? In that case topup will not be used, as topup is used for the PePolar method.
As far as I can see, fMRIPrep uses no susceptibility-derived distortion correction (phase-difference or pepolar) at all!
That is what I found on the fMRIPrep’s readthedocs:
“Please note that all routines for susceptibility-derived distortion correction have been excised off of fMRIPrep”
This is just saying that the development of SDC routines is no longer in the fMRIPrep repo. fMRIPrep still very much does SDC, but does so by invoking another software SDCFlows. This is similar to the anatomical workflow, which is done by calling another external software, sMRIPrep.
Or rather, let me clarify, fMRIPrep can run topup for you, using fieldmaps you acquire. Running topup beforehand is more tricky. Were you referring to using topup within or outside of fmriprep?