btg座舱无法读取i3-label.properties

2020-09-04 20:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的客户的CMS座舱有一个奇怪的问题。 似乎Btg座舱无法读取fiile国际化文件:i3-label.properties,即使这些文件位于以下路径下:" btgcockpit \ web \ webroot \ WEB-INF \ i3-label.properties"。

替代文本

我仅在质量检查环境中遇到此问题,在我的语言环境机器上是不可理解的。

此问题导致另一个问题:一旦我想向用户组添加BTG规则,便会出现nullPointerException:

  2015 4:34:29 PM org.zkoss.zk.ui.impl.HybrisUiEngineImpl handleError:1618
  好评:>> java.lang.NullPointerException
  >>位于de.hybris.platform.btgcockpit.wizard.controller.BTGAssignToGroupActionWizardController.appendUserGroup(BTGAssignToGroupActionWizardController.java:218)
  >>位于de.hybris.platform.btgcockpit.wizard.controller.BTGAssignToGroupActionWizardController.getLblForUserGroups(BTGAssignToGroupActionWizardController.java:195)
  >>位于de.hybris.platform.btgcockpit.wizard.controller.BTGAssignToGroupActionWizardController.calcCode(BTGAssignToGroupActionWizardController.java:171)
  >>位于de.hybris.platform.btgcockpit.wizard.controller.BTGAssignToGroupActionWizardController.next(BTGAssignToGroupActionWizardController.java:105)
  >>位于de.hybris.platform.cockpit.wizards.Wizard.isShowDone(Wizard.java:229)
  >>位于de.hybris.platform.cockpit.wizards.Wizard.refreshButtons(Wizard.java:434)
  >>位于de.hybris.platform.cockpit.wizards.Wizard.updateView(Wizard.java:369)
  >>位于de.hybris.platform.cockpit.wizards.Wizard.doNext(Wizard.java:478)
  >>在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
  >>在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  >>在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  >>在java.lang.reflect.Method.invoke(Method.java:606)
  >>位于bsh.Reflect.invokeMethod(未知源)
  >>在bsh.Reflect.invokeObjectMethod(未知来源)
  >>位于bsh.Name.invokeMethod(未知源)
  >>位于bsh.BSHMethodInvocation.eval(未知源)
  >>在bsh.BSHPrimaryExpression.eval(未知来源)
  >>在bsh.BSHPrimaryExpression.eval(未知来源)
  >>在bsh.Interpreter.eval(未知来源)
  >>在bsh.Interpreter.eval(未知来源)
  >> org.zkoss.zk.scripting.bsh.BSHInterpreter.exec(BSHInterpreter.java:119)
  >> org.zkoss.zk.scripting.util.GenericInterpreter.interpret(GenericInterpreter.java:310)
  >> org.zkoss.zk.ui.impl.PageImpl.interpret(PageImpl.java:797)
  >> org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:176)
  >> org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141)
  >>在org.zkoss.zk.ui.impl.EventProcessingThreadImpl.process0(EventProcessingThreadImpl.java:519)
  >>在org.zkoss.zk.ui.impl.EventProcessingThreadImpl.run(EventProcessingThreadImpl.java:446)


  

感谢您的帮助,

(38.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的客户的CMS座舱有一个奇怪的问题。 似乎Btg座舱无法读取fiile国际化文件:i3-label.properties,即使这些文件位于以下路径下:" btgcockpit \ web \ webroot \ WEB-INF \ i3-label.properties"。

替代文本

我仅在质量检查环境中遇到此问题,在我的语言环境机器上是不可理解的。

此问题导致另一个问题:一旦我想向用户组添加BTG规则,便会出现nullPointerException:

  2015 4:34:29 PM org.zkoss.zk.ui.impl.HybrisUiEngineImpl handleError:1618
  好评:>> java.lang.NullPointerException
  >>位于de.hybris.platform.btgcockpit.wizard.controller.BTGAssignToGroupActionWizardController.appendUserGroup(BTGAssignToGroupActionWizardController.java:218)
  >>位于de.hybris.platform.btgcockpit.wizard.controller.BTGAssignToGroupActionWizardController.getLblForUserGroups(BTGAssignToGroupActionWizardController.java:195)
  >>位于de.hybris.platform.btgcockpit.wizard.controller.BTGAssignToGroupActionWizardController.calcCode(BTGAssignToGroupActionWizardController.java:171)
  >>位于de.hybris.platform.btgcockpit.wizard.controller.BTGAssignToGroupActionWizardController.next(BTGAssignToGroupActionWizardController.java:105)
  >>位于de.hybris.platform.cockpit.wizards.Wizard.isShowDone(Wizard.java:229)
  >>位于de.hybris.platform.cockpit.wizards.Wizard.refreshButtons(Wizard.java:434)
  >>位于de.hybris.platform.cockpit.wizards.Wizard.updateView(Wizard.java:369)
  >>位于de.hybris.platform.cockpit.wizards.Wizard.doNext(Wizard.java:478)
  >>在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
  >>在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  >>在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  >>在java.lang.reflect.Method.invoke(Method.java:606)
  >>位于bsh.Reflect.invokeMethod(未知源)
  >>在bsh.Reflect.invokeObjectMethod(未知来源)
  >>位于bsh.Name.invokeMethod(未知源)
  >>位于bsh.BSHMethodInvocation.eval(未知源)
  >>在bsh.BSHPrimaryExpression.eval(未知来源)
  >>在bsh.BSHPrimaryExpression.eval(未知来源)
  >>在bsh.Interpreter.eval(未知来源)
  >>在bsh.Interpreter.eval(未知来源)
  >> org.zkoss.zk.scripting.bsh.BSHInterpreter.exec(BSHInterpreter.java:119)
  >> org.zkoss.zk.scripting.util.GenericInterpreter.interpret(GenericInterpreter.java:310)
  >> org.zkoss.zk.ui.impl.PageImpl.interpret(PageImpl.java:797)
  >> org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:176)
  >> org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141)
  >>在org.zkoss.zk.ui.impl.EventProcessingThreadImpl.process0(EventProcessingThreadImpl.java:519)
  >>在org.zkoss.zk.ui.impl.EventProcessingThreadImpl.run(EventProcessingThreadImpl.java:446)


  

感谢您的帮助,

(38.7 kB)
付费偷看设置
发送
7条回答
compass1988
1楼-- · 2020-09-04 20:59

请提出任何建议

歪着头看世界
2楼-- · 2020-09-04 21:16

您能够解决此问题,因为我正面临着这个问题。 i3-label.properties文件没有得到反映,但是对于CMSCockpit

落灬小鱼
3楼-- · 2020-09-04 21:16

我不知道,但是我认为这是编码问题,QA环境中的文件是AINSI编码,我 认为ZK需要UTF-8编码。

SC_Yao
4楼-- · 2020-09-04 21:02

但是问题是,在我的语言环境机器中,即使我将i3-label.properties的编码更改为AINSI,它仍然可以正常工作!

Nir深蓝
5楼-- · 2020-09-04 20:59

它与文件编码无关

土豆飞人
6楼-- · 2020-09-04 21:16

我认为这是因为BTGCockpit不被认为是模块的un扩展。 但是我该如何解决呢?

一周热门 更多>