Java 8 uses a different hash function for HashMap, which is leading to iteration order differences in several cases. (See Java8 vs Java7)
For example:
- In Explain output: Stages are numbered differently
- In PostExecutePrinter hook, table order is different in lineage.