Are you reading also source terms here? CONSTANT_NEUMANN and LINEAR_NEUMANN are unused for Dirichlet boundary conditions, i.e. *.bc files.