Bien, como mencioné en mi primer comentario, probé su código y trabaja muy bien en mi propio proyecto.
Es posible que de alguna manera, la generación del proyecto fue mal y continuó causando ese problema. Pudo haber algunos archivos que faltaban o corrompió cuando usted creó su proyecto original y ése es porqué guardé el preguntar de si usted tiene ciertos artículos relevantes a un proyecto que falte. Usted puede ser que haya encontrado un insecto en su IDE antes. Este problema sucede basado de vez en cuando en mi experiencia.