hybris checkout添加问题

时间:2015-09-04 05:14:12

标签: add-on hybris

  1. 新的checkoutaddon extenssion名为“myb2ccheckout”
  2. 包含在localextensions.xml(hybris / config)
  3. classpath:在“myb2ccheckout”中
  4. “myb2ccheckout”中的localextensions
  5. spring.xml firl我们创建了“Multi check out flow”
  6. 控制器
  7.   

    ant addoninstall -Daddonnames =“myb2ccheckout”-DaddonStorefront.yacceleratorstorefront =“myb2cstorefront”

    基本商店

      

    UPDATE BaseStore; uid [unique = true]; checkoutFlowGroup; hybris; myMultiFlowCheckoutGroup;

         

    例外::   严重:Servlet [DispatcherServlet]的Servlet.service()在路径[/ myb2cstorefront]的上下文中引发异常[请求处理失败;具有根本原因的嵌套异常是java.lang.NullPointerException]   INFO | jvm 1 | main | 2015/09/02 19:19:05.034 |显示java.lang.NullPointerException   INFO | jvm 1 | main 2015/09/02 19:19:05.034 | at de.hybris.platform.storefront.controllers.pages.checkout.steps.AbstractCheckoutStepController.addCheckoutStepsToModel(AbstractCheckoutStepController.java:115)

2 个答案:

答案 0 :(得分:1)

根据错误日志中提供的行号,您似乎遇到了结帐组的问题。请检查结帐组的bean映射是否正确提及。

请告诉我这是否可以解决问题。欢呼声。

答案 1 :(得分:0)

以下步骤解决了我的问题:

  1. 检查是否已安装结帐流程组: 转到hybris后台->基本商务->基本商店->->管理->结帐流程组。
  2. 如果将上述属性正确设置为所需的结帐流程组,则再次安装插件: ant addoninstall -Daddonnames="myb2ccheckout" -DaddonStorefront.yacceleratorstorefront="myb2cstorefront"
  3. ant clean all
  4. 我不需要ant initialize/update,因为我是在首次安装结帐插件时就已经这样做了。