2015-02-11 5 views
0

Я пробовал искать эту тему, но ничто, кажется, не касается моей точной проблемы. У меня есть java и jsp-программа, где я хотел бы иметь возможность сообщать об ошибках в моей установке Bugzilla. Я сначала тестировал метод, который я создал на полигоне Bugzilla, но я не могу заставить его работать.Не могу сообщить о новых ошибках в Bugzilla через J2Bugzilla

Моя проблема заключается в том, что я пробовал весь образец кода, и я все равно получаю ту же ошибку, которая, как представляется, связана с executeMethod().

Вот пример моей страницы JSP, которая вызывает метод моего класса Java:

<jsp:useBean id="error" class="bug.TestClass" scope="session"/> <% String result = error.reportBug("error"); out.print(result);%>

метод Java, который я заблокировал имя пользователя и пароль для Bugzillla свалки, но я проверил и они являются правильными:

public static String reportBug(String bugError) { 
    try { 
     BugzillaConnector conn = new BugzillaConnector(); 
     conn.connectTo("http://landfill.bugzilla.org/"); 
     BugzillaMethod logIn = new LogIn ("*****@hotmail.com", "****"); 
     conn.executeMethod(logIn); 

     BugFactory factory = new BugFactory(); 
     Bug bug = factory.newBug() 
     .setOperatingSystem("WINDOWS") 
     .setPlatform("PC") 
     .setPriority("P1") 
     .setProduct("FoodReplicator") 
     .setComponent("Salt") 
     .setSummary(bugError) 
     .setVersion("1.0") 
     .setDescription("It doesn't work.") 
     .createBug(); 

     ReportBug report = new ReportBug(bug); 
     conn.executeMethod(report); 
     int id = report.getID(); 

     result += "Successful"; 

    } catch (Exception e) { 
     result = e.toString(); 
    } 
    return result; 
} 

а вот ошибка я получаю, когда я открываю страницу Jsp:

com.j2bugzilla.base.BugzillaException: An unknown error was encountered; fault code: 0 

Я работаю над этим в течение нескольких дней, поэтому любая помощь будет действительно оценена. Спасибо

ответ

0

Я встретил ту же проблему. Затем я обновляю j2bugzilla jar от 2.0 до 2.2.1. Тогда это работает.