** Changed in: mahara
       Status: Fix Committed => Fix Released

-- 
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/1242218

Title:
  Warnings when importing user

Status in Mahara ePortfolio:
  Fix Released

Bug description:
  1.8.0RC3dev

  Importing a user's full Leap2A file as admin throws following warnings
  (file can be provided):

  [WAR] 81 (artefact/blog/import/leap/lib.php:570) Undefined variable: 
blogentryid
  Call stack (most recent first):

      log_message("Undefined variable: blogentryid", 8, true, true, 
"/home/kristina/code/18stable/htdocs/artefact/blog/...", 570) at 
/home/kristina/code/18stable/htdocs/lib/errors.php:430
      error(8, "Undefined variable: blogentryid", 
"/home/kristina/code/18stable/htdocs/artefact/blog/...", 570, array(size 3)) at 
/home/kristina/code/18stable/htdocs/artefact/blog/import/leap/lib.php:570
      LeapImportBlog::create_blogpost(object(SimpleXMLElement), 
object(PluginImportLeap), "portfolio:artefact178") at 
/home/kristina/code/18stable/htdocs/artefact/blog/import/leap/lib.php:214
      LeapImportBlog::import_using_strategy(object(SimpleXMLElement), 
object(PluginImportLeap), 1, array(size 1)) at Unknown:0
      call_user_func_array(array(size 2), array(size 4)) at 
/home/kristina/code/18stable/htdocs/lib/mahara.php:1449
      call_static_method("LeapImportBlog", "import_using_strategy", 
object(SimpleXMLElement), object(PluginImportLeap), 1, array(size 1)) at 
/home/kristina/code/18stable/htdocs/import/leap/lib.php:631
      PluginImportLeap->import_from_load_mapping() at 
/home/kristina/code/18stable/htdocs/import/leap/lib.php:159
      PluginImportLeap->process() at 
