There is an issue with the mapping of extended attributes. This is the extended attributes xml section generated by MSPDIWriter:
<extendedattributes>
<extendedattribute>
<fieldid>188743768</fieldid>
<fieldname>Number2</fieldname>
<alias>Peso 1</alias>
</extendedattribute>
<extendedattribute>
<fieldid>188743770</fieldid>
<fieldname>Number4</fieldname>
</extendedattribute>
<extendedattribute>
<fieldid>188743740</fieldid>
<fieldname>Text4</fieldname>
<alias>Numero 1</alias>
</extendedattribute>
<extendedattribute>
<fieldid>188743731</fieldid>
<fieldname>Text1</fieldname>
<alias>Observación (Texto 9)</alias>
</extendedattribute>
</extendedattributes>
However, all the tasks have some extended attributes (Text Field => <fieldid>188743734</fieldid>) that can't be mapped to the previously mentioned fields.
<hidebar>0</hidebar>
<rollup>0</rollup>
<physicalpercentcomplete>0</physicalpercentcomplete>
<earnedvaluemethod>0</earnedvaluemethod>
<predecessorlink>
<predecessoruid>23</predecessoruid>
<type>1</type>-
</predecessorlink>
<extendedattribute>
<fieldid>188743734</fieldid>
<value>IB-EJ-PH</value>
</extendedattribute>
<extendedattribute>
<fieldid>188743768</fieldid>
<value>14400</value>
</extendedattribute>
<active>1</active>
<manual>0</manual>
The gantt project was loaded using MPPReader. I attach all the evidence to reproduce the issue.
Regards, Daniel R. Muñoz.
I believe I have fixed this issue. The updated code is available on GitHub and will form part of the next MPXJ release.