Found it.
Same dialog appears asking to unlock the disk image.
It doesn't.
Oddly, trying the Espionage password in that dialog doesn't open the sparsebundle (yes, I've confirmed it's asking for the same sparsebundle). Tried it 3 times and it kept coming back and asking for it.
If I lsof directly after booting, with the error dialog on the screen, nothing is listed as using the sparsebundle. If I unlock it via Espionage, only Espionage processes are shown to be using it.
Looking through Console logs I noticed an entry referring to 1Password, then it hit me: 1Password mini. It runs as a login item, but doesn't show in the Users>Login Items section of System Prefs. I store my keychain in the encrypted folder. There are other applications that do things this way to, so YMMV.
Applications > 1Password>(right click) Show Package Contents > Contents > Library > Login Items > 1Password mini
Removed it from the Login Items folder and the dialog went away. Of course I put it back, since it will cause a functionality issue if I don't, but at least I know the culprit.
Quote- make sure Espionage is not started, and move the disk images away from the Library/Application Support/com.taoeffect.Espionage3/Data folder, boot again and see what happens
Same dialog appears asking to unlock the disk image.
Quote- add another folder to Espionage, one which contains dummy data, and see upon boot it asks for that disk image password too.
It doesn't.
Quoteor you can just try the lsof command once you unlocked the disk image, please do this before any application is launched.
Oddly, trying the Espionage password in that dialog doesn't open the sparsebundle (yes, I've confirmed it's asking for the same sparsebundle). Tried it 3 times and it kept coming back and asking for it.
If I lsof directly after booting, with the error dialog on the screen, nothing is listed as using the sparsebundle. If I unlock it via Espionage, only Espionage processes are shown to be using it.
Looking through Console logs I noticed an entry referring to 1Password, then it hit me: 1Password mini. It runs as a login item, but doesn't show in the Users>Login Items section of System Prefs. I store my keychain in the encrypted folder. There are other applications that do things this way to, so YMMV.
Applications > 1Password>(right click) Show Package Contents > Contents > Library > Login Items > 1Password mini
Removed it from the Login Items folder and the dialog went away. Of course I put it back, since it will cause a functionality issue if I don't, but at least I know the culprit.