/home/kristina/code/18stable/htdocs/admin/users/add.php:329
      adduser_submit(object(Pieform), array(size 26)) at Unknown:0
      call_user_func_array("adduser_submit", array(size 2)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:528
      Pieform->__construct(array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:170
      Pieform::process(array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:71
      pieform(array(size 7)) at 
/home/kristina/code/18stable/htdocs/admin/users/add.php:148

  [WAR] 81 (lib/adodb/adodb-exceptions.inc.php:43) Array to string conversion
  Call stack (most recent first):

      log_message("Array to string conversion", 8, true, true, 
"/home/kristina/code/18stable/htdocs/lib/adodb/adod...", 43) at 
/home/kristina/code/18stable/htdocs/lib/errors.php:430
      error(8, "Array to string conversion", 
"/home/kristina/code/18stable/htdocs/lib/adodb/adod...", 43, array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/adodb/adodb-exceptions.inc.php:43
      ADODB_Exception->__construct("postgres7", "adodb_throw", -1, "ERROR: 
invalid input syntax for integer: "portfol...", "INSERT INTO "artefact" ("id", 
"artefacttype", "par...", array(size 11), object(ADODB_postgres7)) at 
/home/kristina/code/18stable/htdocs/lib/adodb/adodb-exceptions.inc.php:78
      adodb_throw("postgres7", "adodb_throw", -1, "ERROR: invalid input syntax 
for integer: "portfol...", "INSERT INTO "artefact" ("id", "artefacttype", 
"par...", array(size 11), object(ADODB_postgres7)) at 
/home/kristina/code/18stable/htdocs/lib/adodb/adodb.inc.php:257
      ADODB_TransMonitor("postgres7", "EXECUTE", -1, "ERROR: invalid input 
syntax for integer: "portfol...", "INSERT INTO "artefact" ("id", 
"artefacttype", "par...", array(size 11), object(ADODB_postgres7)) at 
/home/kristina/code/18stable/htdocs/lib/adodb/adodb.inc.php:1074
      ADOConnection->_Execute("INSERT INTO "artefact" ("id", "artefacttype", 
"par...", array(size 11)) at 
/home/kristina/code/18stable/htdocs/lib/adodb/adodb.inc.php:1045
      ADOConnection->Execute("INSERT INTO "artefact" ("id", "artefacttype", 
"par...", array(size 11)) at 
/home/kristina/code/18stable/htdocs/lib/dml.php:1050
      insert_record("artefact", object(stdClass), "id", true) at 
/home/kristina/code/18stable/htdocs/artefact/lib.php:435
      ArtefactType->commit() at 
/home/kristina/code/18stable/htdocs/artefact/blog/lib.php:501
      ArtefactTypeBlogPost->commit() at 
/home/kristina/code/18stable/htdocs/artefact/blog/import/leap/lib.php:607
      LeapImportBlog::create_blogpost(object(SimpleXMLElement), 
object(PluginImportLeap), "portfolio:artefact178") at 
/home/kristina/code/18stable/htdocs/artefact/blog/import/leap/lib.php:214
      LeapImportBlog::import_using_strategy(object(SimpleXMLElement), 
object(PluginImportLeap), 1, array(size 1)) at Unknown:0
      call_user_func_array(array(size 2), array(size 4)) at 
/home/kristina/code/18stable/htdocs/lib/mahara.php:1449
      call_static_method("LeapImportBlog", "import_using_strategy", 
object(SimpleXMLElement), object(PluginImportLeap), 1, array(size 1)) at 
/home/kristina/code/18stable/htdocs/import/leap/lib.php:631
      PluginImportLeap->import_from_load_mapping() at 
/home/kristina/code/18stable/htdocs/import/leap/lib.php:159
      PluginImportLeap->process() at 
/home/kristina/code/18stable/htdocs/admin/users/add.php:329
      adduser_submit(object(Pieform), array(size 26)) at Unknown:0
      call_user_func_array("adduser_submit", array(size 2)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:528
      Pieform->__construct(array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:170
      Pieform::process(array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:71
      pieform(array(size 7)) at 
/home/kristina/code/18stable/htdocs/admin/users/add.php:148

  [WAR] 81 (lib/errors.php:736) Failed to get a recordset: postgres7 error: 
[-1: ERROR:  invalid input syntax for integer: "portfolio:artefact178"] in 
adodb_throw(INSERT INTO "artefact" ("id", "artefacttype", "parent", "owner", 
"ctime", "mtime", "atime", "title", "description", "author", "allowcomments") 
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), Array)
  Command was: INSERT INTO "artefact" ("id", "artefacttype", "parent", "owner", 
"ctime", "mtime", "atime", "title", "description", "author", "allowcomments") 
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) and values was 
(419,blogpost,portfolio:artefact178,10,2012-07-20T15:53:55+12:00,2012-10-07T10:32:47+13:00,2013-10-20
 13:42:45,Portfolio presentation,<div><p>At last week's conference I presented 
on our use of ePortfolios. The session was well-attended and we had about 15 
minutes for questions. The most important question in my opinion 
was...</p></div>,10,1)
  Call stack (most recent first):

      log_message("Failed to get a recordset: postgres7 error: [-1: E...", 8, 
true, true) at /home/kristina/code/18stable/htdocs/lib/errors.php:93
      log_warn("Failed to get a recordset: postgres7 error: [-1: E...") at 
/home/kristina/code/18stable/htdocs/lib/errors.php:736
      SQLException->__construct("Failed to get a recordset: postgres7 error: 
[-1: E...") at /home/kristina/code/18stable/htdocs/lib/dml.php:1053
      insert_record("artefact", object(stdClass), "id", true) at 
/home/kristina/code/18stable/htdocs/artefact/lib.php:435
      ArtefactType->commit() at 
/home/kristina/code/18stable/htdocs/artefact/blog/lib.php:501
      ArtefactTypeBlogPost->commit() at 
/home/kristina/code/18stable/htdocs/artefact/blog/import/leap/lib.php:607
      LeapImportBlog::create_blogpost(object(SimpleXMLElement), 
object(PluginImportLeap), "portfolio:artefact178") at 
/home/kristina/code/18stable/htdocs/artefact/blog/import/leap/lib.php:214
      LeapImportBlog::import_using_strategy(object(SimpleXMLElement), 
object(PluginImportLeap), 1, array(size 1)) at Unknown:0
      call_user_func_array(array(size 2), array(size 4)) at 
/home/kristina/code/18stable/htdocs/lib/mahara.php:1449
      call_static_method("LeapImportBlog", "import_using_strategy", 
object(SimpleXMLElement), object(PluginImportLeap), 1, array(size 1)) at 
/home/kristina/code/18stable/htdocs/import/leap/lib.php:631
      PluginImportLeap->import_from_load_mapping() at 
/home/kristina/code/18stable/htdocs/import/leap/lib.php:159
      PluginImportLeap->process() at 
/home/kristina/code/18stable/htdocs/admin/users/add.php:329
      adduser_submit(object(Pieform), array(size 26)) at Unknown:0
      call_user_func_array("adduser_submit", array(size 2)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:528
      Pieform->__construct(array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:170
      Pieform::process(array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:71
      pieform(array(size 7)) at 
/home/kristina/code/18stable/htdocs/admin/users/add.php:148

  [WAR] 81 (lib/dml.php:1053) Failed to get a recordset: postgres7 error: [-1: 
ERROR:  invalid input syntax for integer: "portfolio:artefact178"] in 
adodb_throw(INSERT INTO "artefact" ("id", "artefacttype", "parent", "owner", 
"ctime", "mtime", "atime", "title", "description", "author", "allowcomments") 
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), Array)
  Command was: INSERT INTO "artefact" ("id", "artefacttype", "parent", "owner", 
"ctime", "mtime", "atime", "title", "description", "author", "allowcomments") 
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) and values was 
(419,blogpost,portfolio:artefact178,10,2012-07-20T15:53:55+12:00,2012-10-07T10:32:47+13:00,2013-10-20
 13:42:45,Portfolio presentation,<div><p>At last week's conference I presented 
on our use of ePortfolios. The session was well-attended and we had about 15 
minutes for questions. The most important question in my opinion 
was...</p></div>,10,1)
  Call stack (most recent first):

      insert_record("artefact", object(stdClass), "id", true) at 
/home/kristina/code/18stable/htdocs/artefact/lib.php:435
      ArtefactType->commit() at 
/home/kristina/code/18stable/htdocs/artefact/blog/lib.php:501
      ArtefactTypeBlogPost->commit() at 
/home/kristina/code/18stable/htdocs/artefact/blog/import/leap/lib.php:607
      LeapImportBlog::create_blogpost(object(SimpleXMLElement), 
object(PluginImportLeap), "portfolio:artefact178") at 
/home/kristina/code/18stable/htdocs/artefact/blog/import/leap/lib.php:214
      LeapImportBlog::import_using_strategy(object(SimpleXMLElement), 
object(PluginImportLeap), 1, array(size 1)) at Unknown:0
      call_user_func_array(array(size 2), array(size 4)) at 
/home/kristina/code/18stable/htdocs/lib/mahara.php:1449
      call_static_method("LeapImportBlog", "import_using_strategy", 
object(SimpleXMLElement), object(PluginImportLeap), 1, array(size 1)) at 
/home/kristina/code/18stable/htdocs/import/leap/lib.php:631
      PluginImportLeap->import_from_load_mapping() at 
/home/kristina/code/18stable/htdocs/import/leap/lib.php:159
      PluginImportLeap->process() at 
/home/kristina/code/18stable/htdocs/admin/users/add.php:329
      adduser_submit(object(Pieform), array(size 26)) at Unknown:0
      call_user_func_array("adduser_submit", array(size 2)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:528
      Pieform->__construct(array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:170
      Pieform::process(array(size 7)) at 
/home/kristina/code/18stable/htdocs/lib/pieforms/pieform.php:71
      pieform(array(size 7)) at 
/home/kristina/code/18stable/htdocs/admin/users/add.php:148

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1242218/+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