google / site-kit-wp

Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
https://sitekit.withgoogle.com
Apache License 2.0
1.22k stars 277 forks source link

Javascript errors #878

Closed armandn closed 4 years ago

armandn commented 4 years ago

Bug Description

I get blank pages on Dashboard and AdSense tab. Anaytics & Console seem fine. On another site without Adsense, everything works.

Errors in Adsense section:

react-dom.min.b694e242.js:4 TypeError: e.replace is not a function
    at P (commons.js:1)
    at t.value (allmodules.js:1)
    at re (react-dom.min.b694e242.js:3)
    at Vg (react-dom.min.b694e242.js:3)
    at ph (react-dom.min.b694e242.js:5)
    at lh (react-dom.min.b694e242.js:4)
    at O (react-dom.min.b694e242.js:4)
    at ze (react-dom.min.b694e242.js:4)
    at react-dom.min.b694e242.js:3
    at unstable_runWithPriority (react.min.0212dc62.js:2)
ve @ react-dom.min.b694e242.js:4
f.componentDidCatch.c.callback @ react-dom.min.b694e242.js:4
yg @ react-dom.min.b694e242.js:3
xg @ react-dom.min.b694e242.js:3
Ti @ react-dom.min.b694e242.js:5
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
Ia @ react-dom.min.b694e242.js:5
ze @ react-dom.min.b694e242.js:4
(anonymous) @ react-dom.min.b694e242.js:3
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
mg @ react-dom.min.b694e242.js:3
V @ react-dom.min.b694e242.js:3
Sb @ react-dom.min.b694e242.js:5
enqueueSetState @ react-dom.min.b694e242.js:5
q.setState @ react.min.0212dc62.js:2
n @ allmodules.js:1
Array.isArray.e.callback @ allmodules.js:1
resolve @ commons.js:1
(anonymous) @ commons.js:1
setTimeout (async)
(anonymous) @ commons.js:1
r @ lodash.min.9c783a42.js:1
nu @ lodash.min.9c783a42.js:4
combinedGet @ commons.js:1
collectModuleData @ commons.js:1
(anonymous) @ index.js:1
(anonymous) @ googlesitekit-module.js:1
react-dom.min.b694e242.js:4 Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=TypeError%3A%20e.replace%20is%20not%20a%20function&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. 
    at Pc (react-dom.min.b694e242.js:3)
    at react-dom.min.b694e242.js:3
    at T (react-dom.min.b694e242.js:3)
    at ph (react-dom.min.b694e242.js:5)
    at lh (react-dom.min.b694e242.js:4)
    at O (react-dom.min.b694e242.js:4)
    at ze (react-dom.min.b694e242.js:4)
    at react-dom.min.b694e242.js:3
    at unstable_runWithPriority (react.min.0212dc62.js:2)
    at Ma (react-dom.min.b694e242.js:3)
ve @ react-dom.min.b694e242.js:4
c.callback @ react-dom.min.b694e242.js:4
yg @ react-dom.min.b694e242.js:3
xg @ react-dom.min.b694e242.js:3
Ti @ react-dom.min.b694e242.js:5
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
Ia @ react-dom.min.b694e242.js:5
ze @ react-dom.min.b694e242.js:4
(anonymous) @ react-dom.min.b694e242.js:3
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
mg @ react-dom.min.b694e242.js:3
V @ react-dom.min.b694e242.js:3
Sb @ react-dom.min.b694e242.js:5
enqueueSetState @ react-dom.min.b694e242.js:5
q.setState @ react.min.0212dc62.js:2
n @ allmodules.js:1
Array.isArray.e.callback @ allmodules.js:1
resolve @ commons.js:1
(anonymous) @ commons.js:1
setTimeout (async)
(anonymous) @ commons.js:1
r @ lodash.min.9c783a42.js:1
nu @ lodash.min.9c783a42.js:4
combinedGet @ commons.js:1
collectModuleData @ commons.js:1
(anonymous) @ index.js:1
(anonymous) @ googlesitekit-module.js:1
react-dom.min.b694e242.js:3 Uncaught Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=TypeError%3A%20e.replace%20is%20not%20a%20function&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. 
    at Pc (react-dom.min.b694e242.js:3)
    at react-dom.min.b694e242.js:3
    at T (react-dom.min.b694e242.js:3)
    at ph (react-dom.min.b694e242.js:5)
    at lh (react-dom.min.b694e242.js:4)
    at O (react-dom.min.b694e242.js:4)
    at ze (react-dom.min.b694e242.js:4)
    at react-dom.min.b694e242.js:3
    at unstable_runWithPriority (react.min.0212dc62.js:2)
    at Ma (react-dom.min.b694e242.js:3)

