Can’t require or enable XML-RPC
-
I’m getting an error message that XML-RPC is disabled and that Jetpack requires it.
View post on imgur.com
However, when I go to settings, I can’t change from “skipped” to “required” or remove the disable checkmark – in fact, I can’t make any changes on this settings page at all. They’re not greyed out – they just don’t respond to the mouse.
View post on imgur.com
The page I need help with: [log in to see the link]
-
Hi @lklawless
Thanks for reaching out!
Would it be possible to activate the browser console and then try to click the buttons?
Let me know if you see any browser console error messages show up.Thanks,
Joshua
Hi Joshua, thanks for responding. Do you mean in developer tools? If so, here’s what Chrome gives me upon opening the page – nothing changes when I try to click anything.
load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=675c9ee353996f6214ff4bedffc6819b:5 JQMIGRATE: Migrate is installed, version 3.3.2 admin-bar-v2.js?ver=11.8.4-202309:3 Missing data from PHP (wpNotesArgs). (anonymous) @ admin-bar-v2.js?ver=11.8.4-202309:3 load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=675c9ee353996f6214ff4bedffc6819b:2 jQuery.Deferred exception: Cannot convert undefined or null to object TypeError: Cannot convert undefined or null to object at Function.keys (<anonymous>) at r.each (https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:13:23893) at https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:15:17717 at r.each (https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:13:23837) at n.determineDataLimits (https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:15:17639) at n.update (https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:14:17148) at a (https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:14:7991) at r.each (https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:13:23837) at Object.update (https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:14:9344) at t.Controller.updateLayout (https://www.lklawless.com/blog/wp-content/plugins/wordfence/js/Chart.bundle.min.1676401566.js?ver=2.4.0:13:13267) undefined S.Deferred.exceptionHook @ load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=675c9ee353996f6214ff4bedffc6819b:2 load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-tooltip&ver=675c9ee353996f6214ff4bedffc6819b:2 Uncaught TypeError: Cannot convert undefined or null to object at Function.keys (<anonymous>) at r.each (Chart.bundle.min.1676401566.js?ver=2.4.0:13:23893) at Chart.bundle.min.1676401566.js?ver=2.4.0:15:17717 at r.each (Chart.bundle.min.1676401566.js?ver=2.4.0:13:23837) at n.determineDataLimits (Chart.bundle.min.1676401566.js?ver=2.4.0:15:17639) at n.update (Chart.bundle.min.1676401566.js?ver=2.4.0:14:17148) at a (Chart.bundle.min.1676401566.js?ver=2.4.0:14:7991) at r.each (Chart.bundle.min.1676401566.js?ver=2.4.0:13:23837) at Object.update (Chart.bundle.min.1676401566.js?ver=2.4.0:14:9344) at t.Controller.updateLayout (Chart.bundle.min.1676401566.js?ver=2.4.0:13:13267) ?v=2.0:16 WebSocket connection to 'wss://public-api.wordpress.com/pinghub/wpcom/me/newest-note-data' failed: v @ ?v=2.0:16 DevTools failed to load source map: Could not load content for chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND DevTools failed to load source map: Could not load content for chrome-extension://lggdbpblkekjjbobadliahffoaobaknh/content.46295713.js.map: System error: net::ERR_BLOCKED_BY_CLIENT DevTools failed to load source map: Could not load content for chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND DevTools failed to load source map: Could not load content for chrome-extension://lggdbpblkekjjbobadliahffoaobaknh/content.46295713.js.map: System error: net::ERR_BLOCKED_BY_CLIENT DevTools failed to load source map: Could not load content for chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND DevTools failed to load source map: Could not load content for chrome-extension://lggdbpblkekjjbobadliahffoaobaknh/content.46295713.js.map: System error: net::ERR_BLOCKED_BY_CLIENT ?v=2.0:16 WebSocket connection to 'wss://public-api.wordpress.com/pinghub/wpcom/me/newest-note-data' failed: v @ ?v=2.0:16 D @ ?v=2.0:16 O @ ?v=2.0:16Hi @lklawless
It looks like it is from, Chart.bundle.min.1676401566.js, which is used for a chart on the login security page. This might happen if data is missing.
Do you have any plugins or custom code (possibly added in the theme’s functions.php) that causes javascript to load “deferred” or “async”?
Just let me know!
Thanks,Joshua
Hi – no, there’s nothing in functions about deferred or async js, and I don’t believe any of my plugins do it either. Here’s the complete list:
View post on imgur.com
Hi @lklawless
I don’t see any plugins that should be causing that error.There are a few things I can think of that might cause a missing record like this — if there was a database error and that row was actually removed (should be rare), or if a cleanup plugin or script was run that was too aggressive and removed necessary data, or if a search-and-replace was done on the database and affected records that it shouldn’t have.
If the
selectquery does show 1 or more rows, it would be helpful to see what the content is. Would you mind sharing it here?
Thanks,Joshua
Hi Josh, I haven’t done any cleanup or search/replace.
I don’t know what you mean by a “select” query – can you elaborate please?
Hi @lklawless
You (or your host) will have to run a SELECT query in the Wordfence database table to see if it send back any information. This can be done in your phpmyadmin.
I hope this helps!
Thanks,Joshua
The topic ‘Can’t require or enable XML-RPC’ is closed to new replies.