Import from Evernote Hanging Up - What now?

OS is Windows 10
Joplin version 1.4.18

I'm attempting to migrate over from Evernote. I've exported my notebooks from Evernote, all as separate notebooks, and begun to import with Joplin -- but ran into an issue with the very first one that has me stuck.

I used the import as markdown option. Joplin successfully (I assume) imported 1296 notes, updating the status all along. But with the following stats, it just got stuck on "importing from," the progress wheel just keeps spinning indefinitely. It's been doing that for hours now (with no change in the stats).

loaded: 1296
created: 1296
updated: 0
skipped: 0
resourcesCreated: 1002
notesTagged: 74

I tried shutting down the whole program and restarting it, but it just opens up to the same spot. Because the status window is still displayiing, I can't even do anything in the program, to check whether it's pulled those 1296 notes over, to cancel it and start over, etc.

What now?

1 Like

Please try the latest version as it will most likely fix your issue.

1 Like

I installed the newest version. (I assume; it's the one the "check for updates" said was current.)

It hung up again at exactly 1296, so I assume it's stuck on a particular note. I'm not sure how to figure out which one, or how to make it stop the import process so I can start over. (A "cancel import" button would be really helpful.)

Apparently there are 1689 notes in that notebook altogether. As you can imagine, I'd rather not have to go through them all individually trying to figure out what might be causing a problem, so if you have any ideas of what I might be looking for, I would really appreciate the insight. :slight_smile:

1 Like

If there are no better suggestions you can try binary search - split your notes in half,check each separately, repeat for the half that fails to import

2 Likes

Just to be sure, which version is it?

Also could you open the dev tool while the import is happening to see if there are any errors or warnings? https://joplinapp.org/debugging

2 Likes

It is...version 1.6.8.

I've since imported my other notebooks, and (although admittedly smaller), they all came over without a hitch. I also tried importing this one with the HTML option, but I had the same problem.

It threw up a handful of random errors along the way that didn't seem to be disastrous -- mostly of html errors (like list item tags not in a list and a table row tag outside if a table).

But at the point that it keeps stopping, it spit out all of this in rapid succession:

    C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:442 Unsupported note tag: i
(anonymous) @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:442
(anonymous) @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:275
emit @ events.js:310
EventEmitter.emit @ domain.js:482
me._parser.<computed> @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:258
emit @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:624
closeText @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:634
emitNode @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:628
closeTag @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:889
write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443
SAXStream.write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239
ondata @ _stream_readable.js:695
emit @ events.js:310
EventEmitter.emit @ domain.js:482
addChunk @ _stream_readable.js:286
readableAddChunk @ _stream_readable.js:268
Readable.push @ _stream_readable.js:209
(anonymous) @ internal/fs/streams.js:210
wrapper @ fs.js:492
C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129 Error: Unexpected close tag
Line: 570565
Column: 51
Char: >
    at error (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:651)
    at strictFail (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677)
    at closeTag (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:871)
    at SAXParser.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443)
    at SAXStream.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239)
    at ReadStream.ondata (_stream_readable.js:695)
    at ReadStream.emit (events.js:310)
    at ReadStream.EventEmitter.emit (domain.js:482)
    at addChunk (_stream_readable.js:286)
    at readableAddChunk (_stream_readable.js:268)
onError @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129
(anonymous) @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:400
emit @ events.js:322
EventEmitter.emit @ domain.js:482
SAXStream._parser.onerror @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:194
emit @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:624
error @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:653
strictFail @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677
closeTag @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:871
write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443
SAXStream.write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239
ondata @ _stream_readable.js:695
emit @ events.js:310
EventEmitter.emit @ domain.js:482
addChunk @ _stream_readable.js:286
readableAddChunk @ _stream_readable.js:268
Readable.push @ _stream_readable.js:209
(anonymous) @ internal/fs/streams.js:210
wrapper @ fs.js:492
2C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129 Error: Unexpected close tag
Line: 570565
Column: 51
Char: >
    at error (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:651)
    at strictFail (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677)
    at closeTag (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:871)
    at SAXParser.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443)
    at SAXStream.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239)
    at ReadStream.ondata (_stream_readable.js:695)
    at ReadStream.emit (events.js:310)
    at ReadStream.EventEmitter.emit (domain.js:482)
    at addChunk (_stream_readable.js:286)
    at readableAddChunk (_stream_readable.js:268)