Errors in Dashboard:

TypeError: e.replace is not a function
    at P (commons.js:1)
    at t.value (allmodules.js:1)
    at re (react-dom.min.b694e242.js:3)
    at Vg (react-dom.min.b694e242.js:3)
    at ph (react-dom.min.b694e242.js:5)
    at lh (react-dom.min.b694e242.js:4)
    at O (react-dom.min.b694e242.js:4)
    at ze (react-dom.min.b694e242.js:4)
    at react-dom.min.b694e242.js:3
    at unstable_runWithPriority (react.min.0212dc62.js:2)
r @ backend.js:6
ve @ react-dom.min.b694e242.js:4
f.componentDidCatch.c.callback @ react-dom.min.b694e242.js:4
yg @ react-dom.min.b694e242.js:3
xg @ react-dom.min.b694e242.js:3
Ti @ react-dom.min.b694e242.js:5
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
Ia @ react-dom.min.b694e242.js:5
ze @ react-dom.min.b694e242.js:4
(anonymous) @ react-dom.min.b694e242.js:3
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
mg @ react-dom.min.b694e242.js:3
V @ react-dom.min.b694e242.js:3
Sb @ react-dom.min.b694e242.js:5
enqueueSetState @ react-dom.min.b694e242.js:5
q.setState @ react.min.0212dc62.js:2
n @ allmodules.js:1
Array.isArray.e.callback @ allmodules.js:1
resolve @ commons.js:1
(anonymous) @ commons.js:1
setTimeout (async)
(anonymous) @ commons.js:1
r @ lodash.min.9c783a42.js:1
nu @ lodash.min.9c783a42.js:4
combinedGet @ commons.js:1
collectModuleData @ commons.js:1
(anonymous) @ index.js:1
(anonymous) @ googlesitekit-dashboard.js:1
backend.js:6 Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=TypeError%3A%20e.replace%20is%20not%20a%20function&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. 
    at Pc (react-dom.min.b694e242.js:3)
    at react-dom.min.b694e242.js:3
    at T (react-dom.min.b694e242.js:3)
    at ph (react-dom.min.b694e242.js:5)
    at lh (react-dom.min.b694e242.js:4)
    at O (react-dom.min.b694e242.js:4)
    at ze (react-dom.min.b694e242.js:4)
    at react-dom.min.b694e242.js:3
    at unstable_runWithPriority (react.min.0212dc62.js:2)
    at Ma (react-dom.min.b694e242.js:3)
r @ backend.js:6
ve @ react-dom.min.b694e242.js:4
c.callback @ react-dom.min.b694e242.js:4
yg @ react-dom.min.b694e242.js:3
xg @ react-dom.min.b694e242.js:3
Ti @ react-dom.min.b694e242.js:5
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
Ia @ react-dom.min.b694e242.js:5
ze @ react-dom.min.b694e242.js:4
(anonymous) @ react-dom.min.b694e242.js:3
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
mg @ react-dom.min.b694e242.js:3
V @ react-dom.min.b694e242.js:3
Sb @ react-dom.min.b694e242.js:5
enqueueSetState @ react-dom.min.b694e242.js:5
q.setState @ react.min.0212dc62.js:2
n @ allmodules.js:1
Array.isArray.e.callback @ allmodules.js:1
resolve @ commons.js:1
(anonymous) @ commons.js:1
setTimeout (async)
(anonymous) @ commons.js:1
r @ lodash.min.9c783a42.js:1
nu @ lodash.min.9c783a42.js:4
combinedGet @ commons.js:1
collectModuleData @ commons.js:1
(anonymous) @ index.js:1
(anonymous) @ googlesitekit-dashboard.js:1
react-dom.min.b694e242.js:3 Uncaught Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=TypeError%3A%20e.replace%20is%20not%20a%20function&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. 
    at Pc (react-dom.min.b694e242.js:3)
    at react-dom.min.b694e242.js:3
    at T (react-dom.min.b694e242.js:3)
    at ph (react-dom.min.b694e242.js:5)
    at lh (react-dom.min.b694e242.js:4)
    at O (react-dom.min.b694e242.js:4)
    at ze (react-dom.min.b694e242.js:4)
    at react-dom.min.b694e242.js:3
    at unstable_runWithPriority (react.min.0212dc62.js:2)
    at Ma (react-dom.min.b694e242.js:3)
