java.lang.NoSuchMethodError

"Fu,Bin" <[email protected]> Wed, 14 Jan 2004 14:24:22 +0100
Newsgroups gmane.comp.java.netbeans.modules.mdr.devel
Message-ID <001801c3daa1$b9805110$a50aa8c0@Bin>
Hi, 

I added the metamodel "diagraminterchange" into my metamodel. With MDR explorer, it is no problem to get JMI interfaces from the package "diagraminterchange". But when I read it into MDR programmatically, the method "getDiagramInterchange()" in the top level package Java file cannot be found. See following exception message:

java.lang.NoSuchMethodError: library.LibraryPackage.getDiagramInterchange()Llibrary/diagraminterchange/DiagramInterchangePackage;


But the method "getDiagramInterchange()" exists in the java file of top level package generated by MDR explorer. Please have a look at java file "library" of top level package as following:

package library;
public interface LibraryPackage extends javax.jmi.reflect.RefPackage {
    public library.infrastructurelibrary.InfrastructureLibraryPackage getInfrastructureLibrary();
    public library.uml2.Uml2Package getUml2();
    public library.diagraminterchange.DiagramInterchangePackage getDiagramInterchange();
}


I guess the problem is in my current model, or what else could be the reason? If you need, I can send you my current metamodel or create an issue.

Thanks & Regards

Fu, Bin