← Back to team overview

mahara-contributors team mailing list archive

[Bug 1191442] Re: Leap2A doesn't export collections under "All data"

 

I still have the problems. Now I actually get a lot of warnings:

1. Right on the export page when the export is finished:
=================
<div class="backtrace">[WAR] 20 (export/leap/lib.php:291) Undefined variable: widths</div>
<div class="backtrace"><strong>Call stack (most recent first):</strong> <ul><li><span style="color:#933;"></span><span style="color:#060;"></span><span style="color:#339;">log_message</span><span style="color:#060;">(</span><span style="color:#f00;">&quot;Undefined variable: widths&quot;, 8, true, true, &quot;/home/kristina/code/mahara/htdocs/export/leap/lib....&quot;, 291</span><span style="color:#060;">)</span> at <strong>/home/kristina/code/mahara/htdocs/lib/errors.php:446</strong></li><li><span style="color:#933;"></span><span style="color:#060;"></span><span style="color:#339;">error</span><span style="color:#060;">(</span><span style="color:#f00;">8, &quot;Undefined variable: widths&quot;, &quot;/home/kristina/code/mahara/htdocs/export/leap/lib....&quot;, 291, array(size 14)</span><span style="color:#060;">)</span> at <strong>/home/kristina/code/mahara/htdocs/export/leap/lib.php:291</strong></li><li><span style="color:#933;">PluginExportLeap</span><span style="color:#060;">-&gt;</span><span style="color:#339;">export_views</span><span style="color:#060;">(</span><span style="color:#f00;"></span><span style="color:#060;">)</span> at <strong>/home/kristina/code/mahara/htdocs/export/leap/lib.php:134</strong></li><li><span style="color:#933;">PluginExportLeap</span><span style="color:#060;">-&gt;</span><span style="color:#339;">export</span><span style="color:#060;">(</span><span style="color:#f00;"></span><span style="color:#060;">)</span> at <strong>/home/kristina/code/mahara/htdocs/export/download.php:108</strong></li></div> 
=================================

2. When I import the user:
============================

