Jump to content
  • Status: Not a bug

After upgrading to 5.0 final, I receive the following error

Error: Call to undefined method IPS\arcade\extensions\core\GroupForm\arcade::canDelete() (0)

#0 /home/ipsproarcadeorg/public_html/applications/core/modules/admin/members/groups.php(183): IPS\Member\Group->canDelete()

#1 /home/ipsproarcadeorg/public_html/system/Helpers/Table/Db.php(495): IPS\core\modules\admin\members\groups->IPS\core\modules\admin\members\{closure}(Array)

#2 /home/ipsproarcadeorg/public_html/system/Helpers/Table/Table.php(531): IPS\Helpers\Table\Db->getRows(Array)

#3 /home/ipsproarcadeorg/public_html/applications/core/modules/admin/members/groups.php(200): IPS\Helpers\Table\Table->__toString()

#4 /home/ipsproarcadeorg/public_html/system/Dispatcher/Controller.php(139): IPS\core\modules\admin\members\groups->manage()

#5 /home/ipsproarcadeorg/public_html/applications/core/modules/admin/members/groups.php(70): IPS\Dispatcher\Controller->execute()

#6 /home/ipsproarcadeorg/public_html/system/Dispatcher/Dispatcher.php(169): IPS\core\modules\admin\members\groups->execute()

#7 /home/ipsproarcadeorg/public_html/admin/index.php(15): IPS\Dispatcher->run()

#8 {main}

This was not an issue during all of the beta modes, but appeared once I upgraded to 5.0 final

User Feedback

Recommended Comments

Daniel F

Invision Community Team

Your 3rd party applications group extension should extend IPS\Extensions\GroupFormAbstract

Daniel F

Invision Community Team

Changed Status to Not a bug

Adriano Faria

Clients

This 3rd-party app isn’t extending the GroupForm extension abstract. Ask support for its developer.

Marc

Invision Community Team

You need to contact the author of that arcade application for assistance. This is an issue with that app

legionaire

Clients

Why was it working with no issues during the Beta phase and now after upgrading to 5.0 final this issue shows up ?

Daniel F

Invision Community Team

This was a change in 5.0.0 Beta 10

legionaire

Clients

What change was made ?

teraßyte

Clients

I believe they removed the code that checks if the function exists before calling it. Since all new extensions are supposed to extent the base abstract class which will contain all empty functions regardless.

legionaire

Clients

Problem solved, thanks tera