Deleted task relations are read from MPP files
Multi platform library to read and write schedule data
Brought to you by:
joniles
Deleted task predecessor relations are sometimes read from Project MPP files. I can only confirm this is an issue with Project 2007; it may affect other versions as well.
For example, the attached MPP file has only one task relation; however, two relations are read. In the example file, this seems to be because the net.sf.mpxj.mpp.FixedMeta(InputStream is, int itemSize) constructor ignores the item count of 2 in the metadata and instead calculates an item size of 3 based on the input stream data size, thus reading in an erroneous relation. Your comment indicates the item count in the metadata is ignored on purpose; you would know why this is the case better than me...