Issue with ASE's ORCA Output Parsing: Missing "CENTER OF MASS" Line Causes Dipole Moment Calculation Error

When using the ORCA calculator in ASE, ORCA (version 6.1.1) runs successfully and generates a correct orca.out file. However, ASE’s parsing code for orca.out in ase/io/orca.py encounters an issue. Specifically, my orca.out contains the “Total Dipole Moment” entry, so the read_dipole function returns a non-None value. However, my orca.out does not include the line “The origin for moment calculation is the CENTER OF MASS,” which causes an error when calculating the dipole in the read_orca_output function. I would like to know how to resolve this issue.