Home>Support>TypeError: Cannot read property ‘getRng’ of undefined

TypeError: Cannot read property ‘getRng’ of undefined

I am using Minimaze Pro by ThinkUp Themes and Pagebuilder by SiteOrigin (compatible with ThinkUp Themes) and the latest version of WP.

About two days ago when I opened a TinyMCE the error message TypeError: Cannot read property ‘getRng’ of undefined appeared. It now appears every time I open a TinyMCE, either new or for editing. I do not see any errors or loss of functionality, but I am concerned with what might be happening (or not) that I can’t see.

I searched the WP site and everything points to the plug-in Black Studio TinyMCE that I had formerly used. However, I deactivated and deleted that plug-in more than a month ago and this just began happening on Wednesday.

Any assistance would be appreciated.

This is our free support forum. Replies can take several days. If you need fast email support, please purchase a SiteOrigin Premium license.

  1. 6 years, 10 days ago Alex S
    Hi, I Work Here

    Hi Sanchell,

    Pagebuilder by SiteOrigin (compatible with ThinkUp Themes) is a very old and unsupported fork (a version based on our code but not developed by us) of SiteOrigin Page BUilder. It’s recommended that you uninstall that plugin and install the SiteOrigin Page Builder. If you’re also using the ThinkUp Themes version of SiteOrigin Widgets Bundle you should also uninstall that in favour of the SiteOrigin Widgets Bundle.

    I mention the above as that’s likely the cause of this issue.

  2. 6 years, 9 days ago sanchell

    Thank you for your advice, Alex S. I have been using Pagebuilder by SiteOrigin (compatible with ThinkUp Themes) for about 6 years now. I began using it on the recommendation of ThinkUp Themes. Early on, when I experienced a problem, ThinkUp tech support would assist me. Now they tell me it’s not part of their theme, so they can’t give tech support. They don’t direct me to you, I just wrote on a chance.

    Back to the immediate problem. I have three sites. One of them is a “throwaway” with about 11 pages. My main site is my primary source of income and has more than 80 active pages.

    On the “throwaway” site I deactivated Pagebuilder by SiteOrigin (compatible with ThinkUp Themes) and successfully installed SiteOrigin Page Builder. When I open the main page of my site all of the widgets read: Missing Widget. When I view the home page it is blank except for ThinkUp theme widgets, headers, etc.

    Is there a way to convert everything to your program? If so, I would purchase the Premium as I prefer having tech support for all programs on my site.

  3. 6 years, 9 days ago Andrew Misplon
    Hi, I Work Here

    If ThinkUp bundled custom widgets in their forked version of Page Builder and not in the theme then there isn’t any way of automatically moving that content. The missing widgets were most likely custom widgets contained in the forked version of Page Builder. If that’s the case, the only way forward with the current version of Page Builder would be to rebuild that content using widgets from the SiteOrigin Widgets Bundle.

  4. 6 years, 9 days ago sanchell

    Thank you, Andrew.

    As a user without in-depth knowledge of how these things work, I don’t know what ThinkUp Themes has done. When I purchased their theme, they directed me to download Pagebuilder by SiteOrigin (compatible with ThinkUp Themes) which I assumed was a SiteOrigin product they were recommending in partnership with you.

    If I understand you correctly, this plug-in is not associated or licensed with you? And I must rebuild my site from scratch?

    If this is so, what are the chances that in a few years your program becomes unstable and unsupported and I’m back in this position again? Please don’t misunderstand me, I’m not upset with SiteOrigin, I feel betrayed and let down by ThinkUp Themes, especially as their tech support has gone from so-so to worse recently and they have no customer support that I can contact.

    This is a major setback for me and could very well put me out of business if I have to rebuild the site.

    SA

  5. 6 years, 9 days ago Andrew Misplon
    Hi, I Work Here

    The plugin is a fork. Page Builder by SiteOrigin is an open source product, it can be forked by any developer: https://github.com/siteorigin/siteorigin-panels. WooCommerce, for example, was originally forked from Jigoshop.

    I can’t speak to how much of your site you’d have to rebuild. You would most likely only have to replace the missing widgets. Users have switched from this fork to Page Builder in the past so it can be done. We’re a small team, we do our best to offer free support when able, unfortunately, we can’t support forked products. Once a plugin is forked, we no longer have any control over the code.

    If you’ve used ThinkUp widgets throughout your site and can’t add that content back using SiteOrigin widgets then your best bet is to roll your site back to a stable position. Something was upgraded that first caused the error to appear. What was it? Perhaps you upgraded WordPress or perhaps your hosts upgraded your PHP version. Ideally, what you need to do is roll your site back to its last stable position. Most hosts keep backups for seven days, this problem sounds older than that though. Perhaps you have a custom backup solution in place? Assuming upgrading WordPress is what caused this error there are many articles online explaining how to downgrade WordPress.

    Do you know what you upgraded right before this error happened? Some hosts automatically upgrade WordPress but you usually get an email notifying you of that. If you know what changed you can look at downgrading to that position. Given what you’ve mentioned above about time and business and costs, this is the most direct route to resolving the problem.

  6. 6 years, 9 days ago Alex S
    Hi, I Work Here

    Hi Sanchell,

    Just to chime back in, I would reach out to ThinkUpThemes about the missing widgets. They stopped support their forks of our plugins a few years ago so I strongly suspect there’s a plugin, theme update or something of that nature that you can do/install that will re-add the widgets back to the main version of the plugin. At the very least, it’s worth asking them about it as they may have some sort of migration method away from their old widgets.

Replies on this thread are closed. Please create a new thread if you have a question, or purchase a SiteOrigin Premium license if you need one-on-one email support.

Get The Most Out of SiteOrigin with SiteOrigin Premium

Find Out More