Потому что это не ошибка. Вы говорите, что рисуете 0 элементов, начиная с вершины 3 (ваш тип геометрии, 381, может или не может быть действительным, но я сомневаюсь, что он проверяет это только сейчас.)
Я бы предположил, что внутренне он смотрит на ваш запрос на рисование 0 элементов и говорит ... "Хорошо, готово! Я ничего не рисовал, как вы и просили!" а затем идет дальше. Похоже, логичное место для досрочного прекращения.
Попробуйте назвать что-то действительно странное, как это, посмотрите, не выдаст ли это ошибку, тогда:
gl.drawArrays(-1,-1,2);