执行executeMethod()使用j2bugzilla API显示异常

时间:2013-12-27 12:33:37

标签: api automation bugzilla

我已经使用j2bugzilla API进行bugzilla集成。

我已经使用executeMethod()进行登录,报告错误并最终添加附件。前两个方法已成功执行但是当我使用相同的方法添加数据时,它会产生错误。

           image = ImageIO.read(new File(FILEPATH));
       baos = new ByteArrayOutputStream();
       ImageIO.write(image, "png", baos);
       byte[] res=baos.toByteArray();


          conn.executeMethod(login);

      f = new AttachmentFactory();
 attachment = f.newAttachment() 
 .setData(res)//Transform your File to Base64
 .setMime(MIME)
 .setName(NAME)
 .setSummary(SUMMARY)
 .createAttachment();


  conn.executeMethod(new AddAttachment(attachment,8361 ));

现在最后一个执行方法给了我错误。 java.lang.NoSuchMethodError:

提前致谢。

1 个答案:

答案 0 :(得分:0)

最后我得到了解决方案,问题是我的图像MIME类型。我将MIME类型从img / png更改为image / png并且它已经工作了