Hello Everyone,

I'm currently working with a custom made REST Driver. We were able to get the driver running in a Testing environment without any issues but when we try to run it in production we are getting the following error:

Code:
DirXML Log Event -------------------

     Driver:   <REDACTED>

     Channel:  Subscriber

     Object:   <REDACTED>

     Status:   Error

     Message:  Code(-9010) An exception occurred: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.<init>(I)V

        at org.apache.http.impl.auth.BasicScheme.<init>(BasicScheme.java:65)

        at org.apache.http.impl.auth.BasicSchemeFactory.create(BasicSchemeFactory.java:68)

        at org.apache.http.impl.client.AuthenticationStrategyImpl.select(AuthenticationStrategyImpl.java:175)

        at org.apache.http.impl.client.TargetAuthenticationStrategy.select(TargetAuthenticationStrategy.java:43)

        at org.apache.http.impl.auth.HttpAuthenticator.handleAuthChallenge(HttpAuthenticator.java:154)

        at org.apache.http.impl.execchain.MainClientExec.needAuthentication(MainClientExec.java:560)

        at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:275)

        at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)

        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:85)

        at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)

        at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)

        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)

        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)

        at com.novell.nds.dirxml.driver.rest.AbstractHttpRESTOperation.send(HttpRESTOperations.java:211)

        at com.novell.nds.dirxml.driver.rest.HttpRESTModifyOperation.sendHttpRequest(HttpRESTOperations.java:625)

        at com.novell.nds.dirxml.driver.rest.RESTSubscriptionShim.handleDriverOperationNode(RESTSubscriptionShim.java:715)

        at com.novell.nds.dirxml.driver.rest.RESTSubscriptionShim.handleCommandOperation(RESTSubscriptionShim.java:841)

        at com.novell.nds.dirxml.driver.rest.RESTSubscriptionShim.modifyHandler(RESTSubscriptionShim.java:890)

        at com.novell.nds.dirxml.driver.rest.RESTSubscriptionShim.dispatch(RESTSubscriptionShim.java:632)

        at com.novell.nds.dirxml.driver.rest.RESTSubscriptionShim.execute(RESTSubscriptionShim.java:461)

        at com.novell.nds.dirxml.engine.Subscriber.execute(Subscriber.java:455)

        at com.novell.nds.dirxml.engine.Subscriber.execute(Subscriber.java:289)

        at com.novell.nds.dirxml.engine.Subscriber$AddProcessor.process(Subscriber.java:1511)

        at com.novell.nds.dirxml.engine.Subscriber$ModifyProcessor.process(Subscriber.java:1562)

        at com.novell.nds.dirxml.engine.Subscriber.processEvent(Subscriber.java:1136)

        at com.novell.nds.dirxml.engine.Subscriber.processEvents(Subscriber.java:953)

        at com.novell.nds.dirxml.engine.Driver.submitTransaction(Driver.java:764)

        at com.novell.nds.dirxml.engine.DriverEntry.submitTransaction(DriverEntry.java:1128)

        at com.novell.nds.dirxml.engine.DriverEntry.processCachedTransaction(DriverEntry.java:1012)

        at com.novell.nds.dirxml.engine.DriverEntry.eventLoop(DriverEntry.java:820)

        at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:597)

        at java.lang.Thread.run(Thread.java:745)
The testing and production environments are running IDM 4.5.1.0. The only difference between them is that the testing environment's REST webservice is using http while the production one is https.

Has anyone encountered this Error? Any lead as to where the problem is?

Any help will be really appreciated.
Thanks in advance!