onError @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129
(anonymous) @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:400
emit @ events.js:310
EventEmitter.emit @ domain.js:482
SAXStream._parser.onerror @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:194
emit @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:624
error @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:653
strictFail @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677
closeTag @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:871
write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443
SAXStream.write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239
ondata @ _stream_readable.js:695
emit @ events.js:310
EventEmitter.emit @ domain.js:482
addChunk @ _stream_readable.js:286
readableAddChunk @ _stream_readable.js:268
Readable.push @ _stream_readable.js:209
(anonymous) @ internal/fs/streams.js:210
wrapper @ fs.js:492
C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129 Error: Unmatched closing tag: font
Line: 570565
Column: 51
Char: >
    at error (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:651)
    at strictFail (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677)
    at closeTag (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:879)
    at SAXParser.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443)
    at SAXStream.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239)
    at ReadStream.ondata (_stream_readable.js:695)
    at ReadStream.emit (events.js:310)
    at ReadStream.EventEmitter.emit (domain.js:482)
    at addChunk (_stream_readable.js:286)
    at readableAddChunk (_stream_readable.js:268)
onError @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129
(anonymous) @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:400
emit @ events.js:310
EventEmitter.emit @ domain.js:482
SAXStream._parser.onerror @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:194
emit @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:624
error @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:653
strictFail @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677
closeTag @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:879
write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443
SAXStream.write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239
ondata @ _stream_readable.js:695
emit @ events.js:310
EventEmitter.emit @ domain.js:482
addChunk @ _stream_readable.js:286
readableAddChunk @ _stream_readable.js:268
Readable.push @ _stream_readable.js:209
(anonymous) @ internal/fs/streams.js:210
wrapper @ fs.js:492
3C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129 Error: Unexpected close tag
Line: 570565
Column: 55
Char: >
    at error (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:651)
    at strictFail (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677)
    at closeTag (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:871)
    at SAXParser.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443)
    at SAXStream.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239)
    at ReadStream.ondata (_stream_readable.js:695)
    at ReadStream.emit (events.js:310)
    at ReadStream.EventEmitter.emit (domain.js:482)
    at addChunk (_stream_readable.js:286)
    at readableAddChunk (_stream_readable.js:268)
onError @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129
(anonymous) @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:400
emit @ events.js:310
EventEmitter.emit @ domain.js:482
SAXStream._parser.onerror @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:194
emit @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:624
error @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:653
strictFail @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677
closeTag @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:871
write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443
SAXStream.write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239
ondata @ _stream_readable.js:695
emit @ events.js:310
EventEmitter.emit @ domain.js:482
addChunk @ _stream_readable.js:286
readableAddChunk @ _stream_readable.js:268
Readable.push @ _stream_readable.js:209
(anonymous) @ internal/fs/streams.js:210
wrapper @ fs.js:492
C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129 Error: Unmatched closing tag: p
Line: 570565
Column: 55
Char: >
    at error (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:651)
    at strictFail (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677)
    at closeTag (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:879)
    at SAXParser.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443)
    at SAXStream.write (C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239)
    at ReadStream.ondata (_stream_readable.js:695)
    at ReadStream.emit (events.js:310)
    at ReadStream.EventEmitter.emit (domain.js:482)
    at addChunk (_stream_readable.js:286)
    at readableAddChunk (_stream_readable.js:268)
onError @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\gui\MenuBar.js:129
(anonymous) @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:400
emit @ events.js:310
EventEmitter.emit @ domain.js:482
SAXStream._parser.onerror @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:194
emit @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:624
error @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:653
strictFail @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:677
closeTag @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:879
write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:1443
SAXStream.write @ C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\node_modules\@joplin\fork-sax\lib\sax.js:239
ondata @ _stream_readable.js:695
emit @ events.js:310
EventEmitter.emit @ domain.js:482
addChunk @ _stream_readable.js:286
readableAddChunk @ _stream_readable.js:268
Readable.push @ _stream_readable.js:209
(anonymous) @ internal/fs/streams.js:210
wrapper @ fs.js:492
103C:\Users\A2JC4\AppData\Local\Programs\Joplin\resources\app.asar\node_modules\@joplin\lib\import-enex.js:442 Unsupported note tag: tt
1 Like

The first error wouldn't be an issue in itself but probably indicates a problem in the file somewhere else. Unfortunately it doesn't say on which note it happened. Are you able to share an ENEX file that would allow replicating and fixing this issue?

1 Like

Since you understandably may not want to share an enex file with 1689 notes, I'd go with @roman_r_m's suggestion of performing a binary search. It will probably require a number of iterations to get down to an enex small enough that you'd be comfortable sharing, but fortunately it's pretty easy to subdivide a notebook into smaller notebooks. And while you're doing it, you'll have successfully imported many of your notes into Joplin and can begin working with notes that came through via notebooks/enex's that imported without a hitch. And the shrinking number still left in Evernote are still available to view and edit in Evernote, so that may free you up from trying to get everything over to Joplin in one day.

@laurent has fixed a number of edge case ENEX import issues in the past few weeks, so I'm confident he'll get it sorted once you can provide him with an ENEX file that allows him to replicate the issue.

1 Like

Let me see if I can figure out how to split the notebook. I tried moving a couple notes out that I thought might be causing issues, but that louses up the dates on the notes, so I'd rather not do that for hundreds of them. If I can split them, though, I'll do that.

