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.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

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

HELP! [Notice] Trying to get property of non-object


Reply

3 Posts   2585 Views

Avatar
dataforlife

3 March 2010 at 7:04am Community Member, 10 Posts

hallo,

i added a new usergroup and new user in my Backend. After that i logged out and tried to login as a new user of the new usergroup.
But than i got this massege in my browser:

---------------

[Notice] Trying to get property of non-object
GET /silverstripe/admin/

Line 243 in C:\xampp\htdocs\silverstripe\sapphire\security\Group.php
Source

234 return $familyIDs;
235 }
236
237 /**
238 * Returns an array of the IDs of this group and all its parents
239 */
240 public function collateAncestorIDs() {
241 $parent = $this;
242 while(isset($parent)) {
243 $items[] = $parent->ID;
244 $parent = $parent->Parent;
245 }
246 return $items;
247 }
248
249 /**

Trace

* Group->collateAncestorIDs()
Line 669 of Member.php
* Member->Groups()
Line 257 of Permission.php
* Permission::groupList(3)
Line 160 of Permission.php
* Permission::checkMember(Member,CMS_ACCESS_CMSMain)
Line 86 of LeftAndMain.php
* LeftAndMain->canView()
Line 123 of LeftAndMain.php
* LeftAndMain->init()
Line 84 of CMSMain.php
* CMSMain->init()
Line 110 of Controller.php
* Controller->handleRequest(HTTPRequest)
Line 277 of Director.php
* Director::handleRequest(HTTPRequest,Session)
Line 121 of Director.php
* Director::direct(/admin/)
Line 118 of main.php

-------------------

What is wrong? What can i do now?

Thanks a lot...

Avatar
Mo

3 March 2010 at 1:48pm Community Member, 509 Posts

Usually I get this error if i am trying to access the methods, variables of an empty dataobject set.

Seems odd that this error would be generated by the core CMS. Is the group you created a root level group? Or is it a child of another group?

Also, what version of SS are you running? Have you got any additional modules?

Cheers,

Mo

Avatar
dataforlife

5 March 2010 at 4:42am (Last edited: 5 March 2010 4:46am), Community Member, 10 Posts

Hi Mo,

thanks for posting.

I found a soluiton. I hope its the right one. But now it works again.

I changed the parameter of ParentID from 2 to 0 in the "group" table (database). And now it works.

But ist this normal, that one "wrong" parameter knock out the whole CMS incl. Backend??
I just added an new usergroup and added a new user to the group.

Thanks