Support

Spyc conflict from the SCORG 3.8.3

Publish date: 05/14/2025 •  Bug • Scripts-organizer-acf-gutenberg-addon •  Derek Brown

Hi Team,

After updating the Scripts Organizer plugin to version 3.8.3, we’ve encountered a critical error on the WP admin page of our website. It appears that there’s a conflict with a plugin we developed, as both are using the same class name. The error message displayed is:

“Cannot declare class Spyc, because the name is already in use….”

I’ve reviewed the Facebook group and found a suggested solution to check the “Disable Metabox from SCORG” option to resolve the conflict. However, since we manage over 300+ websites under our company, we would like to know if there’s a more efficient way to bulk update this option. Alternatively, if you have any other solutions to address this issue, please let us know.

Thank you for your assistance!

Boom

Uploaded files:

  • support says:

    Do you have Meta Box plugin installed in your website ?

    If not, then DISABLE META BOX FROM SCORG will disable the Scripts Organizer functionality at all…

    I’ll report this to the dev team, if it is handle-able by us, then we will do the solution, otherwise the conflicted plugin should load the SPYC library conditionally only when it is not installed and used previously….

    Regards,
    Mohammad Arshad
    DPlugins Support

  • Derek Brown says:

    Hi Mohammad,

    Yes, we do have other plugins that use the same library as META Box.

    So, if I’m not wrong, we have to keep the “disable META BOX…” option checked to avoid the conflict and keep SCORG function on the site am I correct?

    Please let me know if I’ve misunderstood anything.

    Thank you,

    • support says:

      Scripts Organizer is totally dependent on Meta Box full in the backend, if you mark the box as checked, you should have Meta Box AIO installed separately, otherwise Scripts Organizer will not work properly.

      It is not only the SPYC library but the whole Meta Box AIO library…

      For further testing and solution, you need to provide a staging site with WP Admin Login and FTP access otherwise a backup of your current site with All In One migration.

      Regards,
      Mohammad Arshad
      DPlugins Support

  • support says:

    I got confirmation from the development team, that WE are loading it conditionally already, if it is defined somewhere else we will use it otherwise we declare it.

    So you need to adjust the PRONTO Shortcodes UI plugin yourself to make that conditionally as well, if it is defined then use it, don’t declare again.

    We already doing it right.

    Regards,
    Mohammad Arshad
    DPlugins Support

Leave a Reply