Strange problem with Server connect. Number of connects increases

Hearing the situation that it increments each time after navigating and resets after a refresh it looks like the serverconnect component is not being destroyed properly after a new page is loaded due to navigation and it is being triggered due to a databinding you have on it.

Have added a lot of logging to the serverconnect/fetch component which I hope will give me a better understanding on what is happening.

dmxAppConnect.zip (120.9 KB)

Report the logs back here

Hello @patrick , thanks for your answer.

Destroy fetch 1719858902380
fetch.js:160 destroy fetch 1719858902381
fetch.js:136 init fetch 1719858912739
fetch.js:154 autoload fetch 1719858912739
fetch.js:136 init fetch 1719858912739
fetch.js:154 autoload fetch 1719858912739
4fetch.js:136 init fetch 1719858912740
fetch.js:154 autoload fetch 1719858912740
2fetch.js:136 init fetch 1719858912740
fetch.js:154 autoload fetch 1719858912740
fetch.js:136 init fetch 1719858912740
2fetch.js:244 fetch start 1719858912739
2fetch.js:244 fetch start 1719858912740
fetch.js:357 fetch done 1719858912740
fetch.js:357 fetch done 1719858912739
fetch.js:357 fetch done 1719858912740
fetch.js:357 fetch done 1719858912739
fetch.js:100 fetch load called 1719858912740 {home_id: 606}
fetch.js:244 fetch start 1719858912740
fetch.js:357 fetch done 1719858912740
fetch.js:100 fetch load called 1719858912740 {stage_id: 1, home_id: 606}
fetch.js:244 fetch start 1719858912740
fetch.js:357 fetch done 1719858912740
fetch.js:100 fetch load called 1719858912740 {job_category_id: 1, home_id: 606}
fetch.js:244 fetch start 1719858912740
fetch.js:357 fetch done 1719858912740
fetch.js:160 destroy fetch 1719858912739
4fetch.js:160 destroy fetch 1719858912740
2fetch.js:136 init fetch 1719858920272
fetch.js:136 init fetch 1719858920273
fetch.js:136 init fetch 1719858920275
fetch.js:154 autoload fetch 1719858920275
3fetch.js:136 init fetch 1719858920276
fetch.js:154 autoload fetch 1719858920276
fetch.js:136 init fetch 1719858920276
fetch.js:154 autoload fetch 1719858920276
fetch.js:136 init fetch 1719858920277
fetch.js:154 autoload fetch 1719858920277
fetch.js:136 init fetch 1719858920277
fetch.js:154 autoload fetch 1719858920277
fetch.js:136 init fetch 1719858920277
fetch.js:154 autoload fetch 1719858920277
fetch.js:136 init fetch 1719858920277
fetch.js:154 autoload fetch 1719858920277
fetch.js:136 init fetch 1719858920278
fetch.js:175 updated fetch 1719858852596
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858852597
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878523
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878525
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888806
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888809
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920275
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
2fetch.js:244 fetch start 1719858920276
4fetch.js:244 fetch start 1719858920277
fetch.js:244 fetch start 1719858852596
fetch.js:244 fetch start 1719858852597
fetch.js:244 fetch start 1719858878523
fetch.js:244 fetch start 1719858878525
fetch.js:244 fetch start 1719858888806
fetch.js:244 fetch start 1719858888809
fetch.js:244 fetch start 1719858920275
fetch.js:357 fetch done 1719858920277
fetch.js:100 fetch load called 1719858920272 {project_id: 382}
fetch.js:357 fetch done 1719858920276
fetch.js:244 fetch start 1719858920272
fetch.js:357 fetch done 1719858920277
fetch.js:357 fetch done 1719858920276
fetch.js:175 updated fetch 1719858852596
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878523
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888806
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920275
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858852597
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878525
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888808
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920276
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920277
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920277
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:357 fetch done 1719858920277
fetch.js:357 fetch done 1719858852596
fetch.js:100 fetch load called 1719858920276 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:244 fetch start 1719858852596
fetch.js:244 fetch start 1719858878523
fetch.js:244 fetch start 1719858888806
fetch.js:244 fetch start 1719858920275
fetch.js:244 fetch start 1719858852597
fetch.js:244 fetch start 1719858878525
fetch.js:244 fetch start 1719858888808
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858920277
fetch.js:357 fetch done 1719858920272
fetch.js:357 fetch done 1719858920277
2fetch.js:357 fetch done 1719858920276
2fetch.js:357 fetch done 1719858852597
fetch.js:357 fetch done 1719858852596
fetch.js:100 fetch load called 1719858920276 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:357 fetch done 1719858878525
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858888809
fetch.js:357 fetch done 1719858878523
fetch.js:100 fetch load called 1719858920276 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:357 fetch done 1719858920276
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858878525
fetch.js:357 fetch done 1719858888806
fetch.js:100 fetch load called 1719858920276 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:357 fetch done 1719858920276
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858888808
fetch.js:357 fetch done 1719858920275
fetch.js:100 fetch load called 1719858920276 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858920276
fetch.js:357 fetch done 1719858920277
fetch.js:136 init fetch 1719858927813
fetch.js:154 autoload fetch 1719858927813
fetch.js:136 init fetch 1719858927814
fetch.js:154 autoload fetch 1719858927814
fetch.js:136 init fetch 1719858927814
3fetch.js:136 init fetch 1719858927815
fetch.js:154 autoload fetch 1719858927815
2fetch.js:136 init fetch 1719858927815
fetch.js:154 autoload fetch 1719858927815
fetch.js:136 init fetch 1719858927816
fetch.js:160 destroy fetch 1719858920272
fetch.js:160 destroy fetch 1719858920273
2fetch.js:160 destroy fetch 1719858920276
2fetch.js:160 destroy fetch 1719858920277
fetch.js:160 destroy fetch 1719858920278
fetch.js:175 updated fetch 1719858852596
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858852597
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878523
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878525
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888806
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888809
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920275
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920277
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:244 fetch start 1719858927813
fetch.js:244 fetch start 1719858927814
2fetch.js:244 fetch start 1719858927815
fetch.js:244 fetch start 1719858852596
fetch.js:244 fetch start 1719858852597
fetch.js:244 fetch start 1719858878523
fetch.js:244 fetch start 1719858878525
fetch.js:244 fetch start 1719858888806
fetch.js:244 fetch start 1719858888809
fetch.js:244 fetch start 1719858920275
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858852597
fetch.js:357 fetch done 1719858927814
fetch.js:357 fetch done 1719858927813
fetch.js:100 fetch load called 1719858927814 {home_id: 606}
fetch.js:357 fetch done 1719858927815
fetch.js:244 fetch start 1719858927814
fetch.js:357 fetch done 1719858927815
fetch.js:357 fetch done 1719858878525
fetch.js:357 fetch done 1719858852596
fetch.js:100 fetch load called 1719858920276 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:357 fetch done 1719858888809
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858927814
fetch.js:100 fetch load called 1719858927815 {stage_id: 1, home_id: 606}
fetch.js:357 fetch done 1719858920277
fetch.js:244 fetch start 1719858927815
fetch.js:357 fetch done 1719858920276
fetch.js:357 fetch done 1719858878523
fetch.js:100 fetch load called 1719858920276 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:357 fetch done 1719858888806
fetch.js:100 fetch load called 1719858920276 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858920275
fetch.js:100 fetch load called 1719858920276 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858920277 {home_id: null}
fetch.js:357 fetch done 1719858920276
fetch.js:357 fetch done 1719858927815
fetch.js:244 fetch start 1719858920276
fetch.js:244 fetch start 1719858920277
fetch.js:357 fetch done 1719858920276
fetch.js:357 fetch done 1719858920277
fetch.js:100 fetch load called 1719858927815 {job_category_id: 1, home_id: 606}
fetch.js:244 fetch start 1719858927815
fetch.js:357 fetch done 1719858927815
fetch.js:160 destroy fetch 1719858927813
fetch.js:160 destroy fetch 1719858927814
2fetch.js:160 destroy fetch 1719858927815
fetch.js:160 destroy fetch 1719858927816
3fetch.js:136 init fetch 1719858932458
fetch.js:136 init fetch 1719858932461
fetch.js:154 autoload fetch 1719858932461
3fetch.js:136 init fetch 1719858932461
fetch.js:154 autoload fetch 1719858932461
fetch.js:136 init fetch 1719858932461
fetch.js:154 autoload fetch 1719858932461
fetch.js:136 init fetch 1719858932462
fetch.js:154 autoload fetch 1719858932462
fetch.js:136 init fetch 1719858932462
fetch.js:154 autoload fetch 1719858932462
fetch.js:136 init fetch 1719858932462
fetch.js:154 autoload fetch 1719858932462
fetch.js:136 init fetch 1719858932462
fetch.js:154 autoload fetch 1719858932462
fetch.js:136 init fetch 1719858932462
fetch.js:175 updated fetch 1719858852596
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858852597
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878523
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878525
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888806
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888809
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920275
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920277
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932461
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
2fetch.js:244 fetch start 1719858932461
4fetch.js:244 fetch start 1719858932462
fetch.js:244 fetch start 1719858852596
fetch.js:244 fetch start 1719858852597
fetch.js:244 fetch start 1719858878523
fetch.js:244 fetch start 1719858878525
fetch.js:244 fetch start 1719858888806
fetch.js:244 fetch start 1719858888809
fetch.js:244 fetch start 1719858920275
fetch.js:244 fetch start 1719858920277
fetch.js:244 fetch start 1719858932461
2fetch.js:357 fetch done 1719858932461
fetch.js:175 updated fetch 1719858852596
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878523
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888806
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920275
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932461
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858852597
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878525
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888808
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920277
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932461
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932462
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932462
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:357 fetch done 1719858932462
fetch.js:244 fetch start 1719858852596
fetch.js:244 fetch start 1719858878523
fetch.js:244 fetch start 1719858888806
fetch.js:244 fetch start 1719858920275
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858852597
fetch.js:244 fetch start 1719858878525
fetch.js:244 fetch start 1719858888808
fetch.js:244 fetch start 1719858920277
fetch.js:244 fetch start 1719858932461
2fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858932462
fetch.js:100 fetch load called 1719858932458 {project_id: 382}
fetch.js:244 fetch start 1719858932458
fetch.js:357 fetch done 1719858932462
fetch.js:357 fetch done 1719858932461
fetch.js:357 fetch done 1719858932462
fetch.js:357 fetch done 1719858852597
fetch.js:357 fetch done 1719858932458
fetch.js:357 fetch done 1719858852596
fetch.js:100 fetch load called 1719858932461 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:357 fetch done 1719858878525
fetch.js:357 fetch done 1719858852597
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858888809
fetch.js:357 fetch done 1719858878523
fetch.js:100 fetch load called 1719858932461 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:357 fetch done 1719858932461
fetch.js:357 fetch done 1719858878525
fetch.js:357 fetch done 1719858920277
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858932461
fetch.js:357 fetch done 1719858888806
fetch.js:100 fetch load called 1719858932461 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:357 fetch done 1719858888808
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858920275
fetch.js:100 fetch load called 1719858932461 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858920277
2fetch.js:357 fetch done 1719858932461
fetch.js:100 fetch load called 1719858932461 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858932461
fetch.js:357 fetch done 1719858932462
fetch.js:136 init fetch 1719858937630
fetch.js:154 autoload fetch 1719858937630
fetch.js:136 init fetch 1719858937631
fetch.js:154 autoload fetch 1719858937631
fetch.js:136 init fetch 1719858937631
3fetch.js:136 init fetch 1719858937632
fetch.js:154 autoload fetch 1719858937632
fetch.js:136 init fetch 1719858937632
fetch.js:136 init fetch 1719858937633
fetch.js:154 autoload fetch 1719858937633
fetch.js:136 init fetch 1719858937633
2fetch.js:160 destroy fetch 1719858932458
2fetch.js:160 destroy fetch 1719858932461
3fetch.js:160 destroy fetch 1719858932462
fetch.js:175 updated fetch 1719858852596
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858852597
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878523
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878525
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888806
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888809
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920275
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920277
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932461
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932462
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:244 fetch start 1719858937630
fetch.js:244 fetch start 1719858937631
fetch.js:244 fetch start 1719858937632
fetch.js:244 fetch start 1719858937633
fetch.js:244 fetch start 1719858852596
fetch.js:244 fetch start 1719858852597
fetch.js:244 fetch start 1719858878523
fetch.js:244 fetch start 1719858878525
fetch.js:244 fetch start 1719858888806
fetch.js:244 fetch start 1719858888809
fetch.js:244 fetch start 1719858920275
fetch.js:244 fetch start 1719858920277
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858937633
fetch.js:357 fetch done 1719858937630
fetch.js:100 fetch load called 1719858937631 {home_id: 606}
fetch.js:357 fetch done 1719858937631
fetch.js:357 fetch done 1719858852597
fetch.js:357 fetch done 1719858937632
fetch.js:244 fetch start 1719858937631
fetch.js:357 fetch done 1719858852596
fetch.js:100 fetch load called 1719858932461 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:357 fetch done 1719858878525
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858888809
fetch.js:357 fetch done 1719858937631
fetch.js:100 fetch load called 1719858937632 {stage_id: 1, home_id: 606}
fetch.js:357 fetch done 1719858878523
fetch.js:100 fetch load called 1719858932461 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:357 fetch done 1719858932461
fetch.js:244 fetch start 1719858937632
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858920277
fetch.js:357 fetch done 1719858932462
fetch.js:357 fetch done 1719858888806
fetch.js:100 fetch load called 1719858932461 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858932461
fetch.js:357 fetch done 1719858920275
fetch.js:100 fetch load called 1719858932461 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:357 fetch done 1719858937632
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858932461
fetch.js:100 fetch load called 1719858932461 {job_id: undefined, home_id: '606'}
fetch.js:100 fetch load called 1719858932462 {home_id: null}
fetch.js:357 fetch done 1719858932461
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:357 fetch done 1719858932461
fetch.js:357 fetch done 1719858932462
fetch.js:100 fetch load called 1719858937632 {job_category_id: 1, home_id: 606}
fetch.js:244 fetch start 1719858937632
fetch.js:357 fetch done 1719858937632
fetch.js:160 destroy fetch 1719858937630
fetch.js:160 destroy fetch 1719858937631
2fetch.js:160 destroy fetch 1719858937632
fetch.js:160 destroy fetch 1719858937633
fetch.js:136 init fetch 1719858940962
2fetch.js:136 init fetch 1719858940963
fetch.js:136 init fetch 1719858940965
fetch.js:154 autoload fetch 1719858940965
2fetch.js:136 init fetch 1719858940965
fetch.js:136 init fetch 1719858940966
fetch.js:154 autoload fetch 1719858940966
fetch.js:136 init fetch 1719858940966
fetch.js:154 autoload fetch 1719858940966
fetch.js:136 init fetch 1719858940966
fetch.js:154 autoload fetch 1719858940966
fetch.js:136 init fetch 1719858940966
fetch.js:154 autoload fetch 1719858940966
fetch.js:136 init fetch 1719858940966
fetch.js:154 autoload fetch 1719858940966
fetch.js:136 init fetch 1719858940967
fetch.js:154 autoload fetch 1719858940967
fetch.js:136 init fetch 1719858940967
fetch.js:175 updated fetch 1719858852596
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858852597
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878523
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878525
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888806
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888809
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920275
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920277
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932461
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932462
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858940965
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
5fetch.js:244 fetch start 1719858940966
fetch.js:244 fetch start 1719858940967
fetch.js:244 fetch start 1719858852596
fetch.js:244 fetch start 1719858852597
fetch.js:244 fetch start 1719858878523
fetch.js:244 fetch start 1719858878525
fetch.js:244 fetch start 1719858888806
fetch.js:244 fetch start 1719858888809
fetch.js:244 fetch start 1719858920275
fetch.js:244 fetch start 1719858920277
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858932462
fetch.js:244 fetch start 1719858940965
fetch.js:357 fetch done 1719858940966
fetch.js:100 fetch load called 1719858940962 {project_id: 382}
3fetch.js:357 fetch done 1719858940966
fetch.js:175 updated fetch 1719858852596
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878523
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888806
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920275
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932461
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858940965
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858852597
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858878525
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858888808
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858920277
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858932462
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858940966
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858940966
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:175 updated fetch 1719858940966
fetch.js:176 url:  not updated
fetch.js:177 params:  [object Object] -> [object Object]
fetch.js:357 fetch done 1719858940966
fetch.js:244 fetch start 1719858940962
fetch.js:244 fetch start 1719858852596
fetch.js:244 fetch start 1719858878523
fetch.js:244 fetch start 1719858888806
fetch.js:244 fetch start 1719858920275
fetch.js:244 fetch start 1719858932461
fetch.js:244 fetch start 1719858940965
fetch.js:244 fetch start 1719858852597
fetch.js:244 fetch start 1719858878525
fetch.js:244 fetch start 1719858888808
fetch.js:244 fetch start 1719858920277
fetch.js:244 fetch start 1719858932462
3fetch.js:244 fetch start 1719858940966
fetch.js:357 fetch done 1719858940967
fetch.js:357 fetch done 1719858852597
fetch.js:357 fetch done 1719858940962
2fetch.js:357 fetch done 1719858940966
fetch.js:357 fetch done 1719858878525
fetch.js:357 fetch done 1719858852596
fetch.js:100 fetch load called 1719858940965 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858940966 {home_id: null}
fetch.js:244 fetch start 1719858940965
fetch.js:244 fetch start 1719858940966
fetch.js:357 fetch done 1719858852597
fetch.js:357 fetch done 1719858888809
fetch.js:357 fetch done 1719858940965
fetch.js:357 fetch done 1719858920277
fetch.js:357 fetch done 1719858932462
fetch.js:357 fetch done 1719858878523
fetch.js:100 fetch load called 1719858940965 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858940966 {home_id: null}
fetch.js:357 fetch done 1719858878525
fetch.js:244 fetch start 1719858940965
fetch.js:244 fetch start 1719858940966
fetch.js:357 fetch done 1719858888806
fetch.js:100 fetch load called 1719858940965 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858940966 {home_id: null}
fetch.js:357 fetch done 1719858940965
fetch.js:357 fetch done 1719858888808
fetch.js:244 fetch start 1719858940965
fetch.js:244 fetch start 1719858940966
fetch.js:357 fetch done 1719858920275
fetch.js:100 fetch load called 1719858940965 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858940966 {home_id: null}
fetch.js:244 fetch start 1719858940965
fetch.js:244 fetch start 1719858940966
fetch.js:357 fetch done 1719858920277
fetch.js:357 fetch done 1719858940965
fetch.js:357 fetch done 1719858932461
fetch.js:100 fetch load called 1719858940965 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858940966 {home_id: null}
fetch.js:357 fetch done 1719858932462
fetch.js:244 fetch start 1719858940965
fetch.js:244 fetch start 1719858940966
fetch.js:357 fetch done 1719858940965
fetch.js:100 fetch load called 1719858940965 {job_id: 0, home_id: '606'}
fetch.js:100 fetch load called 1719858940966 {home_id: null}
fetch.js:357 fetch done 1719858940965
fetch.js:357 fetch done 1719858940966
fetch.js:244 fetch start 1719858940965
fetch.js:244 fetch start 1719858940966
fetch.js:357 fetch done 1719858940965
fetch.js:357 fetch done 1719858940966

