migrate icon indicating copy to clipboard operation
migrate copied to clipboard

Error migrating Blogger content - parsing url prop

Open whaleyr opened this issue 1 year ago • 0 comments

When I run the following command, I get an error message when processing blogger content.

migrate blogger --blogID 6521985176416791926 --apiKey <redacted>

I get the following log:

[2024-02-23 14:25:21] INFO
(node:39239) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:39239) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unpipe listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:39239) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:39239) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:39239) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
✔ Initializing
   →  Workspace initialized at /var/folders/5l/20flvwpj4fj9g0dyhq637qr80000gn/T/mg/cc2b7550907cd55f6c8dc01b5c7b1341-blogger-6521985176416791926
✔ Get content from API
 ✔ Fetching posts for 6521985176416791926
✖ Process Blogger API JSON
  Fetch missing data via WebScraper
  Build Link Map
  Format data as Ghost JSON
  Fetch images via AssetScraper
  Update links in content via LinkFixer
  Convert HTML -> MobileDoc
  Write Ghost import JSON File
  Write Ghost import zip
[2024-02-23 14:25:21] INFO
Error: ENOENT: no such file or directory, open '/Users/whaleyr/pharmgkb/ghost-migration/localhost_development.log'
    at readFileSync (node:fs:456:20)
    at showLogs (file:///usr/local/lib/node_modules/@tryghost/migrate/lib/utilties/cli-log-display.js:8:21)
    at TypeCommand.run [as _runHandler] (file:///usr/local/lib/node_modules/@tryghost/migrate/commands/blogger.js:130:5)
    at async Promise.all (index 4)

I re-ran the command with the verbose flag and got the following log

[2024-02-23 14:25:51] INFO
[STARTED] Initializing
[OUTPUT] Workspace initialized at /var/folders/5l/20flvwpj4fj9g0dyhq637qr80000gn/T/mg/cc2b7550907cd55f6c8dc01b5c7b1341-blogger-6521985176416791926
[COMPLETED] Initializing
[STARTED] Get content from API
[STARTED] Fetching posts for 6521985176416791926
(node:39351) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:39351) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unpipe listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:39351) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:39351) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:39351) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
[COMPLETED] Fetching posts for 6521985176416791926
[COMPLETED] Get content from API
[STARTED] Process Blogger API JSON
[FAILED] Cannot read properties of null (reading 'url')
[2024-02-23 14:25:51] INFO
Error: ENOENT: no such file or directory, open '/Users/whaleyr/pharmgkb/ghost-migration/localhost_development.log'
    at readFileSync (node:fs:456:20)
    at showLogs (file:///usr/local/lib/node_modules/@tryghost/migrate/lib/utilties/cli-log-display.js:8:21)
    at TypeCommand.run [as _runHandler] (file:///usr/local/lib/node_modules/@tryghost/migrate/commands/blogger.js:130:5)
    at async Promise.all (index 4)

whaleyr avatar Feb 27 '24 18:02 whaleyr