The AbstractIterativeScorer implementing classes like PageRank and EigenvectorCentrality don't converge but always do 'max_iterations' steps.
The problem is, that max_delta is not reseted after a step. So it will always hold the maximum change over all iterations.
As an example the JUnit Test for the PageRank algorithm (it's the same for any other iterative scorer).
FIX: reset max_delta in the afterStep() method in the AbstractIterativeScorer class
public void afterStep(){ max_delta = Double.MIN_VALUE; }
JUnit Test