The error has occured again Here is the logg. If you want you can get access to the code on Github
And it can acain bee tested on the previous mentioned web page.

init fetch 1719865240362
fetch.js:136 init fetch 1719865240363
fetch.js:154 autoload fetch 1719865240363
fetch.js:136 init fetch 1719865240366
fetch.js:244 fetch start 1719865240355
fetch.js:244 fetch start 1719865240356
fetch.js:244 fetch start 1719865240363
fetch.js:357 fetch done 1719865240355
fetch.js:357 fetch done 1719865240356
fetch.js:357 fetch done 1719865240363
fetch.js:160 destroy fetch 1719865240362
fetch.js:160 destroy fetch 1719865240364
fetch.js:160 destroy fetch 1719865240366
fetch.js:136 init fetch 1719865240512
fetch.js:100 fetch load called 1719865240356 {vgrid: 4}
fetch.js:244 fetch start 1719865240356
fetch.js:357 fetch done 1719865240356
images/:1

   GET https://utleie.howden.no/assets/images/ 404 (Not Found)

Image (asynkron)
(anonym) @ bind.js:17
(anonym) @ BaseComponent.js:482
get value @ signal.js:76
sync @ signal.js:152
get value @ signal.js:137
run @ signal.js:112
dmx.effect @ signal.js:190
$watch @ BaseComponent.js:480
(anonym) @ bind.js:5
(anonym) @ BaseComponent.js:178
$customAttributes @ BaseComponent.js:166
(anonym) @ BaseComponent.js:281
walk @ dom.js:186
walk @ dom.js:191
walk @ dom.js:191
$parse @ BaseComponent.js:230
(anonym) @ repeat.js:279
performUpdate @ repeat.js:278
(anonym) @ BaseComponent.js:447
(anonym) @ appConnect.js:235
postMessage (asynkron)
dmx.nextTick @ appConnect.js:242
requestUpdate @ BaseComponent.js:443
set @ BaseComponent.js:23
(anonym) @ BaseComponent.js:386
(anonym) @ BaseComponent.js:486
load (asynkron)
init @ fetch.js:146
init @ serverconnect.js:23
constructor @ BaseComponent.js:45
s @ api.js:5
t.hasOwnProperty.t.constructor @ api.js:47
s @ api.js:5
t.hasOwnProperty.t.constructor @ api.js:47
s @ api.js:5
$createChild @ BaseComponent.js:136
(anonym) @ BaseComponent.js:262
walk @ dom.js:186
walk @ dom.js:191
walk @ dom.js:191
$parse @ BaseComponent.js:230
render @ BaseComponent.js:70
constructor @ BaseComponent.js:47
s @ api.js:5
t.hasOwnProperty.t.constructor @ api.js:47
s @ api.js:5
(anonym) @ appConnect.js:48
Promise.then (asynkron)
(anonym) @ appConnect.js:33
document.readyState.document.addEventListener.once @ api.js:22
fetch.js:100 fetch load called 1719865240356 {vgrid: 9}
fetch.js:244 fetch start 1719865240356
fetch.js:357 fetch done 1719865240356
fetch.js:175 updated fetch 1719865240363
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:244 fetch start 1719865240363
fetch.js:160 destroy fetch 1719865240512
fetch.js:136 init fetch 1719865249920
fetch.js:136 init fetch 1719865249921
fetch.js:154 autoload fetch 1719865249921
4fetch.js:136 init fetch 1719865249921
fetch.js:244 fetch start 1719865249921
fetch.js:357 fetch done 1719865240363
fetch.js:160 destroy fetch 1719865249920
2fetch.js:160 destroy fetch 1719865249921
fetch.js:136 init fetch 1719865249987
fetch.js:357 fetch done 1719865249921
fetch.js:175 updated fetch 1719865240363
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865249921
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:244 fetch start 1719865240363
fetch.js:244 fetch start 1719865249921
fetch.js:160 destroy fetch 1719865249987
2fetch.js:136 init fetch 1719865253364
fetch.js:154 autoload fetch 1719865253364
4fetch.js:136 init fetch 1719865253365
fetch.js:357 fetch done 1719865240363
fetch.js:244 fetch start 1719865253364
fetch.js:357 fetch done 1719865249921
fetch.js:160 destroy fetch 1719865253364
2fetch.js:160 destroy fetch 1719865253365
fetch.js:136 init fetch 1719865253428
fetch.js:357 fetch done 1719865253364
fetch.js:175 updated fetch 1719865240363
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865249921
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865253364
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:244 fetch start 1719865240363
fetch.js:244 fetch start 1719865249921
fetch.js:244 fetch start 1719865253364
fetch.js:160 destroy fetch 1719865253428
fetch.js:136 init fetch 1719865256158
fetch.js:136 init fetch 1719865256159
fetch.js:154 autoload fetch 1719865256159
4fetch.js:136 init fetch 1719865256159
fetch.js:244 fetch start 1719865256159
fetch.js:357 fetch done 1719865240363
fetch.js:357 fetch done 1719865249921
fetch.js:160 destroy fetch 1719865256158
2fetch.js:160 destroy fetch 1719865256159
fetch.js:136 init fetch 1719865256225
fetch.js:357 fetch done 1719865253364
fetch.js:357 fetch done 1719865256159
fetch.js:175 updated fetch 1719865240363
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865249921
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865253364
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865256159
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:244 fetch start 1719865240363
fetch.js:244 fetch start 1719865249921
fetch.js:244 fetch start 1719865253364
fetch.js:244 fetch start 1719865256159
fetch.js:160 destroy fetch 1719865256225
2fetch.js:136 init fetch 1719865258190
fetch.js:154 autoload fetch 1719865258190
4fetch.js:136 init fetch 1719865258191
fetch.js:244 fetch start 1719865258190
fetch.js:357 fetch done 1719865240363
fetch.js:357 fetch done 1719865249921
fetch.js:160 destroy fetch 1719865258190
2fetch.js:160 destroy fetch 1719865258191
fetch.js:136 init fetch 1719865258272
fetch.js:357 fetch done 1719865253364
fetch.js:357 fetch done 1719865256159
fetch.js:357 fetch done 1719865258190
fetch.js:175 updated fetch 1719865240363
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865249921
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865253364
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865256159
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865258190
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:244 fetch start 1719865240363
fetch.js:244 fetch start 1719865249921
fetch.js:244 fetch start 1719865253364
fetch.js:244 fetch start 1719865256159
fetch.js:244 fetch start 1719865258190
fetch.js:160 destroy fetch 1719865258272
2fetch.js:136 init fetch 1719865260375
fetch.js:154 autoload fetch 1719865260375
4fetch.js:136 init fetch 1719865260376
fetch.js:244 fetch start 1719865260375
fetch.js:357 fetch done 1719865240363
fetch.js:357 fetch done 1719865249921
fetch.js:160 destroy fetch 1719865260375
2fetch.js:160 destroy fetch 1719865260376
fetch.js:136 init fetch 1719865260461
fetch.js:357 fetch done 1719865253364
fetch.js:357 fetch done 1719865256159
fetch.js:357 fetch done 1719865258190
fetch.js:357 fetch done 1719865260375
fetch.js:175 updated fetch 1719865240363
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865249921
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865253364
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865256159
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865258190
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865260375
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:244 fetch start 1719865240363
fetch.js:244 fetch start 1719865249921
fetch.js:244 fetch start 1719865253364
fetch.js:244 fetch start 1719865256159
fetch.js:244 fetch start 1719865258190
fetch.js:244 fetch start 1719865260375
fetch.js:160 destroy fetch 1719865260461
2fetch.js:136 init fetch 1719865262082
fetch.js:154 autoload fetch 1719865262082
fetch.js:136 init fetch 1719865262082
3fetch.js:136 init fetch 1719865262083
fetch.js:357 fetch done 1719865240363
fetch.js:244 fetch start 1719865262082
2fetch.js:160 destroy fetch 1719865262082
fetch.js:160 destroy fetch 1719865262083
fetch.js:136 init fetch 1719865262152
fetch.js:357 fetch done 1719865249921
fetch.js:357 fetch done 1719865253364
fetch.js:357 fetch done 1719865256159
fetch.js:357 fetch done 1719865258190
fetch.js:357 fetch done 1719865260375
fetch.js:357 fetch done 1719865262082
fetch.js:175 updated fetch 1719865240363
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865249921
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865253364
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865256159
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865258190
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865260375
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:175 updated fetch 1719865262082
fetch.js:176 url: not updated
fetch.js:177 params: [object Object] -> [object Object]
fetch.js:244 fetch start 1719865240363
fetch.js:244 fetch start 1719865249921
fetch.js:244 fetch start 1719865253364
fetch.js:244 fetch start 1719865256159
fetch.js:244 fetch start 1719865258190
fetch.js:244 fetch start 1719865260375
fetch.js:244 fetch start 1719865262082
fetch.js:160 destroy fetch 1719865262152
2fetch.js:136 init fetch 1719865265028
fetch.js:154 autoload fetch 1719865265028
fetch.js:136 init fetch 1719865265028
3fetch.js:136 init fetch 1719865265029
fetch.js:357 fetch done 1719865240363
fetch.js:244 fetch start 1719865265028
fetch.js:357 fetch done 1719865249921
2fetch.js:160 destroy fetch 1719865265028
fetch.js:160 destroy fetch 1719865265029
fetch.js:136 init fetch 1719865265099
fetch.js:357 fetch done 1719865253364
fetch.js:357 fetch done 1719865256159
fetch.js:357 fetch done 1719865258190
fetch.js:357 fetch done 1719865260375
fetch.js:357 fetch done 1719865262082
fetch.js:357 fetch done 1719865265

