mirror of
https://github.com/LogicLabs-OU/OpenArchiver.git
synced 2026-04-06 00:31:57 +02:00
PST Import Issue #219
Open
opened 2026-04-05 16:17:07 +02:00 by MrUnknownDE
·
0 comments
No Branch/Tag Specified
main
gh-pages
v0.5.1-dev
v0.4.3-release
ee-legalhold
ee-retention
v0.4.3-dev
wayneshn-patch-1
v0.4.3-pre
v0.4.2-fix
v0.4.2-dev
v0.4.1-dev
mailbox-processing-opt
v0.4.0-fix
ee-init
docs-ocr
v0.3.x-fixes
issue-templates
security-update
create-funding-yml
display-versions
attachment-ocr
docs
user-api-key
demo-mode
v0.3.0
system-settings
wip
CLA-v2
role-based-access
dev
v0.5.0
v0.4.2
v0.4.1
v0.4.0
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.1
v0.2.0
v0.1.2
v0.1.1
v0.1.0
Labels
Clear labels
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
documentation
documentation
duplicate
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
good first issue
help wanted
help wanted
help wanted
help wanted
improvement
improvement
question
question
No Label
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
MrUnknownDE
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github/OpenArchiver#219
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @delta0815 on 9/16/2025
Hi all,
I am not able to add any PST file. Now I was using a 50mb file which I am able to open in Outlook. So it's not broken or anything (I even checked multiple files and the error is always the same):
I create a new ingestion, select PST and the upload works fine. After I uploaded the file the status is "Auth success". Once I refresh the page the status jumps to error and the tooltip shows "Last sync message: PSTFile::findBtreeItem Unable to find 97 is desc: true"
Steps to reproduce the behavior:
Create a new ingestion
Set a name for the ingestion
Select Provider "PST Import"
Select PST file
Click Submit
Wait until upload is done
Click submit again
The new ingestion is shown as a new line-item with the initial status "Auth Success"
After refreshing the page the status jumps to "error"
I can even see the file on my Unraid system as a tmp-file with the identical size
Expected behavior:
No error-message as the file seems to be valid and within the defined upload-restrictions
System:
Relevant logs:
[0] [0] [14:10:08.052] INFO (240): Starting continuous sync job.
[0] [0] ingestionSourceId: "8216d661-206b-48f3-bb56-be3ea079678d"
[0] [0] [14:10:08.284] ERROR (240): Failed to list users from PST file.
[0] [0] error: {}
[0] [0] [14:10:08.284] ERROR (240): Continuous sync job failed.
[0] [0] ingestionSourceId: "8216d661-206b-48f3-bb56-be3ea079678d"
[0] [0] err: {
[0] [0] "type": "Error",
[0] [0] "message": "PSTFile::findBtreeItem Unable to find 97 is desc: true",
[0] [0] "stack":
[0] [0] Error: PSTFile::findBtreeItem Unable to find 97 is desc: true
[0] [0] at PSTFile.findBtreeItem (/app/node_modules/.pnpm/pst-extractor@1.11.0/node_modules/pst-extractor/dist/PSTFile.class.js:563:23)
[0] [0] at PSTFile.getDescriptorIndexNode (/app/node_modules/.pnpm/pst-extractor@1.11.0/node_modules/pst-extractor/dist/PSTFile.class.js:582:73)
[0] [0] at PSTFile.processNameToIDMap (/app/node_modules/.pnpm/pst-extractor@1.11.0/node_modules/pst-extractor/dist/PSTFile.class.js:150:48)
[0] [0] at new PSTFile (/app/node_modules/.pnpm/pst-extractor@1.11.0/node_modules/pst-extractor/dist/PSTFile.class.js:133:14)
[0] [0] at PSTConnector.loadPstFile (/app/packages/backend/dist/services/ingestion-connectors/PSTConnector.js:118:24)
[0] [0] at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
[0] [0] at async PSTConnector.listAllUsers (/app/packages/backend/dist/services/ingestion-connectors/PSTConnector.js:148:23)
[0] [0] at async exports.default (/app/packages/backend/dist/jobs/processors/continuous-sync.processor.js:22:26)
[0] [0] at async /app/node_modules/.pnpm/bullmq@5.56.3/node_modules/bullmq/dist/cjs/classes/worker.js:499:32
[0] [0] at async Worker.retryIfFailed (/app/node_modules/.pnpm/bullmq@5.56.3/node_modules/bullmq/dist/cjs/classes/worker.js:775:24)
[0] [0] }
In addition here are my Unraid settings for OpenArchiver:
container:
name: OpenArchiver
image: logiclabshq/open-archiver:latest
network: bridge
privileged: false
shell: sh
ports:
container: 3000 # matches PORT_FRONTEND
volumes:
container: /var/data/openarchiver
env:
NODE_ENV: "production"
PORT_FRONTEND: "3007"
PORT_BACKEND: "4007"
SYNC_FREQUENCY: "* * * * *" # every minute
DATABASE_URL: "postgresql://user:password@192.168.178.34:5461/openarchiver"
MEILI_HOST: "http://192.168.178.34:7707"
MEILI_MASTER_KEY: "password"
REDIS_HOST: "192.168.178.34"
REDIS_PORT: "6382"
REDIS_PASSWORD: "password"
REDIS_TLS_ENABLED: "false"
STORAGE_TYPE: "local"
STORAGE_LOCAL_ROOT_PATH: "/var/data/openarchiver"
BODY_SIZE_LIMIT: "100M"
RATE_LIMIT_WINDOW_MS: "60000"
RATE_LIMIT_MAX_REQUESTS: "100"
JWT_SECRET: "secret"
JWT_EXPIRES_IN: "7d"
ENCRYPTION_KEY: "secret"
ORIGIN: "https://openarchiver.tld.xyz"
S3 storage not configured (all STORAGE_S3_* unset)
Dependencies in use: PostgreSQL @ 192.168.178.34:5461, Meilisearch @ 192.168.178.34:7707, Redis/Valkey @ 192.168.178.34:6382