I would classify this as a major annoyance. I first noticed it happening in 0.81. So far the following nodes are affected:
Element.GetParameterValueByName
Element.SetParameterByName
Element.Name
there might be more.
There is no problem if the null value or empty list is not at head of the list:


However, if it is, the whole list fails to process:


We can remedy this with a list.map but this is not an optimal approach:

@dimven - what is the error /warning shown on these nodes ?
Hi @monikaprabhu , the error message is:
_Warning: Internal error, please report: Dereferencing a non-pointer. (3f47aacd)_
@ke-yu, can it be related to Type inferencing issue?
@dimven - we have an open issue related to this - which is tracked at - MAGN-6873.Im afraid its the same issue as -https://github.com/DynamoDS/Dynamo/issues/4116. I'll leave a messege to development team to see if we can increase the priority of fixing this. Thanks for reporting it.
@dimven - you can use List.Clean to remove the null/EmptyList from the input to Element.SetparameterName.

@monikaprabhu Thanks for the info.
I'd personally prefer to keep the null value there, so that the structure of the list is preserved.
Internal issue has been closed.
was #7178 merged in 1.21? This is still an issue active issue:

Fixed in #9559 and https://github.com/DynamoDS/Dynamo/pull/9578