@otavionestares Where is the serverconnect to JobGroupByJob located (main or partial page)? I believe it has autoload and is called with the load method, how and where is it being called from? Also how are the params defined, the job_id and home_id.

@tehowden The error seems like a normal 404 response, seems you probably have an image with a dmx-bind:src which resolves in a url that doesn't exist.

With the current logging it is difficult to see which fetch requests are the duplicates since so many requests are made. Will update the logging to get more useful information.

File with improved logging, will now include name and url of the serverconnect in each log so we can identify the duplicates.

dmxAppConnect.zip (121.1 KB)

1 Like

hey @patrick!

JobGroupByJob is in a partial! No, it doesn't have autoload
This server action is loaded on on sucess of another server action.

The param is a variable that is set when a user select one job in the screen.

parse <dmx-serverconnect id="conn_get_listed_jobs" url="/api/NewInclusion/GetListedJobs" dmx-param:project_id="conn_find_project.data.qry_find_project.id" noload="true"></dmx-serverconnect>
fetch.js:142 init conn_get_listed_jobs(/api/NewInclusion/GetListedJobs) 786430
fetch.js:141 parse <dmx-serverconnect id="conn_auto_select_suppliers" noload="true" url="/api/Invite/AutoSelectSuppliers" dmx-param:project_id="conn_find_project.data.qry_find_project.id" dmx-on:success="flow_check_inclusion.run()"></dmx-serverconnect>
fetch.js:142 init conn_auto_select_suppliers(/api/Invite/AutoSelectSuppliers) 786433
fetch.js:141 parse <dmx-serverconnect id="conn_insert_update_new_inclusion" url="/api/NewInclusion/InsertUpdate" noload="" dmx-on:success="conn_new_inclusion.load({job_id: var_selectedjob_id.value, home_id: inp_home.selectedValue},true);conn_job_by_jobcat_service.load({home_id: inp_home.selectedValue, buildstage_id: var_buildstage_id.value});scroll_top.goto('#card_home')"></dmx-serverconnect>
fetch.js:142 init conn_insert_update_new_inclusion(/api/NewInclusion/InsertUpdate) 786434
fetch.js:141 parse <dmx-serverconnect id="conn_new_inclusion" url="/api/NewInclusion/list" dmx-param:job_id="var_selectedjob_id.value" dmx-param:home_id="inp_home.selectedValue" dmx-on:success="run([{run:{outputType:'text',action:`conn_jobgroup_byjob.load({job_id: var_selectedjob_id.value, home_id: inp_home.value})`}},{run:{outputType:'text',action:`conn_build_stages.load({home_id: var_current_home_id.value})`}}])"></dmx-serverconnect>
fetch.js:142 init conn_new_inclusion(/api/NewInclusion/list) 786435
fetch.js:160 autoload conn_new_inclusion(/api/NewInclusion/list) 786435
fetch.js:141 parse <dmx-serverconnect id="conn_job_by_jobcat_service" url="/api/Inclusions/JobsSelected/JobList" dmx-param:job_category_id="0" dmx-param:home_id="inp_home.value" dmx-param:buildstage_id="var_buildstage_id.value" dmx-bind:noload="!(inp_home.value &amp;&amp; var_buildstage_id.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_job_by_jobcat_service(/api/Inclusions/JobsSelected/JobList) 786435
fetch.js:141 parse <dmx-serverconnect id="conn_jobgroup_byjob" url="/api/Inclusions/JobGroupByJob" dmx-param:job_id="var_selectedjob_id.value" dmx-param:home_id="inp_home.value" noload="true" dmx-on:success="run({runJS:{outputType:'text',function:'loadInclusion'}})"></dmx-serverconnect>
fetch.js:142 init conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) 786435
fetch.js:141 parse <dmx-serverconnect id="conn_check_jobs" url="/api/Inclusions/JobsSelected/CheckHasJobs" dmx-param:home_id="inp_home.value" dmx-bind:noload="!(inp_home.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_check_jobs(/api/Inclusions/JobsSelected/CheckHasJobs) 786436
fetch.js:141 parse <dmx-serverconnect id="conn_list_house" url="/api/JobSelection_Home/ListHome" dmx-param:project_token="var_project_token.value"></dmx-serverconnect>
fetch.js:142 init conn_list_house(/api/JobSelection_Home/ListHome) 786436
fetch.js:160 autoload conn_list_house(/api/JobSelection_Home/ListHome) 786436
fetch.js:141 parse <dmx-serverconnect id="conn_find_project" url="/api/JobSelection_Home/FindProject" dmx-param:project_token="var_project_token.value" dmx-on:success="conn_get_listed_jobs.load({project_id: conn_find_project.data.qry_find_project.id})"></dmx-serverconnect>
fetch.js:142 init conn_find_project(/api/JobSelection_Home/FindProject) 786436
fetch.js:160 autoload conn_find_project(/api/JobSelection_Home/FindProject) 786436
fetch.js:141 parse <dmx-serverconnect id="conn_build_stages" url="/api/Inclusions/WizardListStages" dmx-param:home_id="inp_home.value" dmx-bind:noload="!(inp_home.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_build_stages(/api/Inclusions/WizardListStages) 786436
fetch.js:141 parse <dmx-serverconnect id="conn_quality_home" url="/api/Inclusions/QualityHome" dmx-param:home_id="inp_home.value" dmx-bind:noload="!(inp_home.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_quality_home(/api/Inclusions/QualityHome) 786436
fetch.js:141 parse <dmx-serverconnect id="conn_jobcategory_jobname" url="/api/Inclusions/RetrieveJob_JobCategory" dmx-param:job_id="var_selectedjob_id.value"></dmx-serverconnect>
fetch.js:142 init conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) 786437
fetch.js:160 autoload conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) 786437
fetch.js:141 parse <dmx-serverconnect id="conn_jobtype" url="/api/Inclusions/Retrieve_JobType" dmx-param:job_id="var_selectedjob_id.value" dmx-param:home_id="inp_home.value" dmx-bind:noload="!(inp_home.value &amp;&amp; var_selectedjob_id.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_jobtype(/api/Inclusions/Retrieve_JobType) 786437
fetch.js:180 performUpdate conn_new_inclusion(/api/NewInclusion/list) 786435
fetch.js:185 params:  {job_id: 0, home_id: undefined}  ->  {job_id: 0, home_id: ''}
fetch.js:256 fetch conn_list_house(/api/JobSelection_Home/ListHome) {project_token: 'fd4ccf098f046dcac915f1eb267fc81b'} 786436
fetch.js:256 fetch conn_find_project(/api/JobSelection_Home/FindProject) {project_token: 'fd4ccf098f046dcac915f1eb267fc81b'} 786436
fetch.js:256 fetch conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) {job_id: 0} 786437
fetch.js:256 fetch conn_new_inclusion(/api/NewInclusion/list) {job_id: 0, home_id: ''} 786435
fetch.js:100 load method called conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: 0, home_id: ''} 786435
fetch.js:100 load method called conn_build_stages(/api/Inclusions/WizardListStages) {home_id: null} 786436
fetch.js:100 load method called conn_get_listed_jobs(/api/NewInclusion/GetListedJobs) {project_id: 384} 786430
fetch.js:180 performUpdate conn_new_inclusion(/api/NewInclusion/list) 786435
fetch.js:185 params:  {job_id: 0, home_id: ''}  ->  {job_id: 0, home_id: '608'}
fetch.js:180 performUpdate conn_check_jobs(/api/Inclusions/JobsSelected/CheckHasJobs) 786436
fetch.js:185 params:  {home_id: ''}  ->  {home_id: '608'}
fetch.js:180 performUpdate conn_build_stages(/api/Inclusions/WizardListStages) 786436
fetch.js:185 params:  {home_id: ''}  ->  {home_id: '608'}
fetch.js:180 performUpdate conn_quality_home(/api/Inclusions/QualityHome) 786436
fetch.js:185 params:  {home_id: ''}  ->  {home_id: '608'}
fetch.js:256 fetch conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: 0, home_id: ''} 786435
fetch.js:256 fetch conn_get_listed_jobs(/api/NewInclusion/GetListedJobs) {project_id: 384} 786430
fetch.js:256 fetch conn_new_inclusion(/api/NewInclusion/list) {job_id: 0, home_id: '608'} 786435
fetch.js:256 fetch conn_check_jobs(/api/Inclusions/JobsSelected/CheckHasJobs) {home_id: '608'} 786436
fetch.js:256 fetch conn_build_stages(/api/Inclusions/WizardListStages) {home_id: '608'} 786436
fetch.js:256 fetch conn_quality_home(/api/Inclusions/QualityHome) {home_id: '608'} 786436
fetch.js:180 performUpdate conn_job_by_jobcat_service(/api/Inclusions/JobsSelected/JobList) 786435
fetch.js:185 params:  {job_category_id: 0, home_id: '608', buildstage_id: null}  ->  {job_category_id: 0, home_id: '608', buildstage_id: 2}
fetch.js:100 load method called conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: 0, home_id: '608'} 786435
fetch.js:100 load method called conn_build_stages(/api/Inclusions/WizardListStages) {home_id: null} 786436
fetch.js:256 fetch conn_job_by_jobcat_service(/api/Inclusions/JobsSelected/JobList) {job_category_id: 0, home_id: '608', buildstage_id: 2} 786435
fetch.js:256 fetch conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: 0, home_id: '608'} 786435
fetch.js:256 fetch conn_build_stages(/api/Inclusions/WizardListStages) {home_id: '608'} 786436
fetch.js:141 parse <dmx-serverconnect id="conn_list_house" url="/api/JobSelection_Home/ListHome" dmx-param:project_token="var_project_token.value" dmx-on:success="conn_build_stages.load({home_id: conn_list_house.data.qry_list_houses[0].id})"></dmx-serverconnect>
fetch.js:142 init conn_list_house(/api/JobSelection_Home/ListHome) 794628
fetch.js:160 autoload conn_list_house(/api/JobSelection_Home/ListHome) 794628
fetch.js:141 parse <dmx-serverconnect id="conn_list_template" url="/api/JobSelection_Home/TemplateList" dmx-param:org_id="conn_user_detail.data.qry_user_detail.org_id"></dmx-serverconnect>
fetch.js:142 init conn_list_template(/api/JobSelection_Home/TemplateList) 794629
fetch.js:160 autoload conn_list_template(/api/JobSelection_Home/TemplateList) 794629
fetch.js:141 parse <dmx-serverconnect id="conn_build_stages" url="/api/JobSelection_Home/WizardListStages" dmx-param:user_id="" dmx-param:org_id="conn_user_detail.data.qry_user_detail.org_id" dmx-param:home_id="" dmx-on:success="run([{wait:{delay:300,disabled:true}},{runJS:{function:'setHasSelected',disabled:true}},{run:{action:`var_check_stage.setValue(conn_build_stages.data.qry_stages.where(\`selected_buildstage\`, 0, \'>\'))`}},{condition:{if:`var_buildstage_id.value == 0`,then:{steps:{condition:{if:`var_check_stage.value[0].id > 0`,then:{steps:[{run:{action:`var_buidstage_name.setValue(var_check_stage.value[0].name)`}},{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: var_check_stage.value[0].id, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id});var_cat_first_id.setValue(var_check_stage.value[0].first_id)`}}]},else:{steps:{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: 1, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id})`}}}}}},else:{steps:[{condition:{if:`var_check_stage.value[0].id > 0 &amp;&amp; var_cat_form.value == 0`,then:{steps:[{run:{action:`var_buidstage_name.setValue(var_check_stage.value[0].name)`}},{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: var_check_stage.value[0].id, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id});var_cat_first_id.setValue(var_check_stage.value[0].first_id)`}}]}}},{condition:{if:`var_check_stage.value[0].id > 0 &amp;&amp; var_cat_form.value > 0`,then:{steps:[{run:{action:`var_buidstage_name.setValue(var_buidstage_name.value)`}},{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: var_buildstage_id.value, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id});var_cat_first_id.setValue(var_check_stage.value[0].first_id)`}}]}}},{condition:{if:`var_check_stage.value[0].id == 0 &amp;&amp; var_cat_form.value == 0`,then:{steps:{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: 1, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id})`}}}}},{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: var_buildstage_id.value, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id});var_cat_first_id.setValue(var_check_stage.value[0].first_id)`}}]}}}])" noload=""></dmx-serverconnect>
fetch.js:142 init conn_build_stages(/api/JobSelection_Home/WizardListStages) 794629
fetch.js:141 parse <dmx-serverconnect id="conn_jobcategory_by_buildstage" url="/api/JobSelection_Home/JobCategoryByBuildStage" dmx-param:stage_id="" dmx-param:user_id="" dmx-param:org_id="conn_user_detail.data.qry_user_detail.org_id" dmx-param:home_id="" noload="" dmx-on:success="run([{wait:{delay:300}},{condition:{if:`var_jobcat_id.value > 0`,then:{steps:{condition:{if:`var_cat_form.value == 0`,then:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_first_id.value , home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}},else:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_form.value , home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}}}}},else:{steps:[{run:{action:`var_check_cat.setValue(conn_build_stages.data.qry_stages.where(\`selected_buildstage\`, 0, \'>\'))`}},{condition:{if:`var_check_cat.value[0].first_id > 0 &amp;&amp; var_cat_form.value == 0`,then:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_first_id.value, home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}}}},{condition:{if:`var_check_cat.value[0].first_id > 0 &amp;&amp; var_cat_form.value > 0`,then:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_form.value, home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}},else:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_first_id.value == 0 ? 1 : var_cat_first_id.value, home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}}}}]}}}])">
</dmx-serverconnect>
fetch.js:142 init conn_jobcategory_by_buildstage(/api/JobSelection_Home/JobCategoryByBuildStage) 794630
fetch.js:141 parse <dmx-serverconnect id="conn_job_by_jobcat" url="/api/JobSelection_Home/JobByJobCategory" dmx-param:job_category_id="var_jobcat_id.value" dmx-param:user_id="" dmx-param:org_id="conn_user_detail.data.qry_user_detail.org_id" dmx-param:home_id="inp_home.value" dmx-on:success="run([{wait:{delay:300}},{run:{action:`flow_job_rule_onload.run()`}}])" noload="">
</dmx-serverconnect>
fetch.js:142 init conn_job_by_jobcat(/api/JobSelection_Home/JobByJobCategory) 794630
fetch.js:141 parse <dmx-serverconnect id="conn_find_project" url="/api/JobSelection_Home/FindProject" dmx-param:project_token="var_project_token.value" dmx-on:success="var_project_qty_home.setValue(conn_find_project.data.qry_find_project.qty_homes)"></dmx-serverconnect>
fetch.js:142 init conn_find_project(/api/JobSelection_Home/FindProject) 794631
fetch.js:160 autoload conn_find_project(/api/JobSelection_Home/FindProject) 794631
fetch.js:141 parse <dmx-serverconnect id="conn_disable_list_onload" url="/api/JobSelection_Home/JobRuleDisableListLoad" dmx-param:job_id="inp_home.value" dmx-on:success="run({runJS:{function:'ruleJob',args:['1','load']}})" noload=""></dmx-serverconnect>
fetch.js:142 init conn_disable_list_onload(/api/JobSelection_Home/JobRuleDisableListLoad) 794631
fetch.js:141 parse <dmx-serverconnect id="conn_services_by_job" url="/api/JobSelection_Home/CountServiceByJob"></dmx-serverconnect>
fetch.js:142 init conn_services_by_job(/api/JobSelection_Home/CountServiceByJob) 794631
fetch.js:160 autoload conn_services_by_job(/api/JobSelection_Home/CountServiceByJob) 794631
fetch.js:141 parse <dmx-serverconnect id="conn_disable_list" url="/api/JobSelection_Home/JobRuleDisableList" dmx-param:home_id="inp_home.value" noload=""></dmx-serverconnect>
fetch.js:142 init conn_disable_list(/api/JobSelection_Home/JobRuleDisableList) 794632
fetch.js:256 fetch conn_list_house(/api/JobSelection_Home/ListHome) {project_token: 'fd4ccf098f046dcac915f1eb267fc81b'} 794628
fetch.js:256 fetch conn_list_template(/api/JobSelection_Home/TemplateList) {org_id: 1128} 794629
fetch.js:256 fetch conn_find_project(/api/JobSelection_Home/FindProject) {project_token: 'fd4ccf098f046dcac915f1eb267fc81b'} 794631
fetch.js:256 fetch conn_services_by_job(/api/JobSelection_Home/CountServiceByJob) {} 794631
fetch.js:180 performUpdate conn_new_inclusion(/api/NewInclusion/list) 786435
fetch.js:185 params:  {job_id: 0, home_id: '608'}  ->  {job_id: undefined, home_id: '608'}
fetch.js:180 performUpdate conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) 786437
fetch.js:185 params:  {job_id: 0}  ->  {job_id: undefined}
fetch.js:256 fetch conn_new_inclusion(/api/NewInclusion/list) {home_id: '608'} 786435
fetch.js:256 fetch conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) {} 786437
fetch.js:100 load method called conn_build_stages(/api/JobSelection_Home/WizardListStages) {home_id: 608} 794629
fetch.js:100 load method called conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: undefined, home_id: '608'} 786435
fetch.js:100 load method called conn_build_stages(/api/Inclusions/WizardListStages) {home_id: null} 786436
fetch.js:256 fetch conn_build_stages(/api/JobSelection_Home/WizardListStages) {org_id: 1128, home_id: 608} 794629
fetch.js:256 fetch conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {home_id: '608'} 786435
fetch.js:256 fetch conn_build_stages(/api/Inclusions/WizardListStages) {home_id: '608'} 786436
fetch.js:100 load method called conn_jobcategory_by_buildstage(/api/JobSelection_Home/JobCategoryByBuildStage) {stage_id: 2, home_id: 608} 794630
fetch.js:256 fetch conn_jobcategory_by_buildstage(/api/JobSelection_Home/JobCategoryByBuildStage) {org_id: 1128, stage_id: 2, home_id: 608} 794630
fetch.js:100 load method called conn_job_by_jobcat(/api/JobSelection_Home/JobByJobCategory) {job_category_id: 71, home_id: 608} 794630
fetch.js:100 load method called conn_job_by_jobcat(/api/JobSelection_Home/JobByJobCategory) {job_category_id: 71, home_id: 608} 794630
fetch.js:256 fetch conn_job_by_jobcat(/api/JobSelection_Home/JobByJobCategory) {org_id: 1128, home_id: 608, job_category_id: 71} 794630
fetch.js:141 parse <dmx-serverconnect id="conn_get_listed_jobs" url="/api/NewInclusion/GetListedJobs" dmx-param:project_id="conn_find_project.data.qry_find_project.id" noload="true"></dmx-serverconnect>
fetch.js:142 init conn_get_listed_jobs(/api/NewInclusion/GetListedJobs) 804866
fetch.js:141 parse <dmx-serverconnect id="conn_auto_select_suppliers" noload="true" url="/api/Invite/AutoSelectSuppliers" dmx-param:project_id="conn_find_project.data.qry_find_project.id" dmx-on:success="flow_check_inclusion.run()"></dmx-serverconnect>
fetch.js:142 init conn_auto_select_suppliers(/api/Invite/AutoSelectSuppliers) 804871
fetch.js:141 parse <dmx-serverconnect id="conn_insert_update_new_inclusion" url="/api/NewInclusion/InsertUpdate" noload="" dmx-on:success="conn_new_inclusion.load({job_id: var_selectedjob_id.value, home_id: inp_home.selectedValue},true);conn_job_by_jobcat_service.load({home_id: inp_home.selectedValue, buildstage_id: var_buildstage_id.value});scroll_top.goto('#card_home')"></dmx-serverconnect>
fetch.js:142 init conn_insert_update_new_inclusion(/api/NewInclusion/InsertUpdate) 804871
fetch.js:141 parse <dmx-serverconnect id="conn_new_inclusion" url="/api/NewInclusion/list" dmx-param:job_id="var_selectedjob_id.value" dmx-param:home_id="inp_home.selectedValue" dmx-on:success="run([{run:{outputType:'text',action:`conn_jobgroup_byjob.load({job_id: var_selectedjob_id.value, home_id: inp_home.value})`}},{run:{outputType:'text',action:`conn_build_stages.load({home_id: var_current_home_id.value})`}}])"></dmx-serverconnect>
fetch.js:142 init conn_new_inclusion(/api/NewInclusion/list) 804874
fetch.js:160 autoload conn_new_inclusion(/api/NewInclusion/list) 804874
fetch.js:141 parse <dmx-serverconnect id="conn_job_by_jobcat_service" url="/api/Inclusions/JobsSelected/JobList" dmx-param:job_category_id="0" dmx-param:home_id="inp_home.value" dmx-param:buildstage_id="var_buildstage_id.value" dmx-bind:noload="!(inp_home.value &amp;&amp; var_buildstage_id.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_job_by_jobcat_service(/api/Inclusions/JobsSelected/JobList) 804874
fetch.js:160 autoload conn_job_by_jobcat_service(/api/Inclusions/JobsSelected/JobList) 804874
fetch.js:141 parse <dmx-serverconnect id="conn_jobgroup_byjob" url="/api/Inclusions/JobGroupByJob" dmx-param:job_id="var_selectedjob_id.value" dmx-param:home_id="inp_home.value" noload="true" dmx-on:success="run({runJS:{outputType:'text',function:'loadInclusion'}})"></dmx-serverconnect>
fetch.js:142 init conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) 804875
fetch.js:141 parse <dmx-serverconnect id="conn_check_jobs" url="/api/Inclusions/JobsSelected/CheckHasJobs" dmx-param:home_id="inp_home.value" dmx-bind:noload="!(inp_home.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_check_jobs(/api/Inclusions/JobsSelected/CheckHasJobs) 804875
fetch.js:160 autoload conn_check_jobs(/api/Inclusions/JobsSelected/CheckHasJobs) 804875
fetch.js:141 parse <dmx-serverconnect id="conn_list_house" url="/api/JobSelection_Home/ListHome" dmx-param:project_token="var_project_token.value"></dmx-serverconnect>
fetch.js:142 init conn_list_house(/api/JobSelection_Home/ListHome) 804876
fetch.js:160 autoload conn_list_house(/api/JobSelection_Home/ListHome) 804876
fetch.js:141 parse <dmx-serverconnect id="conn_find_project" url="/api/JobSelection_Home/FindProject" dmx-param:project_token="var_project_token.value" dmx-on:success="conn_get_listed_jobs.load({project_id: conn_find_project.data.qry_find_project.id})"></dmx-serverconnect>
fetch.js:142 init conn_find_project(/api/JobSelection_Home/FindProject) 804876
fetch.js:160 autoload conn_find_project(/api/JobSelection_Home/FindProject) 804876
fetch.js:141 parse <dmx-serverconnect id="conn_build_stages" url="/api/Inclusions/WizardListStages" dmx-param:home_id="inp_home.value" dmx-bind:noload="!(inp_home.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_build_stages(/api/Inclusions/WizardListStages) 804877
fetch.js:160 autoload conn_build_stages(/api/Inclusions/WizardListStages) 804877
fetch.js:141 parse <dmx-serverconnect id="conn_quality_home" url="/api/Inclusions/QualityHome" dmx-param:home_id="inp_home.value" dmx-bind:noload="!(inp_home.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_quality_home(/api/Inclusions/QualityHome) 804877
fetch.js:160 autoload conn_quality_home(/api/Inclusions/QualityHome) 804877
fetch.js:141 parse <dmx-serverconnect id="conn_jobcategory_jobname" url="/api/Inclusions/RetrieveJob_JobCategory" dmx-param:job_id="var_selectedjob_id.value"></dmx-serverconnect>
fetch.js:142 init conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) 804877
fetch.js:160 autoload conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) 804877
fetch.js:141 parse <dmx-serverconnect id="conn_jobtype" url="/api/Inclusions/Retrieve_JobType" dmx-param:job_id="var_selectedjob_id.value" dmx-param:home_id="inp_home.value" dmx-bind:noload="!(inp_home.value &amp;&amp; var_selectedjob_id.value) ? 'noload' : ''"></dmx-serverconnect>
fetch.js:142 init conn_jobtype(/api/Inclusions/Retrieve_JobType) 804878
fetch.js:180 performUpdate conn_new_inclusion(/api/NewInclusion/list) 786435
fetch.js:185 params:  {job_id: undefined, home_id: '608'}  ->  {job_id: 0, home_id: ''}
fetch.js:180 performUpdate conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) 786437
fetch.js:185 params:  {job_id: undefined}  ->  {job_id: 0}
fetch.js:180 performUpdate conn_new_inclusion(/api/NewInclusion/list) 804874
fetch.js:185 params:  {job_id: 0, home_id: '608'}  ->  {job_id: 0, home_id: ''}
fetch.js:256 fetch conn_job_by_jobcat_service(/api/Inclusions/JobsSelected/JobList) {job_category_id: 0, home_id: ''} 804874
fetch.js:256 fetch conn_check_jobs(/api/Inclusions/JobsSelected/CheckHasJobs) {home_id: ''} 804875
fetch.js:256 fetch conn_list_house(/api/JobSelection_Home/ListHome) {project_token: 'fd4ccf098f046dcac915f1eb267fc81b'} 804876
fetch.js:256 fetch conn_find_project(/api/JobSelection_Home/FindProject) {project_token: 'fd4ccf098f046dcac915f1eb267fc81b'} 804876
fetch.js:256 fetch conn_build_stages(/api/Inclusions/WizardListStages) {home_id: ''} 804877
fetch.js:256 fetch conn_quality_home(/api/Inclusions/QualityHome) {home_id: ''} 804877
fetch.js:256 fetch conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) {job_id: 0} 804877
fetch.js:256 fetch conn_new_inclusion(/api/NewInclusion/list) {job_id: 0, home_id: ''} 786435
fetch.js:256 fetch conn_jobcategory_jobname(/api/Inclusions/RetrieveJob_JobCategory) {job_id: 0} 786437
fetch.js:256 fetch conn_new_inclusion(/api/NewInclusion/list) {job_id: 0, home_id: ''} 804874
fetch.js:180 performUpdate conn_new_inclusion(/api/NewInclusion/list) 786435
fetch.js:185 params:  {job_id: 0, home_id: ''}  ->  {job_id: 0, home_id: '608'}
fetch.js:180 performUpdate conn_new_inclusion(/api/NewInclusion/list) 804874
fetch.js:185 params:  {job_id: 0, home_id: ''}  ->  {job_id: 0, home_id: '608'}
fetch.js:180 performUpdate conn_build_stages(/api/Inclusions/WizardListStages) 786436
fetch.js:185 params:  {home_id: ''}  ->  {home_id: '608'}
fetch.js:180 performUpdate conn_check_jobs(/api/Inclusions/JobsSelected/CheckHasJobs) 804875
fetch.js:185 params:  {home_id: ''}  ->  {home_id: '608'}
fetch.js:180 performUpdate conn_build_stages(/api/Inclusions/WizardListStages) 804877
fetch.js:185 params:  {home_id: ''}  ->  {home_id: '608'}
fetch.js:180 performUpdate conn_quality_home(/api/Inclusions/QualityHome) 804877
fetch.js:185 params:  {home_id: ''}  ->  {home_id: '608'}
fetch.js:100 load method called conn_get_listed_jobs(/api/NewInclusion/GetListedJobs) {project_id: 384} 804866
fetch.js:256 fetch conn_new_inclusion(/api/NewInclusion/list) {job_id: 0, home_id: '608'} 786435
fetch.js:256 fetch conn_new_inclusion(/api/NewInclusion/list) {job_id: 0, home_id: '608'} 804874
fetch.js:256 fetch conn_build_stages(/api/Inclusions/WizardListStages) {home_id: '608'} 786436
fetch.js:256 fetch conn_check_jobs(/api/Inclusions/JobsSelected/CheckHasJobs) {home_id: '608'} 804875
fetch.js:256 fetch conn_build_stages(/api/Inclusions/WizardListStages) {home_id: '608'} 804877
fetch.js:256 fetch conn_quality_home(/api/Inclusions/QualityHome) {home_id: '608'} 804877
fetch.js:256 fetch conn_get_listed_jobs(/api/NewInclusion/GetListedJobs) {project_id: 384} 804866
fetch.js:100 load method called conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: 0, home_id: '608'} 804875
fetch.js:100 load method called conn_build_stages(/api/Inclusions/WizardListStages) {home_id: null} 804877
fetch.js:256 fetch conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: 0, home_id: '608'} 804875
fetch.js:256 fetch conn_build_stages(/api/Inclusions/WizardListStages) {home_id: '608'} 804877
fetch.js:100 load method called conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: 0, home_id: '608'} 804875
fetch.js:100 load method called conn_build_stages(/api/Inclusions/WizardListStages) {home_id: null} 804877
fetch.js:256 fetch conn_jobgroup_byjob(/api/Inclusions/JobGroupByJob) {job_id: 0, home_id: '608'} 804875
fetch.js:256 fetch conn_build_stages(/api/Inclusions/WizardListStages) {home_id: '608'} 804877
fetch.js:180 performUpdate conn_job_by_jobcat_service(/api/Inclusions/JobsSelected/JobList) 804874
fetch.js:185 params:  {job_category_id: 0, home_id: '608', buildstage_id: null}  ->  {job_category_id: 0, home_id: '608', buildstage_id: 2}
fetch.js:256 fetch conn_job_by_jobcat_service(/api/Inclusions/JobsSelected/JobList) {job_category_id: 0, home_id: '608', buildstage_id: 2} 804874
fetch.js:141 parse <dmx-serverconnect id="conn_list_house" url="/api/JobSelection_Home/ListHome" dmx-param:project_token="var_project_token.value" dmx-on:success="conn_build_stages.load({home_id: conn_list_house.data.qry_list_houses[0].id})"></dmx-serverconnect>
fetch.js:142 init conn_list_house(/api/JobSelection_Home/ListHome) 808293
fetch.js:160 autoload conn_list_house(/api/JobSelection_Home/ListHome) 808293
fetch.js:141 parse <dmx-serverconnect id="conn_list_template" url="/api/JobSelection_Home/TemplateList" dmx-param:org_id="conn_user_detail.data.qry_user_detail.org_id"></dmx-serverconnect>
fetch.js:142 init conn_list_template(/api/JobSelection_Home/TemplateList) 808293
fetch.js:160 autoload conn_list_template(/api/JobSelection_Home/TemplateList) 808293
fetch.js:141 parse <dmx-serverconnect id="conn_build_stages" url="/api/JobSelection_Home/WizardListStages" dmx-param:user_id="" dmx-param:org_id="conn_user_detail.data.qry_user_detail.org_id" dmx-param:home_id="" dmx-on:success="run([{wait:{delay:300,disabled:true}},{runJS:{function:'setHasSelected',disabled:true}},{run:{action:`var_check_stage.setValue(conn_build_stages.data.qry_stages.where(\`selected_buildstage\`, 0, \'>\'))`}},{condition:{if:`var_buildstage_id.value == 0`,then:{steps:{condition:{if:`var_check_stage.value[0].id > 0`,then:{steps:[{run:{action:`var_buidstage_name.setValue(var_check_stage.value[0].name)`}},{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: var_check_stage.value[0].id, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id});var_cat_first_id.setValue(var_check_stage.value[0].first_id)`}}]},else:{steps:{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: 1, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id})`}}}}}},else:{steps:[{condition:{if:`var_check_stage.value[0].id > 0 &amp;&amp; var_cat_form.value == 0`,then:{steps:[{run:{action:`var_buidstage_name.setValue(var_check_stage.value[0].name)`}},{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: var_check_stage.value[0].id, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id});var_cat_first_id.setValue(var_check_stage.value[0].first_id)`}}]}}},{condition:{if:`var_check_stage.value[0].id > 0 &amp;&amp; var_cat_form.value > 0`,then:{steps:[{run:{action:`var_buidstage_name.setValue(var_buidstage_name.value)`}},{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: var_buildstage_id.value, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id});var_cat_first_id.setValue(var_check_stage.value[0].first_id)`}}]}}},{condition:{if:`var_check_stage.value[0].id == 0 &amp;&amp; var_cat_form.value == 0`,then:{steps:{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: 1, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id})`}}}}},{run:{action:`conn_jobcategory_by_buildstage.load({stage_id: var_buildstage_id.value, home_id: var_current_home_id.value ? var_current_home_id.value :conn_list_house.data.qry_list_houses[0].id});var_cat_first_id.setValue(var_check_stage.value[0].first_id)`}}]}}}])" noload=""></dmx-serverconnect>
fetch.js:142 init conn_build_stages(/api/JobSelection_Home/WizardListStages) 808294
fetch.js:141 parse <dmx-serverconnect id="conn_jobcategory_by_buildstage" url="/api/JobSelection_Home/JobCategoryByBuildStage" dmx-param:stage_id="" dmx-param:user_id="" dmx-param:org_id="conn_user_detail.data.qry_user_detail.org_id" dmx-param:home_id="" noload="" dmx-on:success="run([{wait:{delay:300}},{condition:{if:`var_jobcat_id.value > 0`,then:{steps:{condition:{if:`var_cat_form.value == 0`,then:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_first_id.value , home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}},else:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_form.value , home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}}}}},else:{steps:[{run:{action:`var_check_cat.setValue(conn_build_stages.data.qry_stages.where(\`selected_buildstage\`, 0, \'>\'))`}},{condition:{if:`var_check_cat.value[0].first_id > 0 &amp;&amp; var_cat_form.value == 0`,then:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_first_id.value, home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}}}},{condition:{if:`var_check_cat.value[0].first_id > 0 &amp;&amp; var_cat_form.value > 0`,then:{steps:{run:{action:`conn_job_by_jobcat.load({job_category_id: var_cat_form.value, home_id: var_current_home_id.value ? var_current_home_id.value : conn_list_house.data.qry_list_houses[0].id })`}}},else:{steps:{run:

