• Welcome to KonaKart Community Forum. Please login or sign up.
 

Konkart 7.7.1 throws exception for custom payment module

Started by bharatkasodariya, October 01, 2013, 10:26:05 am

Previous topic - Next topic

bharatkasodariya

getting error in version version 7.1.1 for custom payment module when starting the tomcat . Class is there in class path

INFO: Deploying web application directory konakartadmin
01-Oct 14:46:18 ERROR (?:refreshConfigs:?) Could not instantiate the Payment Mod
ule com.konakart.bl.modules.payment.sofort.Sofort in order to refresh its config
uration.
java.lang.ClassNotFoundException: com.konakart.bl.modules.payment.sofort.Sofort
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1678)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1523)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at com.konakart.bl.modules.payment.PaymentMgr.getPaymentModuleForName(Un
known Source)
        at com.konakart.bl.modules.payment.PaymentMgr.refreshConfigs(Unknown Sou
rce)
        at com.konakart.bl.modules.payment.PaymentMgr.<init>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

bharatkasodariya

still getting the error though jar is in class path. Copied module same as paypal


INFO: Deploying web application directory konakartadmin
02-Oct 23:36:08 ERROR (?:refreshConfigs:?) Could not instantiate the Payment Mod
ule com.konakart.bl.modules.payment.creditcard.Creditcard in order to refresh it
s configuration.
java.lang.ClassNotFoundException: com.konakart.bl.modules.payment.creditcard.Cre
ditcard
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1678)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1523)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at com.konakart.bl.modules.payment.PaymentMgr.getPaymentModuleForName(Un
known Source)
        at com.konakart.bl.modules.payment.PaymentMgr.refreshConfigs(Unknown Sou
rce)
        at com.konakart.bl.modules.payment.PaymentMgr.<init>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
        at com.konakart.bl.MgrFactory.instantiatePaymentMgr(Unknown Source)
        at com.konakart.bl.MgrFactory.getPaymentMgr(Unknown Source)
        at com.konakart.app.KKEng.updateCachedConfigurations(Unknown Source)
        at com.konakart.bl.EngineConfigCacheUpdater.updateConfigs(Unknown Source
)

bharatkasodariya

It was due to konakart-m. I missed to put custom module jar in konakart-m lib:( . mobile version from 7.1. So Need to add jar in konakart-m as well.