This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

TB import from exported profile (<2Gb) failed - Error Console logged exception "NS_ERROR_FILE_NOT_FOUND"

  • 1 reply
  • 0 have this problem
  • 13 views
  • Last reply by david

more options

With the aim of migrating my profile of several email accounts from a Windows 10 desktop PC to a newly acquired Windows 10 laptop, I successfully created a profile backup zip file using the Export tool, moved the profile backup file to the laptop, and started to import from the profile backup. Both Windows 10 and Thunderbird 64 bit are at the same revision level on each PC - respectively Windows 10 Pro 22H2, 19045.2546 and Thunderbird v102.7.1 (64bit).

After about 20% of the import had proceeded, the import failed.

Error Console reported (extracted):

14:43:01.514 Uncaught (in promise) Exception { name: "NS_ERROR_FILE_NOT_FOUND", message: "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]", result: 2152857618, filename: "resource:///modules/ThunderbirdProfileImporter.jsm", lineNumber: 650, columnNumber: 0, data: null, stack: "_recursivelyCopyMsgFolder@resource:///modules/ThunderbirdProfileImporter.jsm:650:17\n_importMailMessages@resource:///modules/ThunderbirdProfileImporter.jsm:580:14\n_importServersAndAccounts@resource:///modules/ThunderbirdProfileImporter.jsm:248:16\n", location: XPCWrappedNative_NoHelper } ThunderbirdProfileImporter.jsm:650 14:44:24.738 <Provider> does not support changing `store` on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions. react-redux.js:881:13

Looking at what had changed in the email window of Thunderbird, it appears that part of each of the email accounts had been imported, but without many of the expected email folders. The accounts appear to be active, as they demand passwords for validation.

I cannot interpret the Error Console report sufficiently to understand what needs to be done, apart from realising that an expected file was not found.

Can anyone guide me with what I need to do to get further with this? It occurs to me that the emails and folders I am trying to import have been collected over several consecutive versions of Thunderbird, over a few years - I don't know if that may be relevant.

With the aim of migrating my profile of several email accounts from a Windows 10 desktop PC to a newly acquired Windows 10 laptop, I successfully created a profile backup zip file using the Export tool, moved the profile backup file to the laptop, and started to import from the profile backup. ''Both Windows 10 and Thunderbird 64 bit are at the same revision level on each PC - respectively Windows 10 Pro 22H2, 19045.2546 and Thunderbird v102.7.1 (64bit).'' After about 20% of the import had proceeded, the import failed. Error Console reported (extracted): 14:43:01.514 Uncaught (in promise) Exception { name: "NS_ERROR_FILE_NOT_FOUND", message: "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]", result: 2152857618, filename: "resource:///modules/ThunderbirdProfileImporter.jsm", lineNumber: 650, columnNumber: 0, data: null, stack: "_recursivelyCopyMsgFolder@resource:///modules/ThunderbirdProfileImporter.jsm:650:17\n_importMailMessages@resource:///modules/ThunderbirdProfileImporter.jsm:580:14\n_importServersAndAccounts@resource:///modules/ThunderbirdProfileImporter.jsm:248:16\n", location: XPCWrappedNative_NoHelper } ThunderbirdProfileImporter.jsm:650 14:44:24.738 <Provider> does not support changing `store` on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions. react-redux.js:881:13 Looking at what had changed in the email window of Thunderbird, it appears that part of each of the email accounts had been imported, but without many of the expected email folders. The accounts appear to be active, as they demand passwords for validation. I cannot interpret the Error Console report sufficiently to understand what needs to be done, apart from realising that an expected file was not found. Can anyone guide me with what I need to do to get further with this? It occurs to me that the emails and folders I am trying to import have been collected over several consecutive versions of Thunderbird, over a few years - I don't know if that may be relevant.

All Replies (1)

more options

My suggestion is to do it the old way: - exit thunderbird on old machine - copy the folder c:\users\<yourID>\appdata\roaming\thunderbird to USBstick - install thunderbird on new PC if not already done - with thunderbird NOT running, copy the folder to same location new pc. It will overwrite existing files. - restart thunderbird.