Hi,

I just observed the following odd behaviour in 5.0.11 running on Ubuntu 9.04 (amd64), which looks certain to be a bug...

If SET PASSWORD is used to change the dba (or presumably any other user) password, butthen the server is shutdown before a checkpoint, the change is lost, showing the following error in the daemon log file when it tries to Roll Forward to persist the password change on the next start:

03:33:06 Roll forward started
03:33:06 SQL Error: 22023 : SR005: Function set_user_struct needs a string or NULL as argument 5, not an arg of type INTEGER (189)
03:33:06     5 transactions, 248 bytes replayed (100 %)
03:33:06 Roll forward complete

If a checkpoint is manually issued before restarting the server, the password change seems to be written correctly to the database without error.

Please let me know if this behaviour is in some way correct, or if there is any further information/assistance I can provide to help fix the problem.

Regards,
Will

Reply via email to