2014-05-15 1 views
0

동일한 컴퓨터에서 두 개의 OpenERP 인스턴스를 실행하려고하는데 두 번째 인스턴스를 시작할 때마다 충돌이 발생합니다. 그것은 OpenERP의 두 인스턴스를 시작하고 동일한 postgresDB에서 동일한 사용자이지만 데이터베이스의 다른 사용자와 함께 OpenERP의 각 인스턴스를 실행합니다. 여기에 로그 파일이 있습니다. 여기에 무슨 일이 일어나고 있는지 전혀 알지 못합니다.Openerp8 시작 오류 : AttributeError : 'bool'개체에 'endswith'속성이 없습니다.

Traceback (most recent call last): 
    File "/home/user/lib/python2.7/Werkzeug-0.9.4-py2.7.egg/werkzeug/serving.py", line 177, in run_wsgi 
execute(self.server.app) 
File "/home/user/lib/python2.7/Werkzeug-0.9.4-py2.7.egg/werkzeug/serving.py", line 165, in execute 
application_iter = app(environ, start_response) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/service/server.py", line 273, in app 
return self.app(e, s) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/service/wsgi_server.py", line 215, in application 
return application_unproxied(environ, start_response) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/service/wsgi_server.py", line 201, in application_unproxied 
result = handler(environ, start_response) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/http.py", line 1097, in __call__ 
return self.dispatch(environ, start_response) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/http.py", line 1074, in __call__ 
return self.app(environ, start_wrapped) 
File "/home/user/lib/python2.7/Werkzeug-0.9.4-py2.7.egg/werkzeug/wsgi.py", line 579, in __call__ 
return self.app(environ, start_response) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/http.py", line 1226, in dispatch 
ir_http = request.registry['ir.http'] 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/http.py", line 220, in registry 
return openerp.modules.registry.RegistryManager.get(self.db) if self.db else None 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/modules/registry.py", line 269, in get 
update_module) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/modules/registry.py", line 299, in new 
openerp.modules.load_modules(registry._db, force_demo, status, update_module) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/modules/loading.py", line 335, in load_modules 
force, status, report, loaded_modules, update_module) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/modules/loading.py", line 241, in load_marked_modules 
graph.add_modules(cr, module_list, force) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/modules/graph.py", line 99, in add_modules 
info = openerp.modules.module.load_information_from_description_file(module) 
File "/home/user/openerp-8.0-acmlpsc/openerp8/openerp/modules/module.py", line 180, in load_information_from_description_file 
terp_file = opj(mod_path, '__openerp__.py') 
File "/usr/local/lib/python2.7/posixpath.py", line 77, in join 
elif path == '' or path.endswith('/'): 
AttributeError: 'bool' object has no attribute 'endswith' 

도와 주시면 감사하겠습니다.

+0

경로 부울 유형입니다 .. 귀하의 의견에 저를 업데이트 할. 경로가 config에서로드 되었습니까? – KiraLT

+0

그래, 구성 파일에서 경로를 설정하십시오 – ocespedes

+0

어쨌든 경로는 bool입니다. 설정을 확인하십시오. – KiraLT

답변

0

이것은 포트 충돌로 인한 것일 수 있습니다. 다른 포트에서 인스턴스를 실행하십시오 (예 : 8069와 8070).

인스턴스를 개별 Icognito 창 (크롬 사용 중) 또는 개인 브라우징 창 (모질라 사용 중)에서 열어보십시오. 하나의 인스턴스가 다른 openerp 인스턴스의 세션을 덮어 쓰는 경우 그래도 문제가 해결되지 않으면 OpenERP8의 최신 코드를 가져 오는 것이 좋습니다. 그래도 안정적이지는 않습니다. 이 도움이

희망,

+0

나는'xmlrpc-port'를 사용하여 다른 포트를 사용하여 실행 중이며 데이터베이스에서도 다른 사용자를 사용하고 있습니다. – ocespedes

관련 문제