I got the same error message with 3dfim+ and I happened to see this post.
In my case, after comparing datasets that "3dfim+" complains or not, I noticed that it is actually complaining that the input dataset does not have a time axis (a bucket instead of a 4D). So I provided (arbitrary) TR information with 3drefit and it works.