Ralf,
I just had this happen in my development environment. We have Windows Server 2019 running AE, Windows Server 2019, and SQL Server 2019 running our database. We have it setup using high availability groups. So when a server is restarted it fails over to the secondary. During this failover, a process came back that the database was read-only and all WP's stopped on my system. This did not cause WP's to stop prior to 24.4.3. I am opening a case with support.
20260216/015841.216 - 45 U00003590 UCUDB - DB error: 'S0002', 'An error occurred during the current command (Done status 0). Failed to update database "DATABASENAMEHERE" because the database is read-only.', '3906', 'com.microsoft.sqlserver.jdbc.SQLServerException'
20260216/015841.216 - 45 SQL Statement which caused this DB error:
20260216/015841.216 - 45 DELETE TOP (1) FROM MQ1JWP WITH(READPAST) OUTPUT deleted.MQJWP_PK,deleted.MQJWP_CAddr,deleted.MQJWP_BAcv,deleted.MQJWP_BAddr,deleted.MQJWP_BSRName,deleted.MQJWP_Status,deleted.MQJWP_Msg,deleted.MQJWP_BTable,deleted.MQJWP_CSRName,deleted.MQJWP_PhysAddr,deleted.MQJWP_CAcv
20260216/015841.217 - 45 U00045014 Exception 'com.automic.database.api.DBException: "DELETE TOP (1) FROM MQ1JWP WITH(READPAST) OUTPUT deleted.MQJWP_PK,deleted.MQJWP_CAddr,deleted.MQJWP_BAcv,deleted.MQJWP_BAddr,deleted.MQJWP_BSRName,deleted.MQJWP_Status,deleted.MQJWP_Msg,deleted.MQJWP_BTable,deleted.MQJWP_CSRName,deleted.MQJWP_PhysAddr,deleted.MQJWP_CAcv"' at 'com.automic.database.impl.DBConnectionImpl.executeInternal():570'.
20260216/015841.217 - 45 U00045015 The previous error was caused by 'com.microsoft.sqlserver.jdbc.SQLServerException: "An error occurred during the current command (Done status 0). Failed to update database "DATABASENAMEHERE" because the database is read-only."' at 'com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError():278'.
20260216/015841.217 - 45 U00003620 Routine 'com.automic.kernel.impl.DBAction' forces trace because of error.
20260216/015841.221 - 45 U00003450 The TRACE file was opened with the switches '0000000000000000'.
20260216/015841.268 - 45 U00003449 Output to the TRACE file is finished.
20260216/015842.541 - 40 U00003489 Server 'SYSTEMNAMEHERE#CP007' logged on (Client connection='69124').
20260216/015842.544 - 39 U00003472 Connection to Server 'SYSTEMNAMEHERE#CP007' has been closed.
20260216/015842.544 - 39 U00003407 Client connection '69124' from 'atm1dvatmas001:2218' has logged off from the Server.
20260216/015845.368 - 39 U00045014 Exception 'java.net.SocketException: "Connection reset"' at 'sun.nio.ch.SocketChannelImpl.throwConnectionReset():394'.
20260216/015845.368 - 39 U00003472 Connection to Server 'SYSTEMNAMEHERE#WP014(SYNC)' has been closed.
20260216/015845.368 - 39 U00003407 Client connection '61' from '10.109.78.170:57743' has logged off from the Server.
20260216/015845.705 - 39 U00045014 Exception 'java.net.SocketException: "Connection reset"' at 'sun.nio.ch.SocketChannelImpl.throwConnectionReset():394'.
20260216/015845.705 - 39 U00003472 Connection to Server 'SYSTEMNAMEHERE#WP012(SYNC)' has been closed.
20260216/015845.706 - 39 U00003407 Client connection '59' from '10.109.78.170:57693' has logged off from the Server.
20260216/015845.846 - 39 U00045014 Exception 'java.net.SocketException: "Connection reset"' at 'sun.nio.ch.SocketChannelImpl.throwConnectionReset():394'.
20260216/015845.925 - U00029108 UCUDB: SQL_ERROR Database handles DB-HENV: 2502a5f0 DB-HDBC: 250271b0
20260216/015845.925 - U00003591 UCUDB - DB error info: OPC: 'SQLExecDirect' Return code: 'ERROR'
20260216/015845.925 - U00003592 UCUDB - Status: '25000' Native error: '3906' Msg: 'Failed to update database "DATABASENAMEHERE" because the database is read-only.'
20260216/015845.925 - U00003594 UCUDB Ret: '3590' opcode: 'EXEC' SQL Stmnt: 'update RH set RH_TimeStamp4 = ? where RH_AH_Idnr = ? and RH_TYPE = ?'
20260216/015845.925 - U00003590 UCUDB - DB error: 'SQLExecDirect', 'ERROR ', '25000', 'Failed to update database "DATABASENAMEHERE" because the database is read-only.'
20260216/015845.926 - U00003590 UCUDB - DB error: 'SQLExecDirect', 'ERROR ', '25000', 'Failed to update database "DATABASENAMEHERE" because the database is read-only.'
20260216/015845.927 - U00029108 UCUDB: SQL_ERROR Database handles DB-HENV: 2502a5f0 DB-HDBC: 250271b0
20260216/015845.927 - U00003591 UCUDB - DB error info: OPC: 'SQLExecDirect' Return code: 'ERROR'
20260216/015845.927 - U00003592 UCUDB - Status: '25000' Native error: '3906' Msg: 'Failed to update database "DATABASENAMEHERE" because the database is read-only.'
20260216/015845.927 - U00003594 UCUDB Ret: '3590' opcode: 'EXEC' SQL Stmnt: 'UPDATE AH set AH_TimeStamp4 = ?, AH_Status = ? where AH_Idnr = ?'
20260216/015845.927 - U00003620 Routine 'UCMAIN_R' forces trace because of error.
20260216/015845.927 - U00003590 UCUDB - DB error: 'SQLExecDirect', 'ERROR ', '25000', 'Failed to update database "DATABASENAMEHERE" because the database is read-only.'
20260216/015846.001 - U00003449 Output to the TRACE file is finished.
20260216/015846.003 - U00003100 Memory TRACE was opened with the switches '0000000000000000'.
20260216/015846.003 - U00003380 Server 'SYSTEMNAMEHERE#WP003' version '24.4.3+build.1765543096850' (Runtime '3/23:59:02', Log# '1', Trc# '0').
20260216/015846.003 - U00003491 There is a time difference of '0/00:00:00' or '0' seconds to the Primary Server.
20260216/015846.005 - U00003375 Server usage of the last minute '0%', the last 10 minutes '0%' and the last hour '0%'.
20260216/015846.005 - U00003343 Server 'SYSTEMNAMEHERE#WP003' processes roles 'O'.
-------------------------------------------
Original Message:
Sent: Feb 10, 2026 03:57 AM
From: Ralf Schmidt
Subject: V24.4.3 WP's crash after db reconnect
Hello everyone,
in our V24.4.3, the WP's crashes in the db reconnect after a connection loss.
And this happens without any log output or trace.
It seems to be a known behavior.
Has anyone else ever had this problem?
BR
Ralf
-------------------------------------------