The following serverconnect component had duplicate instances in your last logs.

conn_new_inclusion
conn_build_stages
conn_jobcategory_jobname

Not sure if they had some error while trying to destroy them. Other duplicate calls are probably a chain reaction from these components since you trigger them on succes.

Will cleanup the logging in the file a bit and focus on the initializing and destroying of the components. Will post a new debug version tomorrow.

If you see something strange about the above mentioned components or see some pattern in when it happens then please let me know. Currently I'm still in the dark about the issue and seems to only happen on specific cases which I currently can't figure out and reproduce.

1 Like

Always had this problem too... Made a thread about it but it didn't go far lol. Problem is mostly observed when putting a serverconnect inside a partial and when loading that partial via an in app navigation.

Putting the serverconnect in the parent file seems to help.. Using appflows helps too.. I kinda gave up lol

1 Like

I'm now going to focus on the routing since it seems to happen only after navigating and from what I understand only when serverconnect is inside a partial page.

Here new debug versions with updated logging, it will now also log nav information and when the view loads content, parses the new content and destroys its content.

dmxAppConnect.zip (120.8 KB)
dmxRouting.zip (9.9 KB)

ok @patrick! Will wait for the next debug version. What @Future said is correct, the navigation I did to replicate the issue, was via an "in app" navigation. I have 4 partials in the page that are displayed based on "next/previous" buttons. I noticed this happens in the "internal" type of link too.

