I am working in MSP 2010. I frequently get the publishing error 23000(0x59D8) an internal error occurred. I save it off the server, give it a new name and save it back to the server and delete the original project schedule. What causes this error and how can you fix it? Why can’t MSProject be more specific when you receive the error message as to which task might be causing the error. Also are there instructions for creating a view to find the corrupt task(s) and instructions for saving to an xml file and then back to the server?