Pc @ react-dom.min.b694e242.js:3
(anonymous) @ react-dom.min.b694e242.js:3
T @ react-dom.min.b694e242.js:3
ph @ react-dom.min.b694e242.js:5
lh @ react-dom.min.b694e242.js:4
O @ react-dom.min.b694e242.js:4
ze @ react-dom.min.b694e242.js:4
(anonymous) @ react-dom.min.b694e242.js:3
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
mg @ react-dom.min.b694e242.js:3
V @ react-dom.min.b694e242.js:3
Sb @ react-dom.min.b694e242.js:5
enqueueSetState @ react-dom.min.b694e242.js:5
q.setState @ react.min.0212dc62.js:2
n @ allmodules.js:1
Array.isArray.e.callback @ allmodules.js:1
resolve @ commons.js:1
(anonymous) @ commons.js:1
setTimeout (async)
(anonymous) @ commons.js:1
r @ lodash.min.9c783a42.js:1
nu @ lodash.min.9c783a42.js:4
combinedGet @ commons.js:1
collectModuleData @ commons.js:1
(anonymous) @ index.js:1
(anonymous) @ googlesitekit-dashboard.js:1
index.js:1 Fetch finished loading: GET "https://www.sparkchess.com/wp-json/ithemes-security/v1/admin-notices?_locale=user".
C @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
tryCatch @ wp-polyfill.min.js:3
invoke @ wp-polyfill.min.js:3
t.<computed> @ wp-polyfill.min.js:3
r @ index.js:1
c @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
m @ index.js:1
(anonymous) @ index.js:1
u @ index.js:1
(anonymous) @ index.js:1
g @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
u @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
t @ index.js:1
(anonymous) @ index.js:1
S @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
Q @ index.js:1
API_FETCH @ admin-notices-api.min.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
e @ index.js:1
(anonymous) @ index.js:1
c @ index.js:1
t @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
tryCatch @ wp-polyfill.min.js:3
invoke @ wp-polyfill.min.js:3
t.<computed> @ wp-polyfill.min.js:3
n @ index.js:1
c @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
q @ index.js:1
Y @ index.js:1
(anonymous) @ index.js:1
tryCatch @ wp-polyfill.min.js:3
invoke @ wp-polyfill.min.js:3
t.<computed> @ wp-polyfill.min.js:3
n @ index.js:1
c @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
s @ index.js:1
a @ index.js:1
u @ index.js:1
(anonymous) @ admin-notices.min.js:7
(anonymous) @ index.js:1
_t @ index.js:1
(anonymous) @ index.js:1
je @ react-dom.min.b694e242.js:3
ph @ react-dom.min.b694e242.js:5
lh @ react-dom.min.b694e242.js:4
O @ react-dom.min.b694e242.js:4
Sb @ react-dom.min.b694e242.js:5
wh @ react-dom.min.b694e242.js:5
fd @ react-dom.min.b694e242.js:5
(anonymous) @ react-dom.min.b694e242.js:5
kh @ react-dom.min.b694e242.js:4
id @ react-dom.min.b694e242.js:5
render @ react-dom.min.b694e242.js:5
(anonymous) @ admin-notices.min.js:7
Show 47 more frames
index.js:1 Fetch finished loading: GET "https://www.sparkchess.com/wp-json/google-site-kit/v1/modules/adsense/notifications/?_locale=user".
C @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
tryCatch @ wp-polyfill.min.js:3
invoke @ wp-polyfill.min.js:3
t.<computed> @ wp-polyfill.min.js:3
r @ index.js:1
c @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
m @ index.js:1
(anonymous) @ index.js:1
u @ index.js:1
(anonymous) @ index.js:1
g @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
u @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
t @ index.js:1
(anonymous) @ index.js:1
S @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
Q @ index.js:1
(anonymous) @ commons.js:1
l @ vendor.js:1
(anonymous) @ vendor.js:1
C.forEach.t.<computed> @ vendor.js:1
n @ vendor.js:1
_next @ vendor.js:1
(anonymous) @ vendor.js:1
(anonymous) @ vendor.js:1
(anonymous) @ commons.js:1
(anonymous) @ commons.js:1
l @ vendor.js:1
(anonymous) @ vendor.js:1
C.forEach.t.<computed> @ vendor.js:1
n @ vendor.js:1
_next @ vendor.js:1
(anonymous) @ vendor.js:1
(anonymous) @ vendor.js:1
(anonymous) @ commons.js:1
(anonymous) @ commons.js:1
l @ vendor.js:1
(anonymous) @ vendor.js:1
C.forEach.t.<computed> @ vendor.js:1
n @ vendor.js:1
_next @ vendor.js:1
(anonymous) @ vendor.js:1
(anonymous) @ vendor.js:1
(anonymous) @ commons.js:1
(anonymous) @ commons.js:1
l @ vendor.js:1
(anonymous) @ vendor.js:1
C.forEach.t.<computed> @ vendor.js:1
n @ vendor.js:1
_next @ vendor.js:1
Promise.then (async)
n @ vendor.js:1
_next @ vendor.js:1
(anonymous) @ vendor.js:1
(anonymous) @ vendor.js:1
R @ commons.js:1
w @ commons.js:1
value @ commons.js:1
Ti @ react-dom.min.b694e242.js:5
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
Ia @ react-dom.min.b694e242.js:5
Sb @ react-dom.min.b694e242.js:5
wh @ react-dom.min.b694e242.js:5
fd @ react-dom.min.b694e242.js:5
(anonymous) @ react-dom.min.b694e242.js:5
kh @ react-dom.min.b694e242.js:4
id @ react-dom.min.b694e242.js:5
render @ react-dom.min.b694e242.js:5
(anonymous) @ googlesitekit-dashboard.js:1
Show 31 more frames
jsapi_compiled_default_module.js:151 Uncaught (in promise) Error: Container is not defined
    at gvjs_dp (jsapi_compiled_default_module.js:151)
    at gvjs_WL.gvjs_Tq [as constructor] (jsapi_compiled_default_module.js:239)
    at gvjs_WL.gvjs_VL [as constructor] (jsapi_compiled_ui_module.js:1000)
    at new gvjs_WL (jsapi_compiled_ui_module.js:1031)
    at t.value (allmodules.js:1)
    at allmodules.js:1