Her is a log from my site

NAV pushstate ** webpage removed **
view.js:59 VIEW load /booking
app.js:24 NAV pushstate ** webpage removed **
view.js:101 VIEW destroy children
fetch.js:158 SC destroy sc_produkt_slett(/api/produkt/sok) 934076
view.js:110 VIEW parse content
fetch.js:135 SC init sc_ledige(/api/booking/viskalender) 957362
fetch.js:135 SC init sc_produkt(/api/produkt/sok) 957363
fetch.js:135 SC init servleiepris(/api/produkt/leiepris/sok) 957364
fetch.js:135 SC init sc_lagrebooking(/api/booking/lagrebokking) 957364
fetch.js:135 SC init sc_bekreftbooking(/api/booking/okbooking) 957365
fetch.js:135 SC init sc_fjernbooking(/api/booking/neibooking) 957366
app.js:23 NAV popstate ** webpage removed **
view.js:59 VIEW load /produkter
view.js:101 VIEW destroy children
fetch.js:158 SC destroy sc_ledige(/api/booking/viskalender) 957362
fetch.js:158 SC destroy servleiepris(/api/produkt/leiepris/sok) 957364
fetch.js:158 SC destroy sc_bekreftbooking(/api/booking/okbooking) 957365
view.js:110 VIEW parse content
fetch.js:135 SC init sc_produkt_slett(/api/produkt/sok) 963125
app.js:24 NAV pushstate ** webpage removed **
view.js:59 VIEW load /booking
app.js:24 NAV pushstate ** webpage removed **
view.js:101 VIEW destroy children
fetch.js:158 SC destroy sc_produkt_slett(/api/produkt/sok) 963125
view.js:110 VIEW parse content
fetch.js:135 SC init sc_ledige(/api/booking/viskalender) 964005
fetch.js:135 SC init sc_produkt(/api/produkt/sok) 964006
fetch.js:135 SC init servleiepris(/api/produkt/leiepris/sok) 964007
fetch.js:135 SC init sc_lagrebooking(/api/booking/lagrebokking) 964007
fetch.js:135 SC init sc_bekreftbooking(/api/booking/okbooking) 964008
fetch.js:135 SC init sc_fjernbooking(/api/booking/neibooking) 964009
app.js:24 NAV pushstate ** webpage removed **
view.js:59 VIEW load /produkter
app.js:24 NAV pushstate ** webpage removed **
view.js:101 VIEW destroy children
fetch.js:158 SC destroy sc_ledige(/api/booking/viskalender) 964005
fetch.js:158 SC destroy servleiepris(/api/produkt/leiepris/sok) 964007
fetch.js:158 SC destroy sc_bekreftbooking(/api/booking/okbooking) 964008
view.js:110 VIEW parse content
fetch.js:135 SC init sc_produkt_slett(/api/produkt/sok) 964089
app.js:24 NAV pushstate ** webpage removed **
view.js:59 VIEW load /booking
app.js:24 NAV pushstate ** webpage removed **
view.js:101 VIEW destroy children
fetch.js:158 SC destroy sc_produkt_slett(/api/produkt/sok) 964089
view.js:110 VIEW parse content
fetch.js:135 SC init sc_ledige(/api/booking/viskalender) 966368
fetch.js:135 SC init sc_produkt(/api/produkt/sok) 966368
fetch.js:135 SC init servleiepris(/api/produkt/leiepris/sok) 966368
fetch.js:135 SC init sc_lagrebooking(/api/booking/lagrebokking) 966369
fetch.js:135 SC init sc_bekreftbooking(/api/booking/okbooking) 966369
fetch.js:135 SC init sc_fjernbooking(/api/booking/neibooking) 966369
app.js:24 NAV pushstate ** webpage removed **
view.js:59 VIEW load /produkter
app.js:24 NAV pushstate ** webpage removed **
app.js:24 NAV pushstate ** webpage removed **
app.js:24 NAV pushstate ** webpage removed **
view.js:101 VIEW destroy children
fetch.js:158 SC destroy sc_ledige(/api/booking/viskalender) 966368
fetch.js:158 SC destroy servleiepris(/api/produkt/leiepris/sok) 966368
fetch.js:158 SC destroy sc_bekreftbooking(/api/booking/okbooking) 966369
view.js:110 VIEW parse content
fetch.js:135 SC init sc_produkt_slett(/api/produkt/sok) 966440

There certainly something goes wrong with destroying the content in the view, while 6 components where initialized only 3 got destroyed. Have an idea about what it could be, will post an update tomorrow that I hope will fix the issue.

Decided to make update the code directly and post it here for testing. Hope this fixes the issue, it was also causing a memory leak since half the components where not being destroyed correctly and without the duplicate fetch requests we would probably never have known.

The issue has nothing to do with the view but with how components are being destroyed, here the update: dmxAppConnect.zip (120.5 KB)

1 Like

It seems like the problem is fixed with this update. :slight_smile:

2 Likes

thanks @patrick! Sorted!

Fixed now in Wappler 6.7.2

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.