Our state of the art Gantt chart


Post by mlaukkanen »

Hi,
I have a question that may be already answered here: viewtopic.php?f=52&t=16561&hilit=comuptation+cycle however that topic mentions 4.0.8 but I have this issue in 4.0.7 (and now 4.0.8).

Basically "eventually" my test script ends up breaking the project, and subsequent re-loads of the page (CRUD store) generates a bunch of these:

Computation cycle:
events: 
#c4502f06-2cd9-412d-a11c-5d9be708ebac => #f9057832-5d13-4143-a900-b9f8a003d252 => #c4502f06-2cd9-412d-a11c-5d9be708ebac

identifiers: 
ClassDefEx-c4502f06-2cd9-412d-a11c-5d9be708ebac.$.earlyEndDateRaw
ClassDefEx-f9057832-5d13-4143-a900-b9f8a003d252.$.earlyStartDateConstraintIntervals
ClassDefEx-f9057832-5d13-4143-a900-b9f8a003d252.$.earlyEndDateRaw
ClassDefEx-f9057832-5d13-4143-a900-b9f8a003d252.$.earlyEndDate
ClassDefEx-c4502f06-2cd9-412d-a11c-5d9be708ebac.$.earlyEndDateRaw
gantt.umd.js

My test script does the following:

  1. Create random task, successor task, milestone or subtask below current task.
  2. Set a task duration randomly for non-milestones.
  3. Randomly (10% of time) indent or outdent those tasks.

I'm guessing this issue described in the link above can occur in step #3 (on outdent a newly created subtask maybe?), but I'm not sure what to look for to track this issue down further.

Unfortunately also this issue is sporadic, sometimes it happens after 300 tasks created or on one occasion after 3000.

Do you think this is the same fixed issue? If not how do you advise I investigate further?

Thanks
Martin


Post by mats »

Is this a real world bug affecting users in your application, or just something found by your exploratory test?


Post by mats »

Would recommend you to log the actions performed so you can replay it 100%. Then we can take a look.


Post by mlaukkanen »

Hi,
I created the test to try to reproduce something reported by one of my testers, but now that I can reproduce it (occasionally) I can get more information as you suggest.

Also I'm simplifying my tests to eliminate options; Test 1 create task only, repeat. Test 2 create task, indent / outdent, Test 3 create task / successor, etc.

I will update with more info shortly.

Thanks,


Post Reply