Reading .MPP file using MPXJ 4.2 reads extra unintentional...
Multi platform library to read and write schedule data
Brought to you by:
joniles
Reading .MPP file using MPXJ 4.2 reads extra unintentional ResourceAssignment with the task which is not seen in Task Sheet in Microsoft Project.
Please have a look at the attached .MPP file. When I read this .MPP file using MPXJ 4.2, it has extra ResourceAssignment associated with Task1 which is not seen in the Task Sheet when we open this file using Microsoft Project. This file has 3 Resources available.
Could you please look into this issue? And suggest what is going wrong here!
Does Microsoft Project, make use of some hidden fields which is causing this resource assignment to be associated with this task1?
I've tried this with the current version of MPXJ (4.6.0) and I can see three resource assignments... does this match what you are expecting?
Hi Jon,
Thanks very much & I appreciate your quick response on this!
With this attached .MPP file, as you can see in the Task Sheet, I have two tasks created Task1 & Task2.
Only one resource is assigned to each of these two tasks.
Task1 has the Resource Anil & Task2 has the resource Vijay.
This means that, I should only get TWO resource assignments only.
First ResourceAssignment of Task1 & Second ResourceAssignment of Task2.
However, when we read this MPP file, we get two ResourceAssignments for Task1.
First ResourceAssignement has the Resource Anil & Second ResourceAssignment of Task1 has the Resource Roshan. And this is incorrect.
I should get only one ResourceAssignment for Task1 here having resource Anil. And this is what we see in Task Sheet.
Hence, my question is how this second ResourceAssignment of Task1 got created? & Why/how MPXJ is reading two resourceassignments for Task1?
I hope this clarifies the situation! Please let me know if any other information is needed.
Your quick response is much appreciated !
Thanks & Regards,
-Anil Charpe
Last edit: Anil 2015-02-19
Hi Jon,
Is there any update on this issue?
I appreciate your response on this !
Thanks & Regards,
-Anil Charpe
Last edit: Anil 2015-02-19
I've been looking at it... I'll update you when I check in a fix.
The code now in Git fixes this issue. Let me know if you want me to generate a build for you which includes the fix.
Hi Jon,
This is great ! I am glad to know that this issue has been fixed. I appreciate.
As I am very curious to know root cause of this issue; so I was wondering if you could explain it, it would be very helpful to understand the logic how it works.
I would also like to know which version of MPXJ will contain this fix & how can I get it?
Thanks again!
Best Regards
-Anil Charpe
Last edit: Anil 2015-02-19