IMAP import stalled with 100% CPU #162

Open
opened 2026-04-05 16:16:49 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @michaelkeuter on 10/8/2025

Describe the bug
After some time the IMAP import is stalled with 100% CPU, TIKA is NOT configured.

System:

  • Open Archiver Version: 0.3.4

Relevant logs:

[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: TT: undefined function: 32
[0] [0] Warning: TT: undefined function: 32
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] [11:44:56.497] WARN (248): PDF parsing timed out
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: TODO: graphic state operator SMask
[0] [0] Warning: to be implemented: contextPrototype.clearRect
[0] [0] Warning: TODO: graphic state operator SMask
[0] [0] Warning: to be implemented: contextPrototype.clearRect
[0] [0] Warning: TODO: graphic state operator SMask
[0] [0] Warning: to be implemented: contextPrototype.clearRect
[0] [0] Warning: TODO: graphic state operator SMask
[0] [0] Warning: to be implemented: contextPrototype.clearRect
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: TT: undefined function: 32
[0] [0] Warning: TT: undefined function: 32
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Unsupported: field.type of Link
[0] [0] Warning: NOT valid form element
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: TODO: graphic state operator SMask
[0] [0] Warning: to be implemented: contextPrototype.clearRect
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: TODO: graphic state operator SMask
[0] [0] Error: TypeError: this.acroForm.get is not a function
[0] [0]     at Me (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:28685)
[0] [0]     at e.parse (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:78687)
[0] [0]     at e.ensure (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:456875)
[0] [0]     at e.ensureModel (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:455999)
[0] [0]     at Object.onResolve (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:392993)
[0] [0]     at Object.runHandlers (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:36365)
[0] [0]     at listOnTimeout (node:internal/timers:588:17)
[0] [0]     at process.processTimers (node:internal/timers:523:7)
[0] [0] Warning: to be implemented: contextPrototype.clearRect
[0] [0] TypeError: this.acroForm.get is not a function
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] Warning: Setting up fake worker.
[0] [0] [11:44:58.256] WARN (248): PDF parsing error:

at this point 100% CPU and no more log entries.

Image
*Originally created by @michaelkeuter on 10/8/2025* **Describe the bug** After some time the IMAP import is stalled with 100% CPU, TIKA is NOT configured. **System:** - Open Archiver Version: 0.3.4 **Relevant logs:** ``` [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: TT: undefined function: 32 [0] [0] Warning: TT: undefined function: 32 [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] [11:44:56.497] WARN (248): PDF parsing timed out [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: TODO: graphic state operator SMask [0] [0] Warning: to be implemented: contextPrototype.clearRect [0] [0] Warning: TODO: graphic state operator SMask [0] [0] Warning: to be implemented: contextPrototype.clearRect [0] [0] Warning: TODO: graphic state operator SMask [0] [0] Warning: to be implemented: contextPrototype.clearRect [0] [0] Warning: TODO: graphic state operator SMask [0] [0] Warning: to be implemented: contextPrototype.clearRect [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: TT: undefined function: 32 [0] [0] Warning: TT: undefined function: 32 [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Unsupported: field.type of Link [0] [0] Warning: NOT valid form element [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: TODO: graphic state operator SMask [0] [0] Warning: to be implemented: contextPrototype.clearRect [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: TODO: graphic state operator SMask [0] [0] Error: TypeError: this.acroForm.get is not a function [0] [0] at Me (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:28685) [0] [0] at e.parse (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:78687) [0] [0] at e.ensure (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:456875) [0] [0] at e.ensureModel (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:455999) [0] [0] at Object.onResolve (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:392993) [0] [0] at Object.runHandlers (/app/node_modules/.pnpm/pdf2json@3.1.6/node_modules/pdf2json/dist/pdfparser.cjs:1:36365) [0] [0] at listOnTimeout (node:internal/timers:588:17) [0] [0] at process.processTimers (node:internal/timers:523:7) [0] [0] Warning: to be implemented: contextPrototype.clearRect [0] [0] TypeError: this.acroForm.get is not a function [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] Warning: Setting up fake worker. [0] [0] [11:44:58.256] WARN (248): PDF parsing error: ``` at this point 100% CPU and no more log entries. <img width="903" height="154" alt="Image" src="https://github.com/user-attachments/assets/473819ca-a6fb-4763-a5a8-6b12c30e001e" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OpenArchiver#162