Estoy desarrollando una aplicación Spring/Vaadin/Hibernate.Eclipse La jerarquía del tipo ... no es coherente con la anotación @Configurable
Todo funciona, pero todavía tengo los siguientes marcadores de error en Eclipse STS 2.8.1:
The hierarchy of the type BankView is inconsistent
The hierarchy of the type AbstractEntityView is inconsistent
He la siguiente estructura para mis puntos de vista:
public class BankView extends AbstractEntityView {
@Resource private BankService bankService;
public void buildLayout() {
super.buildLayout();
// Use of the service here
}
}
public abstract class AbstractEntityView extends AbstractView {
public void buildLayout() {
verticalLayout = new VerticalLayout();
verticalLayout.setSpacing(true);
verticalLayout.setSizeFull();
setContent(verticalLayout);
super.buildLayout();
}
}
@Configurable(preConstruction = true)
public abstract class AbstractView extends com.vaadin.ui.VerticalLayout {
public AbstractView() {
super();
try {
buildLayout();
}
catch (AccessDeniedException e) { // Spring Security
System.out.println("GTFO !");
}
}
}
lo que está causando estos marcadores de error ?
Ese mensaje de error es generalmente debido a un mal classpath. Intente reconstruir todo el proyecto, que generalmente da un error más útil, – skaffman
Primero, gracias por la respuesta;) Ya he intentado construirlo, nada ha cambiado. Intenté Project> Clean ... no funcionó. En mi classpath, traté de cambiar el orden de las bibliotecas, nada cambió:/ – c4k
posible duplicado de [Error de compilación de Eclipse: la jerarquía del tipo 'Nombre de clase' es inconsistente] (http://stackoverflow.com/questions/ 8520090/eclipse-compilation-error-the-hierarchy-of-the-type-class-name-is-inconsisten) –