Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
6903 Lượt xem

Let's just say I hand craft some lovely XML for a view, update the module and am brought to a screeching halt by this error message:

except_orm: ('ValidateError', u'Error occurred while validating the field(s) arch: Invalid XML for View Architecture!')

How would you approach resolving this issue?

Is there a way to see more detail about what the complaint is?

Would you cut out everything inside

<field name="arch" type="xml"> </field>

then add it back a piece at a time until the error shows up again?

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

You can see more details about the error (offending view, what is the problem) in the server log file.

It is sometimes more convenient not to work with OpenERP as a service when developing. If you run openerp-server without the --log-file option, it should output to stdout. (/path/to/openerp-server --config=/path/to/openerp-server.conf --debug )

In a general manner, when you develop, you better have to activate the debug logging's level, so you'll have more details about the errors in the logs.

To activate the debug level, you can start your server with the option --debug

More details about the logging options: path/to/openerp-server --help

[EDIT] more information about the log file

Ảnh đại diện
Huỷ bỏ
Tác giả

service openerp stop

Tác giả

sudo su openerp

Tác giả

/usr/bin/python /usr/bin/openerp-server --debug --config=/etc/openerp/openerp-server.conf --logfile=/var/log/openerp-server.log

Câu trả lời hay nhất

You also see these details in the server log file

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 10 24
7553
2
thg 1 24
15336
5
thg 6 17
6974
7
thg 4 15
7185
1
thg 3 15
5727