Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mandrill包装器API JAVA_Java_Api_Mailchimp - Fatal编程技术网

Mandrill包装器API JAVA

Mandrill包装器API JAVA,java,api,mailchimp,Java,Api,Mailchimp,我正在eclipse中开发crm struts web应用程序。出于邮寄目的,我创建了mailchimp帐户和mandrill集成。我找到了第三方包装器api(cribbstechnologies Java Mandrill包装器)。当从main方法执行时,会出现如下异常。我提供了currectapi代码,所有邮件信息都在MandrillHTMLMessage对象中 private BaseMandrillResponse performPostRequest(BaseMandrillReque

我正在eclipse中开发crm struts web应用程序。出于邮寄目的,我创建了mailchimp帐户和mandrill集成。我找到了第三方包装器api(cribbstechnologies Java Mandrill包装器)。当从main方法执行时,会出现如下异常。我提供了currectapi代码,所有邮件信息都在MandrillHTMLMessage对象中

private BaseMandrillResponse performPostRequest(BaseMandrillRequest request, String serviceMethod, Object responseClass, TypeReference reference) throws RequestFailedException {
    try {
        System.out.println("PostRequest Starts");
        request.setKey(config.getApiKey());
        HttpPost postRequest = new HttpPost(config.getServiceUrl() + serviceMethod);
        String postData = getPostData(request);

protected String getPostData(BaseMandrillRequest request) throws JsonGenerationException, JsonMappingException, IOException {
        return objectMapper.writeValueAsString(request);
}
objectMapper.writeValueAsString(请求)处出现异常;像下面这样的线

Exception in thread "main" java.lang.IllegalAccessError: tried to access method org.codehaus.jackson.JsonFactory._getBufferRecycler()Lorg/codehaus/jackson/util/BufferRecycler; from class org.codehaus.jackson.map.ObjectMapper
at org.codehaus.jackson.map.ObjectMapper.writeValueAsString(ObjectMapper.java:1030)
at com.cribbstechnologies.clients.mandrill.request.MandrillRESTRequest.getPostData(MandrillRESTRequest.java:102)
at com.cribbstechnologies.clients.mandrill.request.MandrillRESTRequest.performPostRequest(MandrillRESTRequest.java:47)
at com.cribbstechnologies.clients.mandrill.request.MandrillRESTRequest.postRequest(MandrillRESTRequest.java:38)
at com.cribbstechnologies.clients.mandrill.request.MandrillMessagesRequest.sendMessage(MandrillMessagesRequest.java:33)
at com.cribbstechnologies.clients.mandrill.it.MessagesTest.testSendMessage(MessagesTest.java:86)
at com.cribbstechnologies.clients.mandrill.it.MessagesTest.before(MessagesTest.java:63)
at com.cribbstechnologies.clients.mandrill.it.MessagesTest.beforeClass(MessagesTest.java:56)
at com.cribbstechnologies.clients.mandrill.it.SendMail.main(SendMail.java:9)
如何解决异常。我在谷歌上试过,但没有结果

请任何人帮帮我


提前感谢…

您是否尝试在Github上联系作者?

如果图书馆出了问题,我会直接向他们提出问题。我没有足够的上下文从您的张贴在这里,以解决它直接

如果有任何混淆,还有一些集成测试可能有助于说明使用情况: