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

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - rahul.saraswat

1
Programming of KonaKart / How to build kkeclipse folder?
February 24, 2015, 05:26:14 am
Hello everyone,

I have created a kkeclipse folder using the ant goal ant make_eclipse_project. Now I made some css changes in kk-style.css in kkeclipse folder. When I run the ant build command in the kkeclipse folder the generated war does not have my changes. Can any one please suggest. Thanks in advance.

Thanks
Rahul
2
Hi Everyone,

I am integrating konakart liferay portlet with a custom payment gateway. I have successfully integrated the konakart with payment gateway and able to place a new order. After successful payment details are getting saved to konakart db. Everything works fine until here.

Now I tested the same thing with liferay konakart portlet. But my ActionClass in IPN folder is not executing. I followed the link "http://www.konakart.com/forum/index.php/topic,1910.msg7369.html"; but it still doesn't get called. Please can any one guide me on this.

Thanks in advance.

Thanks
Rahul Saraswat
3
Hello everyone,

I am using konakart CC edition. I followed the official documentation for installation. I am using paypal for payment. I am experiencing below two issues and will be glad if anyone helps me out.

1) I am able to make a successful payment. When I take a look at the orders after that in KKAdmin the payment status says Waiting for Payment. Do we need to write a custom code to change the status on successful payment or there is some other work around?

2) Also as soon as I am redirected to the paypal site I receive the order email which says payment status as waiting for payment. Is it possible to send a order confirmation email after payment is successful instead with the status as payment successful?

Thanks in advance. Please guide!

Thanks
Rahul Saraswat
4
Hello everyone,

I am trying to add a new payment module to konakart. For the tim being I was just trying to make a flow working. So, I copied Paypal module I followed instructions on page :
http://www.konakart.com/docs/CreatingAPaymentModule.html

1) CcAvenue.java, CcAvenue_en.properties under the package com.konakart.bl.modules.payment.ccavenue
2) CcAvenue.java, CcAvenue.properties under the package com.konakartadmin.modules.payment.ccavenue
3) Added an entry to struts.xml ->
<action name="CcAvenueCallback" class="com.konakart.actions.ipn.CcAvenueAction"/>

4) Created a class CcAvenueAction.java under the package com.konakart.actions.ipn.

I am able to select the gateway in the admin app.
I am able to select the gateway while processing my order.

But the problem is that when I click on finalize order it should redirect to Paypal website as there are no code changes in the java files except for renaming the new module and some files.

I get below exception :

13-Nov 15:29:19 ERROR (?:handleException:?) A customer has received the following exception ( ref: 1415872759938 )
com.konakart.app.KKException: java.lang.NoClassDefFoundError: com/konakart/bl/modules/payment/PaymentInterface
   at com.konakart.app.KKEng.manageThrowable(Unknown Source)
   at com.konakart.app.KKEng.getPaymentDetails(Unknown Source)
   at com.konakart.app.KKEng.getPaymentDetails(Unknown Source)
   at com.konakart.actions.CheckoutConfirmationSubmitAction.execute(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:446)
   at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:285)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
   at com.konakart.actions.interceptors.NoCacheInterceptor.intercept(Unknown Source)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.konakart.actions.interceptors.LoggingInterceptor.intercept(Unknown Source)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at org.apache.struts2.json.JSONInterceptor.intercept(JSONInterceptor.java:172)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:238)
   at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:238)
   at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
   at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at com.konakart.actions.interceptors.ForceAPostInterceptor.intercept(Unknown Source)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
   at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:544)
   at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
   at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
   at com.konakart.filter.CharacterEncodingFilter.doFilter(Unknown Source)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.NoClassDefFoundError: com/konakart/bl/modules/payment/PaymentInterface
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:270)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1707)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:190)
   at com.konakart.bl.modules.payment.PaymentMgr.getPaymentModuleForName(Unknown Source)
   at com.konakart.bl.modules.payment.PaymentMgr.getPaymentDetailsPerOrder(Unknown Source)
   at com.konakart.bl.modules.payment.PaymentMgr.getPaymentDetails(Unknown Source)
   ... 76 more
Caused by: java.lang.ClassNotFoundException: com.konakart.bl.modules.payment.PaymentInterface
   at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   ... 96 more
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.NoClassDefFoundError: com/konakart/bl/modules/payment/PaymentInterface
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:270)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1707)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:190)
   at com.konakart.bl.modules.payment.PaymentMgr.getPaymentModuleForName(Unknown Source)
   at com.konakart.bl.modules.payment.PaymentMgr.getPaymentDetailsPerOrder(Unknown Source)
   at com.konakart.bl.modules.payment.PaymentMgr.getPaymentDetails(Unknown Source)
   ... 76 more
Caused by: java.lang.ClassNotFoundException: com.konakart.bl.modules.payment.PaymentInterface
   at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   ... 96 more

Can anyone please help. Thanks in advance!

Thanks
Rahul Saraswat
5
Reporting / No access permitted
September 15, 2014, 08:50:05 am
Hi everyone,

I am getting an error on the my store status in admin. It says no access permitted for the graph. When I open reports section and try to run a report again it opens up the page but it says NO ACCESS PERMITTED on that page.

Can any one please help? Thanks in advance.

Thanks & Regards
Rahul Saraswat
6
Hi,

Can any one please tell how to set delivery time for products. By default it is coming 4 days. Is there any way to configure it from konakart admin.

Thanks & Regards
Rahul Saraswat