fix in arrayAdapter
add error listener