小编aze*_*ndh的帖子

尝试导入网站时,OpenERP Magento集成失败

我已经安装了OpenERP 7和Magento 1.7。我的任务之一是在它们之间部署连接器。我已经将Openlabs OpenERP连接器安装到Magento,并从此处(https://github.com/openlabs/magento-integration)将magento-integration模块安装到OpenERP 。

“测试连接”功能可以正常工作。单击之后Import Websites,弹出窗口中显示的堆栈跟踪:

Client Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/openerp/addons/web/http.py", line 204, in dispatch
response["result"] = method(self, **self.params)
...
File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_model.py", line 861, in _get_id
raise ValueError('No such external ID currently defined in the system: %s.%s' % (module, xml_id))
ValueError: No such external ID currently defined in the system: magento_integration.instance_website_tree_view
Run Code Online (Sandbox Code Playgroud)

我对OpenERP(和python)不熟悉,所以我的问题是什么ValueError: No such external ID currently defined in the system: magento_integration.instance_website_tree_view,以及如何解决它?

提前致谢。

integration magento openerp python-2.7 magento-1.7

5
推荐指数
1
解决办法
821
查看次数

如何更好地获取globalOnly FacesMessages的数量?

我编写了一个“不太正确”的代码,以编程方式计算globalOnly消息。

for (final FacesMessage message : facesContext.getMessageList()) {
    if (!message.getClass().getCanonicalName().equals("javax.faces.component.MessageFactory.BindingFacesMessage")) {
            globalOnlyMessagesCount++;
    }
}
Run Code Online (Sandbox Code Playgroud)

对于非jsf开发者:javax.faces.component.MessageFactory.BindingFacesMessage是一个不可见的类,因此instanceof不起作用。我发现消息是BindingFacesMessageFacesMessage

更好的解决方案吗?(除了我将字符串文字设置为常量)。

jsf jsf-2

3
推荐指数
1
解决办法
343
查看次数

标签 统计

integration ×1

jsf ×1

jsf-2 ×1

magento ×1

magento-1.7 ×1

openerp ×1

python-2.7 ×1