Mandrill Wrapper API JAVA

Estoy desarrollando la aplicación web crm struts en eclipse. Para el envío de correos, creé la cuenta de Mailchimp y la integración de mandril. Encontré una API de envoltura de terceros (cribbstechnologies-Java-Mandrill-Wrapper). mientras se ejecuta desde el método principal, da una excepción como a continuación. Proporcioné el código API correcto, toda la información de correo en el objeto 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);
}

Excepción en objectMapper.writeValueAsString (solicitud); línea como abajo

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)

Cómo resolver la excepción. Lo intenté en Google pero no encontré ningún resultado.

Por favor, que alguien me ayude ...

Gracias por adelantado...

Respuesta 1

Estoy aprendiendo Java. Escribí el siguiente código pero recibo este error "no puedo hacer una referencia estática a un campo de entrada no estático" en Arrayfunction (), cuando intento tomar una entrada. ¿Por qué es esto así y ...

Tengo los siguientes textos: "Los datos de la Rama 1 son correctos - verdaderos" "los datos de la Rama 4 son correctos - falsos" Para cada texto, me gustaría obtener el número de rama y el valor booleano verdadero ...

¿Puedo autenticar a mis usuarios por sus IP en un sistema Active Directory en lenguaje Java? Estoy conectado a la red por una máquina Linux. No sé por dónde debo comenzar. Gracias por adelantado

Tengo una actividad impulsada por un FragmentPagerAdapter que agrega fragmentos a medida que el usuario desliza hacia la izquierda y hacia la derecha. Este fragmento secundario que se agrega actualmente es estático y contiene un ListView de elementos. YO ...