I am making use of Velocity Template Engine (Velocity 1.4) to set up a mailing system.
Initialising Velocity is throwing below error:
2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - PANIC : Velocity cannot find any of the specified or default logging systems in the classpath, or the classpath doesn't contain the necessary classes to support them. Please consult the documentation regarding logging. Exception : java.lang.NoClassDefFoundError: org/apache/log/format/Formatter 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - Exception in thread "pool-6-thread-1" 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - java.lang.NoClassDefFoundError: org/apache/log/format/Formatter 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at org.apache.velocity.runtime.log.LogManager.createLogSystem(LogManager.java:162) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at org.apache.velocity.runtime.RuntimeInstance.initializeLogger(RuntimeInstance.java:553) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:226) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:461) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at org.apache.velocity.app.VelocityEngine.init(VelocityEngine.java:106) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at com.example.mail.Renderer.setVelocityEngine(Renderer.java:32) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at com.example.mail.Renderer.getTemplate(Renderer.java:42) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at com.example.polarion.Util.sendMailForTrigger(Util.java:733) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at com.example.a3.servlet.async.PushEventProcessor.process(PushEventProcessor.java:232) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at com.example.a3.servlet.async.PushEventProcessorThread.run(PushEventProcessorThread.java:52) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 2022-12-19 04:52:11,269 [pool-6-thread-1] WARN - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
I have tried adding logkit.jar to classpath.