当前位置: 首页 > 知识库问答 >
问题:

"main"java.lang.NoSuchmetodError:

岳枫
2023-03-14

下面是我与bugzilla集成的代码,我遇到了一个异常

import java.util.Map;
import com.j2bugzilla.base.Bug;
import com.j2bugzilla.base.BugFactory;
import com.j2bugzilla.base.BugzillaConnector;
import com.j2bugzilla.base.BugzillaMethod;
import com.j2bugzilla.rpc.LogIn;
import com.j2bugzilla.rpc.ReportBug;


public class bugzillaTest {


public static void main(String args[]) throws Exception {


//try to connect to bugzilla

BugzillaConnector conn;
conn=new BugzillaConnector();
conn.connectTo("http://bugzilllaurl");


LogIn login=new LogIn("pramod.kg","123#er");
conn.executeMethod(login);

int id=login.getUserID();
System.out.println("current user id"+id);

BugFactory factory=new BugFactory();


              String component="Usability";
              String description="this is a test desc";
              String os="All";
              String platform="PC";
              String priority="High";
              String product="MMNR7";
              String summary="test summary";
              String version="1.0";
   Bug bugs= factory.newBug()
             .setComponent(component)
                     .setDescription(description)
             .setOperatingSystem(os)
             .setPlatform(platform)
              .setPriority(priority)
              .setProduct(product)
              .setSummary(summary)
              .setVersion(version)
              .createBug();

       ReportBug report=new ReportBug(bugs);



          try {

              conn.executeMethod(report);
              System.out.println("Bug is logged!");
        } catch (Exception e) {
            // TODO: handle exception

            System.out.println("eror"+e.getMessage());
        }
}
}

例外是:

我已成功登录,但当我运行conn.executeMethod(报告)时;我犯了错误。

线程“main”java中出现异常。lang.NoSuchMethodError:org。阿帕奇。xmlrpc。解析器。XmlrP应答器。getErrorCause()Ljava/lang/Throwable;在org。阿帕奇。xmlrpc。客户XmlRpcStreamTransport。readResponse(XmlRpcStreamTransport.java:195)位于org。阿帕奇。xmlrpc。客户XmlRpcStreamTransport。sendRequest(XmlRpcStreamTransport.java:156)位于org。阿帕奇。xmlrpc。客户xmlRpchtpTransport。sendRequest(xmlRpchtpTransport.java:143)位于org。阿帕奇。xmlrpc。客户XmlRpcSunHttpTransport。sendRequest(xmlrpcsunhtpttransport.java:69)位于org。阿帕奇。xmlrpc。客户XmlRpcClientWorker。在org上执行(XmlRpcClientWorker.java:56)。阿帕奇。xmlrpc。客户XmlRpcClient。在org上执行(XmlRpcClient.java:167)。阿帕奇。xmlrpc。客户XmlRpcClient。在org上执行(XmlRpcClient.java:137)。阿帕奇。xmlrpc。客户XmlRpcClient。在com上执行(XmlRpcClient.java:126)。布奇拉。基础BugzillaConnector。executeMethod(BugzillaConnector.java:164)最新版本。main(bugzil.java:92)

共有2个答案

何琨
2023-03-14

我得解决这个问题如下

public class bugzillaTest {


private static final String COMP = "Usability";
private static final String DES = "this is a test desc";
private static final String OS = "All";
private static final String PLAT = "PC";
private static final String PRIO = "High";
private static final String PRO = "MMNR7";
private static final String SUM = "test summary";
private static final String VER = "1.0";





public static void main(String args[]) throws Exception {

    // try to connect to bugzilla

    BugzillaConnector conn;
    BugFactory factory;
    Bug bugs;
    ReportBug report;

    conn = new BugzillaConnector();


    conn.connectTo("http://192.168.0.31/");

    LogIn login = new LogIn("username", "password");


    // create a bug

     factory = new BugFactory();
     bugs = factory
                .newBug().
     setOperatingSystem(OS)
        .setPlatform(PLAT)
        .setPriority(PRIO)
        .setProduct(PRO)
        .setComponent(COMP)
        .setSummary(SUM)
        .setVersion(VER)
        .setDescription(DES)
        .createBug();


     report=new ReportBug(bugs);




try{conn.executeMethod(login);
conn.executeMethod(report);

}
catch(Exception e){System.out.println(e.getMessage());}


}


}
司空坚
2023-03-14

添加以下所有罐子并检查

xmlrpc-client-3.1.3

xmlrpc-common-3.1.3

xmlrpc-server-3.1.3

 类似资料:
  • Setool Main适用于Linux的企业级别社会工程学网络安全测试。适用于针对企业的测试,使用Java开发,具有快速机动,隐蔽测试、安全,高效专业的特点,远超同类型产品。 现代企业与互联网深度挂钩,对网络安全的要求自然是不言而喻,可是现代的企业尤其是大型的互联网或者营运商。在网络漏洞的发掘上是非常用工的,可是任然会出现公司和企业内部被他人入侵。这很大程度上出现在人的问题上。Setool Mai

  • 描述 (Description) HTML main,标记指定文档中的主要或重要内容。每页只能使用一次,不能作为article,aside,footer,header,nav元素。 例子 (Example) <!DOCTYPE html> <html> <body> <main> <h1>Learning</h1> <p>Learn to ga

  • 在 Java 中,main() 方法是 Java 应用程序的入口方法,程序在运行的时候,第一个执行的方法就是 main() 方法。main() 方法和其他的方法有很大的不同。 下面先来看最简单的一个 Java 应用程序 HelloWorld,我们将通过这个例子讲解 Java 类中 main() 方法的奥秘,程序的代码如下: 其中,使用 main() 方法时应该注意如下几点: 访问控制权限是公有的(

  • An I/O event loop for non-blocking sockets. Typical applications will use a single object, in the singleton. The method should usually be called at the end of the main() function. Atypical application

  • 11.3.3 “main”方法 我们程序的最后是main方法,这只是一个Java程序入口的标准方法。我们的main方法通过调用run委托给Spring Boot的SpringApplication类,SpringApplication将引导我们的程序,启动Spring,然后启动自动配置的Web服务器Tomcat。需要将Example.class作为参数传递给run方法来告诉SpringApplic

  • With Explorer interface WinSCP looks similar to a normal Microsoft Windows folder (Windows File Explorer). Unlike with Commander interface, only remote directory is shown. To transfer the files you ty