Beta 10.0.2-beta.9: broken plugin registerColumn wedges DB transaction queue

I was getting frequent beachballs on Mac so was trying to track this down.

Zotero 10.0.2-beta.9+c77df79af, macOS 26.6.2, Apple Silicon. Debug ID: D1038003454.

Symptom: frequent multi-second beachballs during normal use, recurring roughly every 30 seconds.

Cause found via -ZoteroDebugText: the Attachment Scanner plugin (attachmentscanner@changlab.um.edu.mo 0.5.1) calls registerColumn at startup, which starts an executeTransaction that never completes. The log shows:

Waiting for DB transaction 0hWpgypx to finish to start Ifi4xUGw
...
Timed out waiting for transaction Ifi4xUGw
JavaScript error: chrome://zotero/content/xpcom/db.js, line 2638: TimeoutError:

Removing the plugin made the system more responsive again.
Sign In or Register to comment.