Hi all
I have an application running and working, I'm now trying to move to TLS both on the DMCC and the JTAPI side. I'm string out with the DMCC.
Adding certs and all, it actually looks as if communication is established, but times out and I get this very annoying exception:
java.lang.ClassCastException: class org.apache.log4j.Level cannot be cast to class com.avaya.common.logging.Level (org.apache.log4j.Level and com.avaya.common.logging.Level are in unnamed module of loader 'app')
at com.avaya.common.logging.Logger.getLevel(Logger.java:177)
at com.avaya.common.nio.managed.tlsImpl.TLSHandshakeHandler.handleRead(TLSHandshakeHandler.java:182)
at com.avaya.common.nio.managed.defaultImpl.DelegatingWritableReadChannelHandler.handleRead(DelegatingWritableReadChannelHandler.java:89)
at com.avaya.common.nio.channels.defaultImpl.DefaultChannelServicer.serviceChannels(DefaultChannelServicer.java:355)
at com.avaya.common.nio.channels.defaultImpl.SingleThreadedSocketChannelDaemon.run(SingleThreadedSocketChannelDaemon.java:111)
at java.base/java.lang.Thread.run(Unknown Source)
does anybody have any insights, or perhaps guides for what specific steps are needed to enable TLS on DMCC communications..
I have added keystore and are currently running with the following props.
cmapi.secure=true
cmapi.certificate_hostname_validation=false
cmapi.certificate_validation=false
disabled host and cert validation just to move things allong
Once again any insights and help would be greatly appreciated