• Resolved Ambassador Rodgers

    (@jinglespot)


    SUMMARY
    —————————————

    We are currently stalled due to a Plugin Conflict, and request your assistance to correct the error.

    We hope that just reading the error message below will trigger some brilliant thought for you to help us. We have also sent this request to the other plugin maker.

    The plugins in conflict are as follows:

    Plugin One: “GamiPress”

    Allows assignment and tracking of user game points.

    Plugin Two: “Progress Map”

    An advanced custom map system, with merchant profile linking.

    —————————————
    ERROR DETAILS
    —————————————

    Extensive testing shows, the two Plugins work fine independently, but if both are active, it throws a destructive error and breaks the site.

    ERROR MESSAGE:

    Fatal error: Cannot redeclare class CMB2_Tabs in /home2/swxyz/public_html/wp-content/plugins/codespacing-progress-map/admin/libs/metabox-tabs/cmb2-tabs.class.php on line 7

    —————————————
    PLUGIN LINKS, ETC.
    —————————————

    GamiPress
    https://www.ads-software.com/plugins/gamipress/

    Progress Map
    https://codecanyon.net/item/progress-map-wordpress-plugin/5581719?ref=codespacing

    —————————————
    GENERAL NOTES
    —————————————

    The subject website, in this case, is under construction and it is imperative that it remains functional to proceed with any work. It is not possible to have both plugins active, so work is proceeding by turning one set off (the map or the gamipress plugins) to work on different aspects of the project.

    The entire problem seems related to the file: cmb2-tabs.class.php

    If this file is renamed, both plugins seem to function without conflict.

    That said, we have no idea if the removal of the above file would cause other failures in the mapping plugin.

    ** We tested several different templates and the problem persists.

    ** Likewise, we tested on multiple domains, same results.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Ruben Garcia

    (@rubengc)

    Hi @jinglespot

    As you can see on the error message, this plugin is trying to declare an already existent class named “CMB2_Tabs” (something not allowed in code)

    So to correct this issue, they need to check (as already GamiPress does) if this class exists to avoid declare it again

    Best regards

    Thread Starter Ambassador Rodgers

    (@jinglespot)

    Aloha Rubengc,

    Many thanks for the suggested solution.

    I do not know PHP enough to code, but enough to do some debug. I completely concur with your evaluation.

    Many thanks for taking the time to respond.

    Much Aloha, Dustin

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Plugin Conflict – Progress Map’ is closed to new replies.