के साथ असंगत है मैं एक स्प्रिंग/वाडिन/हाइबरनेट एप्लिकेशन विकसित कर रहा हूं।ग्रहण प्रकार का पदानुक्रम ... @ कॉन्फिगर करने योग्य एनोटेशन
सब कुछ काम करता है लेकिन मैं अभी भी ग्रहण एसटीएस 2.8.1 में निम्न त्रुटि मार्कर:
The hierarchy of the type BankView is inconsistent
The hierarchy of the type AbstractEntityView is inconsistent
मैं है मेरे विचार के लिए निम्नलिखित संरचना:
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 !");
}
}
}
क्या इनमें से कोई त्रुटि मार्कर खड़ी कर रहा है ?
वह त्रुटि संदेश आमतौर पर खराब क्लासपाथ की वजह से होता है। पूरे प्रोजेक्ट का पुनर्निर्माण करने का प्रयास करें, जो आमतौर पर अधिक उपयोगी त्रुटि देता है, – skaffman
सबसे पहले, उत्तर के लिए धन्यवाद;) मैंने इसे पहले से बनाने की कोशिश की है, कुछ भी नहीं बदला है। मैंने प्रोजेक्ट> क्लीन की कोशिश की ... यह काम नहीं किया। मेरे क्लासपाथ में, मैंने पुस्तकालयों के क्रम को बदलने की कोशिश की, कुछ भी नहीं बदला:/ – c4k
[ग्रहण संकलन त्रुटि का संभावित डुप्लिकेट: प्रकार 'वर्ग नाम' का पदानुक्रम असंगत है] (http://stackoverflow.com/questions/ 85200 9 0/ग्रहण-संकलन-त्रुटि-द-पदानुक्रम-ऑफ-द-टाइप-क्लास-नाम-इन्स-इन्सॉसिस्टेन) –