score:3
Yes and no in the case of infallibility.
Infallible - what ever they do their actions do not created new conditioning. The actions are not based on the 3 unwholesome roots.
Fallible - though the actions are not based on unwholesome volition, they may not always be the optimal or best cause of action. Their infallibility is based on the fact they are never wrongly motivated, though the outcome of any action may not always have the desired or optimal results and also some action can be done differently to make a bigger impact.
They know the cause and effect regarding the mind and matter process hence understanding enough about the cause of misery and the elimination of misery.
Upvote:3
It depends on what you refer to as "mistake", "wrong" and "all knowing".
For example, the first known schism [1] brought 5 points to discussion, 4 pertaining to arahants:
A case can be made against (2) and (3) from the suttas if the matters in question are limited to nirvana and the doctrine -- which is more than reasonable. Omniscience as "knowing everything continuously" can be refuted by the suttas as well -- the Buddha not only said he did not have that power, but he declared it was impossible for a person to have it. From that standpoint, I guess (4) would make little sense to discuss further. But (1) did not reach consensus.
EDIT: For an examination of Buddha's omniscience from the suttas, see analayo's paper on the subject.
[1] A.K. Warder, Indian Buddhism.