gvjs_dp @ jsapi_compiled_default_module.js:151
gvjs_Tq @ jsapi_compiled_default_module.js:239
gvjs_VL @ jsapi_compiled_ui_module.js:1000
gvjs_WL @ jsapi_compiled_ui_module.js:1031
value @ allmodules.js:1
(anonymous) @ allmodules.js:1
Promise.then (async)
google.v.w.J.jo @ loader.js:289
n.onload @ allmodules.js:1
load (async)
t @ allmodules.js:1
Ag @ react-dom.min.b694e242.js:3
Vg @ react-dom.min.b694e242.js:3
ph @ react-dom.min.b694e242.js:5
lh @ react-dom.min.b694e242.js:4
O @ react-dom.min.b694e242.js:4
ze @ react-dom.min.b694e242.js:4
(anonymous) @ react-dom.min.b694e242.js:3
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
mg @ react-dom.min.b694e242.js:3
V @ react-dom.min.b694e242.js:3
Sb @ react-dom.min.b694e242.js:5
enqueueSetState @ react-dom.min.b694e242.js:5
q.setState @ react.min.0212dc62.js:2
n @ allmodules.js:1
Array.isArray.e.callback @ allmodules.js:1
resolve @ commons.js:1
(anonymous) @ commons.js:1
setTimeout (async)
(anonymous) @ commons.js:1
r @ lodash.min.9c783a42.js:1
nu @ lodash.min.9c783a42.js:4
combinedGet @ commons.js:1
collectModuleData @ commons.js:1
(anonymous) @ index.js:1
(anonymous) @ googlesitekit-dashboard.js:1
3jsapi_compiled_default_module.js:151 Uncaught (in promise) Error: Container is not defined
    at gvjs_dp (jsapi_compiled_default_module.js:151)
    at gvjs_WL.gvjs_Tq [as constructor] (jsapi_compiled_default_module.js:239)
    at gvjs_WL.gvjs_VL [as constructor] (jsapi_compiled_ui_module.js:1000)
    at new gvjs_WL (jsapi_compiled_ui_module.js:1031)
    at t.value (allmodules.js:1)
    at allmodules.js:1
