Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Upgrading SilverStripe /

Ask questions about upgrading SilverStripe to the latest version.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

unable to add Members to Security groups after upgrade


Go to End


2 Posts   2627 Views

Avatar
Christolo

Community Member, 1 Post

14 May 2009 at 9:35pm

we have started with 2.2, where this function works. due to other problems, we upgrated to 2.3.0 and now to 2.3.1.
this error occurs since we upgraded to 2.3.0, but was not detected until now.

we get the following error (directiv dev is set in config.php):

[User Error] Object::__call() Method 'addtogroup' not found in class 'Form'
POST /silverstripe/admin/security/EditForm
Line 133 in C:\xampp\htdocs\SilverStripe\sapphire\core\Object.php
Source
124
125 } else if($config['function_str']) {
126 $function = Object::$extraMethods[$this->class][strtolower($methodName)]['function'] = create_function('$obj, $args', $config['function_str']);
127 return $function($this, $args);
128
129 } else {
130 user_error("Object::__call() Method '$methodName' in class '$this->class' an invalid format: " . var_export(Object::$extraMethods[$this->class][$methodName],true), E_USER_ERROR);
131 }
132 } else {
133 user_error("Object::__call() Method '$methodName' not found in class '$this->class'", E_USER_ERROR);
134 }
135 }
136
137 /**
138 * This function allows you to overload class creation methods, so certain classes are
139 * always created correctly over your system.
Trace
• Object::__call() Method 'addtogroup' not found in class 'Form'
Line 133 of Object.php
• Object->__call(addtogroup,Array)
• Form->addtogroup(Array,Form,HTTPRequest)
Line 232 of Form.php
• Form->httpSubmission(HTTPRequest)
Line 107 of RequestHandler.php
• RequestHandler->handleRequest(HTTPRequest)
Line 121 of RequestHandler.php
• RequestHandler->handleRequest(HTTPRequest)
Line 122 of Controller.php
• Controller->handleRequest(HTTPRequest)
Line 277 of Director.php
• Director::handleRequest(HTTPRequest,Session)
Line 121 of Director.php
• Director::direct(/admin/security/EditForm)
Line 115 of main.php

any ideas?

thanks and best regards
chris

Avatar
stanLee

Community Member, 5 Posts

21 July 2009 at 12:15am

Edited: 21/07/2009 12:17am

I have the same problem. I can't believe that no one from silverstripe development team didn't answer these kind of major problem from may.