Hi Antonella,

The error does concern the 'grouphomepage' page as shown by the error
information you pasted in, these lines in particular:

    group_get_homepage_view(string(size 2)) at /mypath/maha/lib/view.php:5734
    View->display_author() at /mypath/maha/view/view.php:362

What is happening is the group's 'portfolio' page is trying to get it's
author name, via  View->display_author(), from the name of the
'grouphomepage', via group_get_homepage_view(), but it can't find the
'grouphomepage'.

If you look at a normal profile page there is a 'by [user]' below title
of the page. That link shows the name of the user that created the page.
So in the case of a group's 'portfolio' page it is trying to show the
author as the name of the group, eg 'by [groupname]' and it does this by
fetching the group's 'grouphomepage' so that it can A) get the title and
B) make sure the user viewing the page has permission to see the
author's name.

Cheers

Robert

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1632717

Title:
  Bugs after updating Mahara

Status in Mahara:
  Incomplete

Bug description:
  Hello,

  After the update to the latest version of Mahara (16.04) I have
  problems with the display pages of the groups.

  Here is an example :

  [WAR] 1b (lib/group.php:2338) Trying to get property of non-object
  Call stack (most recent first):

      log_message(string(size 36), integer, true, true, string(size 53), 
integer) at /mypath/maha/lib/errors.php:513
      error(integer, string(size 36), string(size 53), integer, array(size 2)) 
at /mypath/maha/lib/group.php:2338
      group_get_homepage_view(string(size 2)) at /mypath/maha/lib/view.php:5734
      View->display_author() at /mypath/maha/view/view.php:362

  [WAR] 1b (lib/errors.php:820) Failed to get a recordset: mysqli error: [1452: 
Cannot add or update a child row: a foreign key constraint fails 
("mybdd"."view", CONSTRAINT "view_ibfk_7" FOREIGN KEY ("type") REFERENCES 
"view_type" ("type"))] in EXECUTE("INSERT INTO "view" ("ctime", "mtime", 
"atime", "copynewuser", "anonymise") VALUES ('2016-10-12 15:32:22', '2016-10-12 
15:32:22', '2016-10-12 15:32:22', 0, 0)")
  Command was: INSERT INTO "view" ("ctime", "mtime", "atime", "copynewuser", 
"anonymise") VALUES (?, ?, ?, ?, ?) and values was 
(ctime:2016-10-1215:32:22,mtime:2016-10-1215:32:22,atime:2016-10-1215:32:22,copynewuser:0,anonymise:0)
  Call stack (most recent first):

      log_message(string(size 618), integer, true, true) at 
/mypath/maha/lib/errors.php:95
      log_warn(string(size 618)) at /mypath/maha/lib/errors.php:820
      SQLException->__construct(string(size 618)) at 
/mypath/maha/lib/dml.php:1088
      insert_record(string(size 4), object(stdClass), string(size 2), true) at 
/mypath/maha/lib/view.php:728
      View->commit() at /mypath/maha/lib/view.php:702
      View->__destruct() at /mypath/maha/view/view.php:362
      View->display_author() at /mypath/maha/view/view.php:362

  [WAR] 1b (lib/dml.php:1088) Failed to get a recordset: mysqli error: [1452: 
Cannot add or update a child row: a foreign key constraint fails 
("mybdd"."view", CONSTRAINT "view_ibfk_7" FOREIGN KEY ("type") REFERENCES 
"view_type" ("type"))] in EXECUTE("INSERT INTO "view" ("ctime", "mtime", 
"atime", "copynewuser", "anonymise") VALUES ('2016-10-12 15:32:22', '2016-10-12 
15:32:22', '2016-10-12 15:32:22', 0, 0)")
  Command was: INSERT INTO "view" ("ctime", "mtime", "atime", "copynewuser", 
"anonymise") VALUES (?, ?, ?, ?, ?) and values was 
(ctime:2016-10-1215:32:22,mtime:2016-10-1215:32:22,atime:2016-10-1215:32:22,copynewuser:0,anonymise:0)
  Call stack (most recent first):

      insert_record(string(size 4), object(stdClass), string(size 2), true) at 
/mypath/maha/lib/view.php:728
      View->commit() at /mypath/maha/lib/view.php:702
      View->__destruct() at /mypath/maha/view/view.php:362
      View->display_author() at /mypath/maha/view/view.php:362

  Untitled
  Mywebsite Mahara : Site unavailable
  A nonrecoverable error occurred. This probably means you have encountered a 
bug in the system

  Thank you for your help.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1632717/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~mahara-contributors
Post to     : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to