I appreciate all of y'all's help, and will be back to update after I've narrowed it down.

1 Like

Moving notes from one notebook to another in Evernote will not change the last updated date. Try it on one note and see for yourself. Likely while you were trying to figure out which notes might be causing the problem, you clicked inside the note and maybe hit the space bar or something.

For the notes that you inadvertently changed last updated date, you can manually edit the update date - just click on the date and change it.

It changes the dates. Seems like stupid functionality to me, but, then, I think most of the recent Evernote decisions are pretty stupid.

1 Like

Interestingly, Evernote can't successfully import the whole file, either. It hit 1270 notes and failed.

1 Like

Something is definitely wrong. Evernote has made some dumb decisions, but given the usefulness of last updated date, the Evernote forum would be in an uproar if moving a note to a different notebook changes updated date by design. I would post there, and if you're a Premium subscriber, I would raise a ticket. There is no way simply moving notes should be changing last update time.

1 Like

That is interesting. Makes me think that the trouble note(s) may include attachments or pasted content from a website. In Evernote, try sorting the trouble notebook's notes by size, select all the notes < 50kb and move those to a new notebook*, export enex, import as markdown in Joplin. Idea is that notes < 50kb are either all text or likely to be simple attachments and hopefully simple pasted content, and will not contain the trouble note(s).

`* After you figure out this last update time issue, as I'm sure you don't want to lose that for all these notes. You could also export them directly by selecting the notes, right click and export, but not sure how those get imported into Joplin - they might all come in at the root without a notebook, but if all your notes in Joplin currently are in notebooks, then it would be easy to select all the newly imported notes that are not in a notebook and move them to a new notebook.

Edit: If you're an EN Premium subscriber, you could get EN to help you identify the trouble note(s). Just tell them you're getting an error importing an enex file. And assuming these are synchronized notes, EN already has access to read them, so you're not losing much from a privacy perspective by having them review the trouble enex file.

I'm not a premium subscriber.

Sorting the notes by size is a pretty smart recommendation -- but I don't have that option, either. Just date and title.

As far as I can tell, the best option I have, given EN's limitations, is to export them in batches of 50 and pray I don't miss any between the selected groups.

I'll be really glad to figure this out, because at this point, the nicest thing I can say about EN is "good riddance." :confused:

1 Like

There's a logfile, which should tell you which note creates the error during the import.

There have been a lot of topics on this forum about enex import issues. Maybe the answer is in those topics. I don't use enex import thus I won't be of much help here.

I only know that Laurent added a lot of fixes for enex import in the past 2 months.

1 Like

Are you using a Evernote desktop app or website? If desktop app, v10 or v6/Legacy?

I don't use v10 or website, but you definitely have access to many note attributes, including size, in v6. This is what the top of my note list looks like.
image

As you can see from above pic, my note list is being sorted by last update time. As an aside and related to timestamp issue we discussed, I moved hundreds of notes from one notebook to another in the last few days and those all still have 2020 last update timestamps, as they should.

In whatever version you're using, at the top of the note list you see date and title, right? Try right clicking on one of those and see if you can add other fields, including size.

She's on 1.6.8, so that includes all the enex import enhancements. I don't think 1.7.x versions include any updates in this regard.

1 Like

I'm in Evernote v.10 and it's a hot mess. Half the features are missing, there's no preferences/settings menu...it's like using beta software or something.

I still don't know what happened, but I seem to have all the notes now, as far as I can tell. When I batched them by 50s, I did have one batch that failed on import. But after checking to see which 25 copied over, I exported the other 25, and that import worked. Go figure.

FYI, though, I have a lot of notes here that had titles in Evernote that show up as "untitled" in Joplin, and the title data is apparently just gone -- it doesn't appear inside the note body anywhere. I don't know if that's Evernote's doing, because they changed how titles work and maybe the export didn't account for that, or if it's a compatibility issue, but there's a net loss of data, so it's something to be aware of.

If you need an ENEX file to look at, I now have plenty to choose from. :rofl:

That might actually be related to the main issue. From the error you've posted, the data in the enex file is either not quite valid, so it might just be a character or tag that's a bit off and because of that the app can't parse the rest of the file. Perhaps if you could share one of these files that come up as "untitled" that might help figuring it out.

Probably so, because it does look like most, if not all, of the notes that gave me that issue were in the problematic file.

(Another oddity I noticed -- which is more spaced out -- is that a number of notes somehow have no-display tags added to a lot of the text, keeping it from showing up in the notes. I'm puzzled by where that particular formatting is coming from. It looks like maybe something is getting confused when there are italicized words in the text? Because what I tend to see is that the italicized words show up and everything around them is "missing." Not a complaint; I expected a few quirks transferring from one program to another. Just an observation.)Notes-part08-conts-error.enex (2.0 MB)

1 Like