You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Yuhichi Nakamura <NA...@jp.ibm.com> on 2001/03/14 06:10:11 UTC

Runtime error

I think I could build, but I got a runtime error.

The errors are following:

C:\xml-axis\java\samples\stock>java org.apache.axis.client.AdminClient
deploy.xml
Processing file: deploy.xml
Exception in thread "main" java.lang.NoSuchMethodError:
org.xml.sax.Attributes:
method getQName(I)Ljava/lang/String; not found
        at org.jdom.input.SAXHandler.startElement(SAXBuilder.java:727)
        at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1294)

        at
org.apache.xerces.framework.XMLParser.callStartElement(XMLParser.java
:1922)
        at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumen
tScanner.java:1831)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp
atch(XMLDocumentScanner.java:1223)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1208)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:395)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:499)
        at org.apache.axis.Message.getAsDocument(Message.java:277)
        at org.apache.axis.Message.getAs(Message.java:120)
        at org.apache.axis.client.HTTPMessage.invoke(HTTPMessage.java:146)
        at org.apache.axis.client.AdminClient.main(AdminClient.java:113)

I added xerces.jar in my classpath.  The following is the execution of
javap:

C:\xml-axis\java\samples\stock>javap org.xml.sax.Attributes

This utility can be used to reverse assemble code. Many program license
agreements do not permit reverse assembly. If you are not the copyright
owner of the code which you want to reverse assemble, please check the
license agreement under which you acquired such code to confirm whether
you are permitted to perform such reverse assembly.

Compiled from Attributes.java
public interface org.xml.sax.Attributes
    /* ACC_SUPER bit NOT set */
{
    public abstract int getIndex(java.lang.String);
    public abstract int getIndex(java.lang.String, java.lang.String);
    public abstract int getLength();
    public abstract java.lang.String getLocalName(int);
    public abstract java.lang.String getQName(int);
    public abstract java.lang.String getType(int);
    public abstract java.lang.String getType(java.lang.String);
    public abstract java.lang.String getType(java.lang.String,
java.lang.String)
;
    public abstract java.lang.String getURI(int);
    public abstract java.lang.String getValue(int);
    public abstract java.lang.String getValue(java.lang.String);
    public abstract java.lang.String getValue(java.lang.String,
java.lang.String
);
}

To me, getQName is properly found.

Any idea?

Yuhichi Nakamura
IBM Research, Tokyo Research Laboratory
Tel: +81-46-215-4668
FAX: +81-46-273-7428