Property setter was expecting a com.google.appinventor.components.runtime.Button component but got a String instead

Could you post a link to that place where you got your blocks,
and also export and post your .aia file here?

Well, what about making sure, that the index is not 0 before trying to select an item from the list?

Taifun