[WAR] 49 (import/leap/lib.php:824) Undefined variable: sql
Call stack (most recent first):

    log_message("Undefined variable: sql", 8, true, true, "/home/kristina/code/mahara/htdocs/import/leap/lib....", 824) at /home/kristina/code/mahara/htdocs/lib/errors.php:446
    error(8, "Undefined variable: sql", "/home/kristina/code/mahara/htdocs/import/leap/lib....", 824, array(size 17)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:824
    PluginImportLeap->import_entry_as_mahara_view(object(SimpleXMLElement)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:683
    PluginImportLeap->import_using_strategy(object(SimpleXMLElement), 1, array(size 0)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:501
    PluginImportLeap->import_from_load_mapping() at /home/kristina/code/mahara/htdocs/import/leap/lib.php:146
    PluginImportLeap->process() at /home/kristina/code/mahara/htdocs/admin/users/add.php:339
    adduser_submit(object(Pieform), array(size 21)) at Unknown:0
    call_user_func_array("adduser_submit", array(size 2)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:528
    Pieform->__construct(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:170
    Pieform::process(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 7)) at /home/kristina/code/mahara/htdocs/admin/users/add.php:164

[WAR] 49 (import/leap/lib.php:835) Undefined variable: rowscolssql
Call stack (most recent first):

    log_message("Undefined variable: rowscolssql", 8, true, true, "/home/kristina/code/mahara/htdocs/import/leap/lib....", 835) at /home/kristina/code/mahara/htdocs/lib/errors.php:446
    error(8, "Undefined variable: rowscolssql", "/home/kristina/code/mahara/htdocs/import/leap/lib....", 835, array(size 19)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:835
    PluginImportLeap->import_entry_as_mahara_view(object(SimpleXMLElement)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:683
    PluginImportLeap->import_using_strategy(object(SimpleXMLElement), 1, array(size 0)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:501
    PluginImportLeap->import_from_load_mapping() at /home/kristina/code/mahara/htdocs/import/leap/lib.php:146
    PluginImportLeap->process() at /home/kristina/code/mahara/htdocs/admin/users/add.php:339
    adduser_submit(object(Pieform), array(size 21)) at Unknown:0
    call_user_func_array("adduser_submit", array(size 2)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:528
    Pieform->__construct(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:170
    Pieform::process(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 7)) at /home/kristina/code/mahara/htdocs/admin/users/add.php:164

[WAR] 49 (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/mahara/htdocs/lib/adodb/adodb-...", 43) at /home/kristina/code/mahara/htdocs/lib/errors.php:446
    error(8, "Array to string conversion", "/home/kristina/code/mahara/htdocs/lib/adodb/adodb-...", 43, array(size 7)) at /home/kristina/code/mahara/htdocs/lib/adodb/adodb-exceptions.inc.php:43
    ADODB_Exception->__construct("postgres7", "adodb_throw", -1, "ERROR: relation "view_layout_rows" does not exist...", "SELECT vlr.id FROM "view_layou...", array(size 2), object(ADODB_postgres7)) at /home/kristina/code/mahara/htdocs/lib/adodb/adodb-exceptions.inc.php:78
    adodb_throw("postgres7", "adodb_throw", -1, "ERROR: relation "view_layout_rows" does not exist...", "SELECT vlr.id FROM "view_layou...", array(size 2), object(ADODB_postgres7)) at /home/kristina/code/mahara/htdocs/lib/adodb/adodb.inc.php:257
    ADODB_TransMonitor("postgres7", "EXECUTE", -1, "ERROR: relation "view_layout_rows" does not exist...", "SELECT vlr.id FROM "view_layou...", array(size 2), object(ADODB_postgres7)) at /home/kristina/code/mahara/htdocs/lib/adodb/adodb.inc.php:1074
    ADOConnection->_Execute("SELECT vlr.id FROM "view_layou...", array(size 2)) at /home/kristina/code/mahara/htdocs/lib/adodb/adodb.inc.php:1045
    ADOConnection->Execute("SELECT vlr.id FROM "view_layou...", array(size 2)) at /home/kristina/code/mahara/htdocs/lib/adodb/drivers/adodb-postgres7.inc.php:97
    ADODB_postgres7->SelectLimit("SELECT vlr.id FROM "view_layou...", 2, -1, array(size 2)) at /home/kristina/code/mahara/htdocs/lib/dml.php:480
    get_recordset_sql("SELECT vlr.id FROM {view_layou...", array(size 2), 0, 2) at /home/kristina/code/mahara/htdocs/lib/dml.php:333
    get_record_sql("SELECT vlr.id FROM {view_layou...", array(size 2)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:853
    PluginImportLeap->import_entry_as_mahara_view(object(SimpleXMLElement)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:683
    PluginImportLeap->import_using_strategy(object(SimpleXMLElement), 1, array(size 0)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:501
    PluginImportLeap->import_from_load_mapping() at /home/kristina/code/mahara/htdocs/import/leap/lib.php:146
    PluginImportLeap->process() at /home/kristina/code/mahara/htdocs/admin/users/add.php:339
    adduser_submit(object(Pieform), array(size 21)) at Unknown:0
    call_user_func_array("adduser_submit", array(size 2)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:528
    Pieform->__construct(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:170
    Pieform::process(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 7)) at /home/kristina/code/mahara/htdocs/admin/users/add.php:164

[WAR] 49 (lib/errors.php:749) Failed to get a recordset: postgres7 error: [-1: ERROR:  relation "view_layout_rows" does not exist
LINE 2:                    FROM "view_layout_rows" vlr
                                ^] in adodb_throw(SELECT vlr.id
                    FROM "view_layout_rows" vlr
                    JOIN (SELECT id, count(*) rec_count
                          FROM "view_layout_rows_columns"
                          WHERE (row = 1 AND columns = 2)
                          GROUP BY viewlayout
                          HAVING rec_count = ?) vlrc
                    ON vlr.id = vlrc.viewlayout
                    WHERE vlr.rows = ?
                    AND vlr.owner = 0 LIMIT 2, Array)
Command was: SELECT vlr.id
                    FROM "view_layout_rows" vlr
                    JOIN (SELECT id, count(*) rec_count
                          FROM "view_layout_rows_columns"
                          WHERE (row = 1 AND columns = 2)
                          GROUP BY viewlayout
                          HAVING rec_count = ?) vlrc
                    ON vlr.id = vlrc.viewlayout
                    WHERE vlr.rows = ?
                    AND vlr.owner = 0 and values was (1,1)
Call stack (most recent first):

    log_message("Failed to get a recordset: postgres7 error: [-1: E...", 8, true, true) at /home/kristina/code/mahara/htdocs/lib/errors.php:109
    log_warn("Failed to get a recordset: postgres7 error: [-1: E...") at /home/kristina/code/mahara/htdocs/lib/errors.php:749
    SQLException->__construct("Failed to get a recordset: postgres7 error: [-1: E...") at /home/kristina/code/mahara/htdocs/lib/dml.php:492
    get_recordset_sql("SELECT vlr.id FROM {view_layou...", array(size 2), 0, 2) at /home/kristina/code/mahara/htdocs/lib/dml.php:333
    get_record_sql("SELECT vlr.id FROM {view_layou...", array(size 2)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:853
    PluginImportLeap->import_entry_as_mahara_view(object(SimpleXMLElement)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:683
    PluginImportLeap->import_using_strategy(object(SimpleXMLElement), 1, array(size 0)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:501
    PluginImportLeap->import_from_load_mapping() at /home/kristina/code/mahara/htdocs/import/leap/lib.php:146
    PluginImportLeap->process() at /home/kristina/code/mahara/htdocs/admin/users/add.php:339
    adduser_submit(object(Pieform), array(size 21)) at Unknown:0
    call_user_func_array("adduser_submit", array(size 2)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:528
    Pieform->__construct(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:170
    Pieform::process(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 7)) at /home/kristina/code/mahara/htdocs/admin/users/add.php:164

[WAR] 49 (lib/dml.php:492) Failed to get a recordset: postgres7 error: [-1: ERROR:  relation "view_layout_rows" does not exist
LINE 2:                    FROM "view_layout_rows" vlr
                                ^] in adodb_throw(SELECT vlr.id
                    FROM "view_layout_rows" vlr
                    JOIN (SELECT id, count(*) rec_count
                          FROM "view_layout_rows_columns"
                          WHERE (row = 1 AND columns = 2)
                          GROUP BY viewlayout
                          HAVING rec_count = ?) vlrc
                    ON vlr.id = vlrc.viewlayout
                    WHERE vlr.rows = ?
                    AND vlr.owner = 0 LIMIT 2, Array)
Command was: SELECT vlr.id
                    FROM "view_layout_rows" vlr
                    JOIN (SELECT id, count(*) rec_count
                          FROM "view_layout_rows_columns"
                          WHERE (row = 1 AND columns = 2)
                          GROUP BY viewlayout
                          HAVING rec_count = ?) vlrc
                    ON vlr.id = vlrc.viewlayout
                    WHERE vlr.rows = ?
                    AND vlr.owner = 0 and values was (1,1)
Call stack (most recent first):

    get_recordset_sql("SELECT vlr.id FROM {view_layou...", array(size 2), 0, 2) at /home/kristina/code/mahara/htdocs/lib/dml.php:333
    get_record_sql("SELECT vlr.id FROM {view_layou...", array(size 2)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:853
    PluginImportLeap->import_entry_as_mahara_view(object(SimpleXMLElement)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:683
    PluginImportLeap->import_using_strategy(object(SimpleXMLElement), 1, array(size 0)) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:501
    PluginImportLeap->import_from_load_mapping() at /home/kristina/code/mahara/htdocs/import/leap/lib.php:146
    PluginImportLeap->process() at /home/kristina/code/mahara/htdocs/admin/users/add.php:339
    adduser_submit(object(Pieform), array(size 21)) at Unknown:0
    call_user_func_array("adduser_submit", array(size 2)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:528
    Pieform->__construct(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:170
    Pieform::process(array(size 7)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:71
    pieform(array(size 7)) at /home/kristina/code/mahara/htdocs/admin/users/add.php:164

-- 
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 deleting!
https://bugs.launchpad.net/bugs/1191442

Title:
  Leap2A doesn't export collections under "All data"

Status in Mahara ePortfolio:
  Triaged

Bug description:
  Mahara master (1.8)

  When the portfolio contains a collection, this is not exported. This
  works fine in Mahara 1.7 on the demo site but not on master.

  I exported a Leap2A portfolio with 1 collection on the demo site and
  imported it back in there and the collection was still there. I took
  the same Leap2A export and imported into master and only had the pages
  available, but not the collection.

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


References