I found a bug or a very strange behavior.
var shader = new Shader("data/shader/vertex.txt", "data/shader/fragment.txt");
The files vertex.txt and fragment.txt exist in the directory but they are empty. The whole application crash without an error at that line.