Bug #23569 Bug Fixed

Error on Member Import

Version: 4.1.3 Reporter: GCT Software

Click on Developer -> Utilities

Click on Member Import

XML file location set to: system/_members.xml Member group set to Super Admin

Click Import Members

Click Confirm Import

Results Fatal error: Uncaught Error: Call to a member function set() on null in /chroot/home/digitald/axiom.congressgct.org/html/axsys/ee/EllisLab/ExpressionEngine/Controller/Utilities/MemberImport.php:644 Stack trace: #0 /chroot/home/digitald/axiom.congressgct.org/html/axsys/ee/EllisLab/ExpressionEngine/Controller/Utilities/MemberImport.php(335): EllisLab\ExpressionEngine\Controller\Utilities\MemberImport->doImport() #1 [internal function]: EllisLab\ExpressionEngine\Controller\Utilities\MemberImport->processXml() #2 /chroot/home/digitald/axiom.congressgct.org/html/axsys/ee/EllisLab/ExpressionEngine/Core/Core.php(240): call_user_func_array(Array, Array) #3 /chroot/home/digitald/axiom.congressgct.org/html/axsys/ee/EllisLab/ExpressionEngine/Core/Core.php(109): EllisLab\ExpressionEngine\Core\Core->runController(Array) #4 /chroot/home/digitald/axiom.congressgct.org/html/axsys/ee/EllisLab/ExpressionEngine/Boot/boot.php(146): EllisLab\ExpressionEngine\Core\Core->run(Object(EllisLab\ExpressionEngine\Core\Request)) #5 /chroot/home/digita in /chroot/home/digitald/axiom.congressgct.org/html/axsys/ee/EllisLab/ExpressionEngine/Controller/Utilities/MemberImport.php on line 644

  • Sorry for your trouble. There is not enough information here to be able to reproduce this, but I might be able to infer that your XML file has a member_id specified for a member but that member ID doesn’t exist in the database. Does that seem to be the case?

    Kevin Cupp
    13th April, 2018 at 3:17pm
  • Yes this is the case. We would like all member_id’s to transfer and overwrite any existing id’s.

    GCT Software
    13th April, 2018 at 3:22pm
  • Ah ok. The current behavior is currently considered correct (though it could fail more gracefully), but I’ve just talked with the team and I think we can change the behavior so that you’re able to import members and also choose their ID, so be on the lookout for that.

    Kevin Cupp
    13th April, 2018 at 3:56pm
  • Ok, can you provide us with an ETA? We are on a tight timeframe and working to transfer the members and the data to another server and it is important that the entries are associated with the correct author. We are transferring members first, then the channel entries and need the correct member to be associated with each channel entry. Based on the documentation, we thought this was already built into the functionality although we knew it was generally not recommended to use <member_id>.

    GCT Software
    13th April, 2018 at 4:29pm
  • I’ve just made this change, look for it in our next release, 4.2.1, which will likely be out in the next few days.

    Kevin Cupp
    16th April, 2018 at 6:05pm

You must be signed in to comment on a bug report.

ExpressionEngine News

#eecms, #events, #releases