gvjs_dp @ jsapi_compiled_default_module.js:151
gvjs_Tq @ jsapi_compiled_default_module.js:239
gvjs_VL @ jsapi_compiled_ui_module.js:1000
gvjs_WL @ jsapi_compiled_ui_module.js:1031
value @ allmodules.js:1
(anonymous) @ allmodules.js:1
Promise.then (async)
google.v.w.J.jo @ loader.js:289
(anonymous) @ allmodules.js:1
(anonymous) @ index.js:1
n.onload @ allmodules.js:1
load (async)
t @ allmodules.js:1
Ag @ react-dom.min.b694e242.js:3
Vg @ react-dom.min.b694e242.js:3
ph @ react-dom.min.b694e242.js:5
lh @ react-dom.min.b694e242.js:4
O @ react-dom.min.b694e242.js:4
ze @ react-dom.min.b694e242.js:4
(anonymous) @ react-dom.min.b694e242.js:3
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
mg @ react-dom.min.b694e242.js:3
V @ react-dom.min.b694e242.js:3
Sb @ react-dom.min.b694e242.js:5
enqueueSetState @ react-dom.min.b694e242.js:5
q.setState @ react.min.0212dc62.js:2
n @ allmodules.js:1
Array.isArray.e.callback @ allmodules.js:1
resolve @ commons.js:1
(anonymous) @ commons.js:1
setTimeout (async)
(anonymous) @ commons.js:1
r @ lodash.min.9c783a42.js:1
nu @ lodash.min.9c783a42.js:4
combinedGet @ commons.js:1
collectModuleData @ commons.js:1
(anonymous) @ index.js:1
(anonymous) @ googlesitekit-dashboard.js:1
3jsapi_compiled_default_module.js:151 Uncaught (in promise) Error: Container is not defined
    at gvjs_dp (jsapi_compiled_default_module.js:151)
    at gvjs_7L.gvjs_Tq [as constructor] (jsapi_compiled_default_module.js:239)
    at gvjs_7L.gvjs_VL [as constructor] (jsapi_compiled_ui_module.js:1000)
    at new gvjs_7L (jsapi_compiled_ui_module.js:1032)
    at t.value (allmodules.js:1)
    at allmodules.js:1
gvjs_dp @ jsapi_compiled_default_module.js:151
gvjs_Tq @ jsapi_compiled_default_module.js:239
gvjs_VL @ jsapi_compiled_ui_module.js:1000
gvjs_7L @ jsapi_compiled_ui_module.js:1032
value @ allmodules.js:1
(anonymous) @ allmodules.js:1
Promise.then (async)
google.v.w.J.jo @ loader.js:289
(anonymous) @ allmodules.js:1
(anonymous) @ index.js:1
n.onload @ allmodules.js:1
load (async)
t @ allmodules.js:1
Ag @ react-dom.min.b694e242.js:3
Vg @ react-dom.min.b694e242.js:3
ph @ react-dom.min.b694e242.js:5
lh @ react-dom.min.b694e242.js:4
O @ react-dom.min.b694e242.js:4
ze @ react-dom.min.b694e242.js:4
(anonymous) @ react-dom.min.b694e242.js:3
unstable_runWithPriority @ react.min.0212dc62.js:2
Ma @ react-dom.min.b694e242.js:3
mg @ react-dom.min.b694e242.js:3
V @ react-dom.min.b694e242.js:3
Sb @ react-dom.min.b694e242.js:5
enqueueSetState @ react-dom.min.b694e242.js:5
q.setState @ react.min.0212dc62.js:2
n @ allmodules.js:1
Array.isArray.e.callback @ allmodules.js:1
resolve @ commons.js:1
(anonymous) @ commons.js:1
setTimeout (async)
(anonymous) @ commons.js:1
r @ lodash.min.9c783a42.js:1
nu @ lodash.min.9c783a42.js:4
combinedGet @ commons.js:1
collectModuleData @ commons.js:1
(anonymous) @ index.js:1
(anonymous) @ googlesitekit-dashboard.js:1
jsapi_compiled_default_module.js:151 Uncaught (in promise) Error: Container is not defined
    at gvjs_dp (jsapi_compiled_default_module.js:151)
    at gvjs_7L.gvjs_Tq [as constructor] (jsapi_compiled_default_module.js:239)
    at gvjs_7L.gvjs_VL [as constructor] (jsapi_compiled_ui_module.js:1000)
    at new gvjs_7L (jsapi_compiled_ui_module.js:1032)
    at t.value (allmodules.js:1)
    at allmodules.js:1

