Mantra settings page frozen – no plugins active

  • Author
    Posts
  • #33444
    Mary Weaver

    I love the Mantra theme, and thank you all for developing it! — I did my due diligence before posting news about this bug. Please help if you can:

    I am using Mantra version 2.4.1 (free version) on WordPress 4.3.1, the website is trulyalive.net

    I first installed Mantra in March 2013. No changes were made to the CSS since that time. However, since Spring 2015 the Mantra Settings Page has been frozen with this error message: “If this message remains visible after the page has loaded then there is a problem with your WordPress jQuery library. This can have several causes, including incompatible plugins. The Parabola Settings page cannot function without jQuery.”

    I removed all plugins from the website, and logged out of WordPress. I then logged back into the WordPress dashboard and tried to access the Mantra Settings page.

    This did not fix the problem at all. The Mantra settings page is still frozen with this same error message. I did this several times with the same result each time. . . there were no active plugins and I still could not access the Settings page.

    Later on, I also tried adding plugins back to the website, one by one — this did not help either.

    I would REALLY like to be able to access my custom CSS which is in the Mantra Settings area, but this is not possible because I cannot get into the Mantra Settings page.

    Do you have any other suggestions or fixes? Are you aware of this problem from other Mantra users?

    Thanks in advance for your help!

    Mary

    #33451
    Zed
    Cryout Creations mastermind

    Could you check your browser’s development tools for any errors?
    They can be accessed by pressing F12 in most browsers and you should look in the Console tab (refresh the page once after opening the development tools).


    If you like our creations, help us share by rating them on WordPress.org.
    Please check the available documentation and search the forums before starting a topic.
    #33798
    Mary Weaver

    Hi, and thank you for getting back to me promptly! — I apologize for answering this only now, because for some reason I thought I would receive an email notice when you answered. I should have checked back sooner.

    I hope I can still receive help with this problem, as I would very much appreciate it! — and thank you very much! 🙂

    FYI — On my Apple keyboard, the “F12” key is used for volume control and does not work to open the console; however I did open up the console via the browser menu.

    I copied the error text from the console:
    ————–
    Handler function NRL_getSecurityInfo threw an exception: TypeError: this.transport is null
    Stack: DSC_send@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:1207:5
    NEA_addSecurityInfo@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/webconsole.js:1914:5
    NRL_getSecurityInfo@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/toolkit/webconsole/network-monitor.js:257:5
    makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14
    NRL_onStartRequest@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/toolkit/webconsole/network-monitor.js:211:5
    Line: 1207, column: 4 DevToolsUtils.js:58:0
    TypeError: this.transport is null main.js:1207:4
    JQMIGRATE: Logging is active jquery-migrate.js:21:2
    TypeError: jQuery(…).wpColorPicker is not a function
    ————–

    I already disabled the plugin “Tiny MCE Color Picker”, so I am not sure what color picker is being referred to in the error message above, unless it is a WordPress color picker function.

    I hope this helps. I will log into http://www.trulyalive.net again later this evening. If anything changes I will let you know.

    Thank you again for your help!!

    All the Best,

    Mary

    #33803
    Zed
    Cryout Creations mastermind

    The two

    TypeError: this.transport is null main.js:1207:4
    TypeError: jQuery(…).wpColorPicker is not a function

    do indicate JavaScript issues.

    Whether these are critical and break WordPress’ entire jQuery or just small issues I cannot know from just this log.


    If you like our creations, help us share by rating them on WordPress.org.
    Please check the available documentation and search the forums before starting a topic.
    #33844
    Mary Weaver

    Hi Zed,

    Thank you very, very much for your help so far.

    I can appreciate that my previous console error log message could be related to WordPress issues rather than Mantra.

    However, last night I re-tested the Mantra Settings page with ALL plugins disabled again (including the color picker plugin I disabled in the last test) and received this error message in the browser Console:

    —————————-
    JQMIGRATE: Logging is active jquery-migrate.js:21:2
    TypeError: jQuery(…).slider is not a function themes.php:310:0
    This site makes use of a SHA-1 Certificate; it’s recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.[Learn More]
    —————————-

    The message: “jQuery(…).slider is not a function themes.php:310:0” would be associated with Mantra, because I have never used a slider plugin on this website.

    It’s my hope that you can help with this — and please do if you can!! — But even if you can’t offer help in this instance, I think you should know about this problem in case it needs to be fixed.

    Looking forward to your next message.

    Thanks again!!

    Mary

    #33845
    Mary Weaver

    Hi,

    Thank you very, very much for your help so far.

    I can appreciate that my previous console error log message could be related to WordPress issues rather than Mantra.

    However, last night I re-tested the Mantra Settings page with ALL plugins disabled again (including the color picker plugin I disabled in the last test) and received this error message in the browser Console:

    —————————-
    JQMIGRATE: Logging is active jquery-migrate.js:21:2
    TypeError: jQuery(…).slider is not a function themes.php:310:0
    This site makes use of a SHA-1 Certificate; it’s recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.[Learn More]
    —————————-

    The message: “jQuery(…).slider is not a function themes.php:310:0” would be associated with Mantra, because I have never used a slider plugin on this website.

    It’s my hope that you can help with this — and please do if you can!! — But even if you can’t offer help in this instance, I think you should know about this problem in case it needs to be fixed.

    Looking forward to your next message.

    Thanks again!!

    Mary

    #33891
    Zed
    Cryout Creations mastermind

    jQuery(…).slider still points to a JavaScript issue.

    jQuery is part of WordPress core and should just work, unless something else is unloading/overlapping/overloading it.

    Without access to the problematic dashboard I cannot give you any direct solutions, but my approach to this kind of issues is:

    • always double-check everything (that the plugins are all disabled, that everything is updated, that the browser is displaying the up-to-date site and there is no caching involved)
    • browse through the sourcecode of the site looking for any occurrences of the “jQuery” words (specifically related to external .js files); check whether these are part of WordPress or loaded from plugins/theme/remote URLs.

    If you like our creations, help us share by rating them on WordPress.org.
    Please check the available documentation and search the forums before starting a topic.
    #33921
    Mary Weaver

    Hi Zed,

    Thank you so much for your suggestions, and for clarifying the origin of the error message is from the WordPress core.

    I’ve already done suggestion #1:

    * WordPress and all plugins have been and still are up-to-date, and were at the time I did the “all plugins disabled” test. I always check that, too.
    * When I run the test where all plugins are disabled without exception, the Mantra Settings page is still frozen.

    In the past I’ve been able to find the “offending plugin” and replace it, by doing the above steps (deactivating ALL the plugins, then activating them again one by one until something breaks). But that approach does not work in this case. 🙁

    Regarding suggestion #2, I will try it, but I do not know jQuery and so I am hesitant to change or delete any jQuery code. Are you suggesting this step to me, so that I will find the offending plugin more easily? — If so, I suppose the recommended action would be to delete the plugin entirely (not deactivate it)?

    Regarding the dashboard — I would be happy to give you access. Can you email me at [email redacted to protect against crawlers]? — I’ll reply with the passwords.

    Thanks and I’ll post again when I have more news.

    — Mary

    • This reply was modified 9 years ago by Zed. Reason: email redacted
    #33972
    Mary Weaver

    Hi Zed,

    I was finally able to shut off all the plugins again and perform step #2 which you recommended as part of the jQuery investigation that you would undertake. I must disable all plugins late at night to minimize the inconvenience to my client.

    I browsed through the jQuery code on the website’s server while all plugins were disabled.

    I was able to determine that all the jQuery files located in the wp-admin/js folder seemed to be WordPress files, from the latest version of WP.

    I was unable to determine where all of the jQuery files in wp-includes js folder originated from. I downloaded the Mantra zip file and looked in there, but I didn’t see where those jQuery files for Mantra, are located on the server.

    Sorry to be so clueless about jQuery but, I really know next to nothing about it, nor where to check for all the jQuery files.

    Can you tell me what steps would be good take next, to determine where the jQuery files on the server originate from, and/or if it’s safe to delete or move them? — Since there was no indication of the origin of the jQuery files on the server, all I could think of to do was download WordPress and Mantra again (which I did), and then compare.

    Any thoughts or help would be VERY much appreciated! 🙂

    Thanks.

    Mary

    P.S. I am running the most up-to-date version of WP, and all plugins are updated — I do that anyway as part of my standard maintenance. As usual, this time also, the Mantra Settings page was still frozen.

    #34071
    Mary Weaver

    Hello everyone,

    I’m posting here for the record, to inform everyone how this was fixed.

    Mantra tech support was able to determine that the settings page crashed before loading completely, because of trying to load all the registered users of the trulyalive.net website.

    I did not realize it, but there were over 33,000 registered users (mostly bots), because the trulyalive.net website was unprotected from user registration spam. I have since protected it with a WP anti-spam plugin.

    Many thanks to Zed and the tech support people of Mantra.

    Best wishes,

    Mary

Viewing 10 posts - 1 through 10 (of 10 total)

The topic ‘Mantra settings page frozen – no plugins active’ is closed to new replies.