This was caused by a calendar which in effect had no working days, causing MPXJ to go into an infinite loop when trying to locate the next working day. I've added some code to detect this and use the next available date.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Example plan file
This was caused by a calendar which in effect had no working days, causing MPXJ to go into an infinite loop when trying to locate the next working day. I've added some code to detect this and use the next available date.