fix ArrayStoreException