Basic investigation of exception thrown during evaluate process.#321
Basic investigation of exception thrown during evaluate process.#321n1l wants to merge 1 commit intoscriban:masterfrom
Conversation
When/Where does it happen? I believe a proper fix would to avoid a dangling null node in the middle of eval, so if there is anything setting it to null, we should probably avoid setting null. |
|
As I said it's not a completed code. The exception throws when we are trying to get a result. I'm not sure what the correct behavior should be here. So I'm asking what else I can check. |
That's what I suggested. Could you check when the node is going back to null? (e.g breakpoint/debug on the setter) |
|
I think the issue is the same as explained in #322 - at least, the fix for that also allows the unit test in this PR to pass. |
|
Fixed by changes in #324 |

It's not a completed code, it's more like a question.
I found a reason I think, for the latest loop step, Current node is set to null but the node is mandatory context for all internal array functions.
I've added a code to demonstrate that.
Do you have anything to suggest what else I can check?