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

Right after i login to odoo i get the below error as copied onto the clipboard:



UncaughtClientError > SyntaxError

Uncaught Javascript Error > Unexpected token < in JSON at position 0

SyntaxError: Unexpected token < in JSON at position 0

at JSON.parse ()

at XMLHttpRequest. (https://vidatest\.xyz/web/assets/108\-9a7b0d7/web\.assets_backend\.min\.js:585:55\)


I'm\ on\ centos\ 7/8\ odoo\ version\ 15

\ \ \ \ root@ip\-172\-31\-42\-237:/var/log\#\ systemctl\ status\ odoo

\ \ \ \ ●\ odoo\.service\ \-\ Odoo15

\ \ \ \ \ \ \ \ \ Loaded:\ loaded\ \(/etc/systemd/system/odoo\.service;\ enabled;\ vendor\ preset:\ enabled\)

\ \ \ \ \ \ \ \ \ Active:\ active\ \(running\)\ since\ Wed\ 2022\-04\-06\ 10:26:20\ UTC;\ 6min\ ago

\ \ \ \ \ \ \ Main\ PID:\ 420828\ \(python3\)

\ \ \ \ \ \ \ \ \ \ Tasks:\ 4\ \(limit:\ 4623\)

\ \ \ \ \ \ \ \ \ Memory:\ 138\.1M

\ \ \ \ \ \ \ \ \ CGroup:\ /system\.slice/odoo\.service

\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ └─420828\ /opt/odoo/odoo\-venv/bin/python3\ /opt/odoo/odoo/odoo\-bin\ \-c\ /etc/odoo\.conf\ \-u\ vida_product



Below\ is\ the\ syslog\ that\ seems\ to\ suggest\ all\ is\ good\.



\ \ \ \ Apr\ \ 6\ 10:28:43\ ip\-172\-31\-42\-237\ odoo\[420828\]:\ 2022\-04\-06\ 10:28:43,520\ 420828\ INFO\ vida\ odoo\.addons\.base\.models\.res_users:\ Login\ successful\ for\ db:vida\ login:saif\.kamaal@digiklug\.com\ from\ 127\.0\.0\.1

\ \ \ \ Apr\ \ 6\ 10:28:43\ ip\-172\-31\-42\-237\ odoo\[420828\]:\ 2022\-04\-06\ 10:28:43,538\ 420828\ INFO\ vida\ werkzeug:\ 127\.0\.0\.1\ \-\ \-\ \[06/Apr/2022\ 10:28:43\]\ "POST\ /web/login\ HTTP/1\.0"\ 303\ \-\ 16\ 0\.023\ 0\.072

\ \ \ \ Apr\ \ 6\ 10:28:43\ ip\-172\-31\-42\-237\ odoo\[420828\]:\ 2022\-04\-06\ 10:28:43,677\ 420828\ INFO\ vida\ werkzeug:\ 127\.0\.0\.1\ \-\ \-\ \[06/Apr/2022\ 10:28:43\]\ "GET\ /web\ HTTP/1\.0"\ 200\ \-\ 17\ 0\.007\ 0\.086

\ \ \ \ Apr\ \ 6\ 10:28:44\ ip\-172\-31\-42\-237\ odoo\[420828\]:\ 2022\-04\-06\ 10:28:44,170\ 420828\ INFO\ vida\ werkzeug:\ 127\.0\.0\.1\ \-\ \-\ \[06/Apr/2022\ 10:28:44\]\ "POST\ /web/dataset/call_kw/res\.users/systray_get_activities\ HTTP/1\.0"\ 200\ \-\ 2\ 0\.001\ 0\.005

\ \ \ \ Apr\ \ 6\ 10:28:44\ ip\-172\-31\-42\-237\ odoo\[420828\]:\ 2022\-04\-06\ 10:28:44,178\ 420828\ INFO\ vida\ werkzeug:\ 127\.0\.0\.1\ \-\ \-\ \[06/Apr/2022\ 10:28:44\]\ "GET\ /web/image\?model=res\.users\&field=avatar_128\&id=2\ HTTP/1\.0"\ 304\ \-\ 5\ 0\.003\ 0\.010

\ \ \ \ Apr\ \ 6\ 10:28:44\ ip\-172\-31\-42\-237\ odoo\[420828\]:\ 2022\-04\-06\ 10:28:44,228\ 420828\ INFO\ vida\ werkzeug:\ 127\.0\.0\.1\ \-\ \-\ \[06/Apr/2022\ 10:28:44\]\ "POST\ /web/action/load\ HTTP/1\.0"\ 200\ \-\ 9\ 0\.002\ 0\.005



Below\ is\ the\ Python\ version:



\ \ \ \ python3\ \-\-version

\ \ \ \ Python\ 3\.8\.10

\ \ \ \

\ \ \ \ /usr/bin/pip\ \-\-version

\ \ \ \ pip\ 20\.0\.2\ from\ /usr/lib/python3/dist\-packages/pip\ \(python\ 3\.8\)



Here\ is\ the\ details\ browser\ console\ output\ in\ debug\ mode:



\ \ \ \ POST\ https://vidatest\.xyz/mail/init_messaging\ 405\ \(Not\ Allowed\)

\ \ \ \ POST\ https://vidatest\.xyz/longpolling/poll\ 405\ \(Not\ Allowed\)

\ \ \ \ Uncaught\ SyntaxError:\ Unexpected\ token\
\ \ \ \ \ \ \ \ at\ JSON\.parse\ \(\)

\ \ \ \ \ \ \ \ at\ XMLHttpRequest\.\ \(web\.assets_backend\.min\.js:585:55\)

\ \ \ \ \(anonymous\)\ @\ web\.assets_backend\.min\.js:585

\ \ \ \ load\ \(async\)

\ \ \ \ \(anonymous\)\ @\ web\.assets_backend\.min\.js:583

\ \ \ \ jsonrpc\ @\ web\.assets_backend\.min\.js:582

\ \ \ \ rpc\ @\ web\.assets_backend\.min\.js:590

\ \ \ \ \(anonymous\)\ @\ web\.assets_backend\.min\.js:3324

\ \ \ \ legacyEnv\.session\.rpc\ @\ web\.assets_backend\.min\.js:3323

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:5057

\ \ \ \ rpc\ @\ web\.assets_common\.min\.js:5057

\ \ \ \ _trigger_up\ @\ web\.assets_backend\.min\.js:5924

\ \ \ \ trigger_up\ @\ web\.assets_common\.min\.js:4855

\ \ \ \ call\ @\ web\.assets_common\.min\.js:4908

\ \ \ \ _rpc\ @\ web\.assets_common\.min\.js:4908

\ \ \ \ _makePoll\ @\ web\.assets_backend\.min\.js:5914

\ \ \ \ _poll\ @\ web\.assets_backend\.min\.js:5914

\ \ \ \ startPolling\ @\ web\.assets_backend\.min\.js:5913

\ \ \ \ startPolling\ @\ web\.assets_backend\.min\.js:5893

\ \ \ \ prototype\.\ @\ web\.assets_common\.min\.js:4716

\ \ \ \ _startElection\ @\ web\.assets_backend\.min\.js:5900

\ \ \ \ startPolling\ @\ web\.assets_backend\.min\.js:5890

\ \ \ \ prototype\.\ @\ web\.assets_common\.min\.js:4716

\ \ \ \ \(anonymous\)\ @\ web\.assets_backend\.min\.js:5918

\ \ \ \ trigger\ @\ web\.assets_common\.min\.js:755

\ \ \ \ mounted\ @\ web\.assets_backend\.min\.js:2450

\ \ \ \ __callMounted\ @\ web\.assets_common\.min\.js:1308

\ \ \ \ complete\ @\ web\.assets_common\.min\.js:1230

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:1198

\ \ \ \ flush\ @\ web\.assets_common\.min\.js:1197

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:1202

\ \ \ \ requestAnimationFrame\ \(async\)

\ \ \ \ scheduleTasks\ @\ web\.assets_common\.min\.js:1202

\ \ \ \ start\ @\ web\.assets_common\.min\.js:1191

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:1195

\ \ \ \ addFiber\ @\ web\.assets_common\.min\.js:1193

\ \ \ \ mount\ @\ web\.assets_common\.min\.js:1289

\ \ \ \ mount\ @\ web\.assets_common\.min\.js:1344

\ \ \ \ startWebClient\ @\ web\.assets_backend_prod_only\.min\.js:6

\ \ \ \ await\ in\ startWebClient\ \(async\)

\ \ \ \ \(anonymous\)\ @\ web\.assets_backend_prod_only\.min\.js:3

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:93

\ \ \ \ processJob\ @\ web\.assets_common\.min\.js:93

\ \ \ \ odoo\.processJobs\ @\ web\.assets_common\.min\.js:101

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:94

\ \ \ \ Promise\.then\ \(async\)

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:94

\ \ \ \ processJob\ @\ web\.assets_common\.min\.js:93

\ \ \ \ odoo\.processJobs\ @\ web\.assets_common\.min\.js:101

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:94

\ \ \ \ Promise\.then\ \(async\)

\ \ \ \ \(anonymous\)\ @\ web\.assets_common\.min\.js:94

\ \ \ \ processJob\ @\ web\.assets_common\.min\.js:93

\ \ \ \ odoo\.processJobs\ @\ web\.assets_common\.min\.js:101

\ \ \ \ odoo\.define\ @\ web\.assets_common\.min\.js:79

\ \ \ \ \(anonymous\)\ @\ web.assets_backend_prod_only.min.js:10

Ảnh đại diện
Huỷ bỏ

Same error :
UncaughtClientError > SyntaxError
Uncaught Javascript Error > Unexpected token '<', "<html> <h"... is not valid JSON
===

SyntaxError: Unexpected token '<', "<html>
<h"... is not valid JSON
at JSON.parse (<anonymous>)
at XMLHttpRequest.<anonymous> (https://projectx.odoo.com/web/assets/12230-ee9ac54/web.assets_backend.min.js:593:55)

We had this bug when we activated the workers with a longpolling reverse proxy.

any update about this question ??

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

Chrome extension conflicts can cause this. Disable them one by one to find the one causing the issue. Also, clear the browser cache as an extra step.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 4 24
1655
1
thg 5 22
3032
2
thg 5 22
14180
2
thg 4 22
4304
1
thg 4 22
3400