char messageArray;``Serial.println(messageArray[j]); This looks wrong to me.
char messageArray;``Serial.println(messageArray[j]);