Additional Context


Do not alter or remove anything below. The following sections will be managed by moderators only.

Acceptance criteria

Implementation Brief

Changelog entry

jamesozzie commented 4 years ago

@armandn Sounds similar to #748. Can you confirm the dashboard works fine with the AdSense module disconnected and then connected again?

armandn commented 4 years ago

Unfortunately disconnecting and reconnecting AdSense does not fix the issue. The plugin does work with AdSense disconnected, though.

jamesozzie commented 4 years ago

@armandn Just checking up to see whether you are still encountering the same issue with the latest version of the plugin (1.2.0)?

armandn commented 4 years ago

Sadly, yes. Only the AdSense page. Instead of a blank page, it shows this error message:

e.replace is not a function
in t in u in div in t in div in div in div in div in t in Unknown in WithFilters(t) in t
jamesozzie commented 4 years ago

@armandn Thanks for the update, we are still looking into this issue. In the meantime can you inform me of the following:

armandn commented 4 years ago

Really sorry for not answering... very busy month. Here's the health info:

### wp-core ###

version: 5.3.2
site_language: en_US
user_language: en_US
timezone: Europe/London
permalink: /%postname%.html
https_status: true
user_registration: 0
default_comment_status: open
multisite: false
user_count: 4
dotorg_communication: true

### wp-paths-sizes ###

wordpress_path: /var/www/www.mysite.com/cms
wordpress_size: 86.68 MB (90892351 bytes)
uploads_path: /var/www/www.mysite.com/cms/media
uploads_size: 92.57 MB (97068941 bytes)
themes_path: /var/www/www.mysite.com/cms/assets/themes
themes_size: 2.04 MB (2140527 bytes)
plugins_path: /var/www/www.mysite.com/cms/assets/plugins
plugins_size: 126.03 MB (132156196 bytes)
database_size: 10.83 MB (11360098 bytes)
total_size: 318.16 MB (333618113 bytes)

### wp-dropins (1) ###

advanced-cache.php: true

### wp-active-theme ###

name: MyTheme (mytheme)
version: 1.0.0
author: Anonymous
author_website: (undefined)
parent_theme: none
theme_features: hybrid-core-menus, hybrid-core-sidebars, hybrid-core-styles, hybrid-core-widgets, hybrid-core-shortcodes, hybrid-core-template-hierarchy, post-stylesheets, loop-pagination, get-the-image, cleaner-caption, automatic-feed-links, post-thumbnails, widgets, menus
theme_path: /var/www/www.mysite.com/cms/assets/themes/mytheme

### wp-themes-inactive (1) ###

Twenty Twenty: version: 1.1, author: the WordPress team

### wp-mu-plugins (1) ###

plugin load filter [plf-filter]: version: 3.1.1, author: enomoto@celtislab

### wp-plugins-active (26) ###

