Hi @zfuak , in cases like this it would help to paste the code from your function, and ideally upload your sample data and the node as a workflow so that we can see what is happening for ourselves.
As your Column Expression is returning a value for the first row, and not for subsequent rows, I suspect it is also returning an error on the second row onwards. Is there a yellow warning triangle on the node, and if you hover the mouse of the node does it show an error?
I couldn’t be doing with retyping your entire function so I produced a very simple mock-up, which is what you can do in these situations.
This also fails. Probably for the same reason as yours. It returns an error telling me that variable “a” already exists.