Important here: p:run-input has no port attribute (it is optional). For p:with-input it would be connected to the primary input port. But for p:run-input this would be an error (err:XC0201) because the declared input port and the p:run-input have different names.
Did it miss something?
If not, I think the easiest way to get out is to make attribute port on p:run-with required.
Consider:
Important here:
p:run-input
has noport
attribute (it is optional). Forp:with-input
it would be connected to the primary input port. But for p:run-input this would be an error (err:XC0201) because the declared input port and the p:run-input have different names. Did it miss something? If not, I think the easiest way to get out is to make attributeport
on p:run-with required.