fix java.lang.StringIndexOutOfBoundsException