Accelerated Mobile Pages: version: 1.0.31, author: Ahmed Kaludi, Mohammed Kaludi
ACF Content Analysis for Yoast SEO: version: 2.3.0, author: Thomas Kräftner, ViktorFroberg, marol87, pekz0r, angrycreative, Team Yoast
Advanced Custom Fields: version: 5.8.7, author: Elliot Condon
Anti-Spam: version: 6.5.4, author: CreativeMotion
Autoptimize: version: 2.6.2, author: Frank Goossens (futtta)
Cloudflare: version: 3.4.1, author: John Wineman, Furkan Yilmaz, Junade Ali (Cloudflare Team)
Custom Login Page Customizer: version: 2.0.1, author: Hardeep Asrani
Custom Post Type Permalinks: version: 3.3.4, author: Toro_Unit
Glue for Yoast SEO & AMP: version: 0.6, author: Joost de Valk
Gutenberg: version: 7.6.0, author: Gutenberg Team
iThemes Security: version: 7.6.1, author: iThemes
MainWP Child: version: 4.0.7, author: MainWP
Media Library Folders Pro For WordPress: version: 5.1.6, author: Max Foundry
Pages with extension: version: 1.0, author: wpintent
plugin load filter: version: 3.1.1, author: enomoto@celtislab
RPB Chessboard: version: 5.6.9, author: Yoann Le Montagner
Site Kit by Google: version: 1.4.0, author: Google
Ultimate Posts Widget: version: 2.1.0, author: Clever Widgets
UpdraftPlus - Backup/Restore: version: 1.16.22, author: UpdraftPlus.Com, DavidAnderson
WebP Express: version: 0.17.3, author: Bjørn Rosell
Widget Options: version: 3.7.4, author: Widget Options Team
WP Mail SMTP: version: 1.8.1, author: WPForms
WPS Hide Login: version: 1.5.5, author: WPServeur, NicolasKulka, tabrisrp
WP Super Cache: version: 1.7.1, author: Automattic
WP User Avatar: version: 2.2.5, author: flippercode
Yoast SEO: version: 13.1, author: Team Yoast

### wp-plugins-inactive (4) ###

Better Search Replace: version: 1.3.3, author: Delicious Brains
Custom Post Type UI: version: 1.7.3, author: WebDevStudios
Google Analytics Dashboard for WP (GADWP): version: 6.0.2, author: ExactMetrics
Media Library Folders Pro for WordPress Reset: version: 5.1.6, author: Max Foundry

### wp-media ###

image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1687
imagemagick_version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
imagick_limits: 
    imagick::RESOURCETYPE_AREA: 122 MB
    imagick::RESOURCETYPE_DISK: 1073741824
    imagick::RESOURCETYPE_FILE: 768
    imagick::RESOURCETYPE_MAP: 512 MB
    imagick::RESOURCETYPE_MEMORY: 256 MB
    imagick::RESOURCETYPE_THREAD: 2
gd_version: 2.2.5
ghostscript_version: 9.26

### wp-server ###

server_architecture: Linux 4.15.0-72-generic x86_64
httpd_software: nginx/1.14.0
php_version: 7.4.3 64bit
php_sapi: fpm-fcgi
max_input_variables: 1000
time_limit: 30
memory_limit: 256M
max_input_time: 60
upload_max_size: 32M
php_post_max_size: 32M
curl_version: 7.58.0 OpenSSL/1.1.1d
suhosin: false
imagick_availability: true
htaccess_extra_rules: true

### wp-database ###

extension: mysqli
server_version: 5.7.29-0ubuntu0.18.04.1-log
client_version: mysqlnd 7.4.3

### wp-constants ###

WP_HOME: undefined
WP_SITEURL: https://www.mysite.com/cms
WP_CONTENT_DIR: /var/www/www.mysite.com/cms/assets
WP_PLUGIN_DIR: /var/www/www.mysite.com/cms/assets/plugins
WP_MAX_MEMORY_LIMIT: 256M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: true
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_LOCAL_DEV: undefined
DB_CHARSET: utf8
DB_COLLATE: undefined

### wp-filesystem ###

wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
mu-plugins: writable

Hosting is VPS, Ubuntu + nginx.

No XHR errors.

With the latest update (1.4.0), the error message look like this:

Site Kit encountered an error
e.replace is not a function

    in AdSenseDashboardMainSummary
    in NewComponent
    in DashboardEarnings
    in FilteredComponent
    in WithFilters(DashboardModule)
    in DashboardModules
    in DashboardMain
    in div
    in div
    in div
    in div
    in ErrorHandler
    in DashboardApp
    in ErrorHandler
    in GoogleSitekitDashboard
jamesozzie commented 4 years ago

@armandn Many thanks, I'll add this to the open GitHub issue relating to this issue and keep you posted while we investigate further. May I ask also does your "Site Address (URL)" and your "WordPress Address (URL") match from your general settings, I noticed on one of them there is a "/cms"?

armandn commented 4 years ago

Good news: - The error seems to be gone in 1.6.0!